Skip to main content

License Management

Overview

IBM DevOps Solution Workbench supports floating, perpetual and wmu token licensing through the IBM Common License Key Server. This licensing model allows you to share a pool of licenses across multiple users, providing flexibility in license allocation and cost optimization.

License management

During the installation process, you need to set the information for the IBM License Server, see Configuration Installation Custom Resource (rationalLicenseKeyServer).

License Types

IBM DevOps Solution Workbench offers two main license types and regarding editions:

DSWProfessionalFL / DSWProfessional

  • Available in product edition: Professional

DSWArchitectFL / DSWArchitect

  • Available in product edition: Architect
ℹ️note

All product features display the availability in each edition (professional / architect) in the product documentation.

Requirements for functional licensing

Before using the IBM DevOps Solution Workbench ensure that:

  1. IBM Common License Key Server is installed
  2. You have valid license keys for Professional and/or Architect
  3. The IBM Common License Key Server is accessible from your IBM DevOps Solution Workbench installation

Troubleshooting

Common Issues

Issue: License service is not accessible.

  • Solution: Verify the license service URL and network connectivity
  • Check: Ensure the service is running and accessible from your cluster and namespace

Issue: Your user does not have a valid license associated, or the license check failed.

  • Solution: Verify license key format, validity and available licenses
  • Check: Ensure keys are properly configured in the license service and enough licenses are available

Issue: The associated license (Architect) to doesn't allow this action.

  • Solution: Check current license usage and assign a professional license
  • Check: Verify license allocation and type of assigned license

Helpful command to check licenses in IBM Common License Key Server

cd /opt/IBM/LKS
bin/lmutil lmstat -a

User License Service Logs

To troubleshoot license-related issues:

kubectl logs -n <k5-tools> deployment/k5-user-license-service