Applying your entitlements without node pinning
Tell the License Service which licenses apply to your installation.
If you also want to pin pods to nodes, complete Applying your entitlements and pinning pods to nodes instead.
If you're not sure whether you want to pin pods to nodes, see Planning for multiple solutions.
- Installation phase
-
Setting up a client workstation
Setting up a cluster
Collecting required information
Preparing to run installs in a restricted network
Preparing to run installs from a private container registry
Preparing the cluster for IBM Software Hub
Preparing to install an instance of IBM Software Hub
Installing an instance of IBM Software Hub
Setting up the control plane
Installing solutions and services
- Who needs to complete this task?
-
Instance administrator An instance administrator can complete this task.
- When do you need to complete this task?
-
Repeat as needed If you plan to install multiple instances of IBM Software Hub, you must repeat this task for each instance that you plan to install.
Before you begin
To complete this task, you must know which license or licenses you purchased and which solutions you plan to install in this instance of IBM Software Hub.
Ensure that you source the environment variables before you run the commands in this task.
About this task
Use the apply-entitlement command to give
the License Service information about the
entitled software in an instance of IBM Software
Hub.
Procedure
To apply your entitlements to an instance of IBM Software Hub:
-
Log the
cpd-cliin to the Red Hat® OpenShift® Container Platform cluster:${CPDM_OC_LOGIN} - Run the
apply-entitlementcommand for each solution that you plan to install in this instance of IBM Software Hub:For example, if you plan to install watsonx.ai™ and watsonx.governance™ Model Management, run the commands for both of the licenses.
- IBM Cloud Pak® for Data Enterprise Edition
-
If you purchased the IBM Cloud Pak for Data Enterprise Edition license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=cpd-enterprise
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=cpd-enterprise \ --production=false
- IBM Cloud Pak for Data Standard Edition
-
If you purchased the IBM Cloud Pak for Data Standard Edition license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=cpd-standard
- Cognos Analytics
-
If you purchased an IBM Cognos® Analytics license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=cognos-analytics
- Data Product Hub
-
If you purchased the IBM Data Product Hub Cartridge license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=data-product-hub
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=data-product-hub \ --production=false
- DataStage
-
If you purchased a DataStage license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the DataStage license that you purchased:
IBM DataStage Enterprise Cartridge
export LICENSE_NAME=datastage
IBM DataStage Enterprise Plus Cartridge
export LICENSE_NAME=datastage-plus
- Apply the license to your environment:
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the
- IBM Knowledge Catalog Premium
-
If you purchased the IBM Knowledge Catalog Premium Cartridge license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=ikc-premium
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=ikc-premium \ --production=false
- IBM Knowledge Catalog Standard
-
If you purchased the IBM Knowledge Catalog Standard Cartridge license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=ikc-standard
- IBM Manta Data Lineage
-
If you purchased an IBM Manta Data Lineage license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the IBM Manta Data Lineage license that you purchased:
IBM Manta Data Lineage Cartridge
export LICENSE_NAME=data-lineage
IBM Manta Data Lineage Software Reserved
export LICENSE_NAME=data-lineage-reserved
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the
- OpenPages
-
If you purchased the IBM OpenPages® Cartridge license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=openpages
- Planning Analytics
-
If you purchased the IBM Planning Analytics Cartridge license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=planning-analytics
- Product Master
-
If you purchased the IBM Product Master Cartridge license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=product-master
- Watson Discovery
-
If you purchased the IBM Watson® Discovery Cartridge license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=watson-discovery
- Watson Speech services
-
If you purchased the IBM Watson Speech Services Cartridge license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the service that you plan to install:
IBM Watson Speech to Text Cartridge
export LICENSE_NAME=speech-to-text
IBM Watson Text to Speech Cartridge
export LICENSE_NAME=text-to-speech
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
- Set the
- watsonx.ai
-
If you purchased the IBM watsonx.ai license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=watsonx-ai
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=watsonx-ai \ --production=false
- watsonx Assistant
-
If you purchased the IBM watsonx Assistant™ Cartridge license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=watson-assistant
- watsonx™ BI
-
If you purchased a watsonx BI license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the license that you purchased:
IBM watsonx BI Premium
- Measure by authorized users
-
export LICENSE_NAME=watsonx-bi-premium - Measure by virtual processor cores
-
export LICENSE_NAME=watsonx-bi-premium-vpc
IBM watsonx BI Premium Add-On for Cognos Analytics
- Measure by authorized users
-
export LICENSE_NAME=watsonx-bi-premium-ca - Measure by virtual processor cores
-
export LICENSE_NAME=watsonx-bi-premium-ca-vpc
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the
- watsonx Code Assistant™
-
If you purchased the IBM watsonx Code Assistant license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=watsonx-code-assistant
- watsonx Code Assistant for Red Hat Ansible® Lightspeed
-
If you purchased the IBM watsonx Code Assistant for Ansible license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=watsonx-code-assistant-ansible
- watsonx Code Assistant for Z
-
If you purchased the IBM watsonx Code Assistant for Z license, apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=watsonx-code-assistant-z
- watsonx.data™
-
If you purchased a watsonx.data license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the license that you purchased:
IBM watsonx.data
export LICENSE_NAME=watsonx-data
IBM watsonx.data Reserved
export LICENSE_NAME=watsonx-data-reserved
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the
- watsonx.data Premium
-
If you purchased a watsonx.data Premium license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the license that you purchased:
IBM watsonx.data Premium Edition
export LICENSE_NAME=watsonx-data-premium
IBM watsonx.data Premium Edition Reserved
export LICENSE_NAME=watsonx-data-premium-reserved
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production licensecpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the
- watsonx.data integration
-
If you purchased a watsonx.data integration license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the license that you purchased:
IBM watsonx.data integration
export LICENSE_NAME=watsonx-dataintegration
IBM watsonx.data integration Reserved
export LICENSE_NAME=watsonx-dataintegration-reserved
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the
- watsonx.data intelligence
-
If you purchased a watsonx.data intelligence license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the license that you purchased:
IBM watsonx.data intelligence
- Measure by resource units
-
export LICENSE_NAME=watsonx-dataintelligence - Measure by virtual processor cores (VPCs)
-
export LICENSE_NAME=watsonx-dataintelligence-vpc
IBM watsonx.data intelligence Reserved
- Measure by resource units
-
export LICENSE_NAME=watsonx-dataintelligence-reserved - Measure by virtual processor cores (VPCs)
-
export LICENSE_NAME=watsonx-dataintelligence-reserved-vpc
IBM watsonx.data intelligence Transition
- Measure by resource units
-
export LICENSE_NAME=watsonx-dataintelligence-transition - Measure by virtual processor cores (VPCs)
-
export LICENSE_NAME=watsonx-dataintelligence-transition-vpc
IBM watsonx.data intelligence Transition Reserved
- Measure by resource units
-
export LICENSE_NAME=watsonx-dataintelligence-transition-reserved - Measure by virtual processor cores (VPCs)
-
export LICENSE_NAME=watsonx-dataintelligence-transition-reserved-vpc
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the
- IBM watsonx.governance
-
If you purchased an watsonx.governance license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the license that you purchased:
IBM watsonx.governance Model Management
export LICENSE_NAME=watsonx-gov-mm
IBM watsonx.governance Risk and Compliance Foundation
export LICENSE_NAME=watsonx-gov-rc
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the
- watsonx Orchestrate
-
If you purchased a watsonx Orchestrate license, apply the license to your environment.
- Set the
LICENSE_NAMEenvironment variable based on the license that you purchased:
IBM watsonx Orchestrate On-Prem
export LICENSE_NAME=watsonx-orchestrate
IBM watsonx Orchestrate On-Prem for Voice Interaction
export LICENSE_NAME=watsonx-orchestrate-with-assistant
- Apply the license to your environment.
Production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME}
Non-production license
cpd-cli manage apply-entitlement \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --entitlement=${LICENSE_NAME} \ --production=false
- Set the