IBM Suite License Service overview

IBM® Suite License Service is a token-based licensing system that uses MongoDB as the data store.

Suite License Service provides useful features for managing virtualized environments and measuring license usage. Suite License Service discovers the software that is installed in your infrastructure, helps you to analyze the consumption data, and generate audit reports. Each report provides you with different information about your infrastructure, for example, the computer groups, software installations, and the content of your software catalog.

Suite License Service includes the following capabilities:
License Management APIs
Provides license management capabilities.
Multiple operator instances
Multiple instances of the operator can be deployed in a single cluster.
Token Pool APIs
Provides basic reporting stats on token usage.
Entitlement APIs
Configures and uploads entitlements to the licensing system.
Reportings APIs
Provides historical reports on token usage, license usage, and auditing events.
Configuration APIs
Dynamically enforces or ignores compliance.
Registration APIs
Provides client registration capabilities.
Client Management APIs
Provides client management capabilities.

Details

Suite License Service standard deployment includes the following resources:

Pods
  • controller-manager
  • truststore-mgr-controller-manager
  • api-licensing
  • trustore-worker
Services
sls

The controller-manager operator pod deploys the truststore-mgr-controller-manager, api-licensing, trustore-worker pods. After deployment completes, a client can call the api-licensing pod over the sls service to manage licenses.