Specifying installation options for services
Some services have required or optional settings that you must specify
when you install them. Create an install-options.yml file to
specify the installation options for the services that you plan to install.
- 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 Complete this task for each instance of IBM Software Hub on your cluster. The options that you specify depend on the services you install in each instance.
Which services have additional installation options?
| Service | Installation options | Required? |
|---|---|---|
| AI Factsheets | No installation options. | |
| Analytics Engine powered by Apache Spark | Yes. See Analytics Engine powered by Apache Spark parameters. | Optional. |
| Cognos Analytics | No installation options. | |
| Cognos Dashboards | No installation options. | |
| Data Gate | No installation options. | |
| Data Privacy | No installation options. | |
| Data Product Hub | No installation options. | |
| Data Refinery | No. Data Refinery cannot be separately installed. | |
| Data Replication | Yes. See Data Replication parameters. | Required. |
| DataStage | No installation options. | |
| Data Virtualization | No installation options. | |
| Db2 | No installation options. | |
| Db2 Big SQL | No installation options. | |
| Db2 Data Management Console | No installation options. | |
| Db2 Warehouse | No installation options. | |
| Decision Optimization | No installation options. | |
| EDB Postgres | No installation options. | |
| Execution Engine for Apache Hadoop | No installation options. | |
| IBM Knowledge Catalog | Yes. See IBM Knowledge Catalog parameters. | Optional. |
| IBM Knowledge Catalog Premium | Yes. See IBM Knowledge Catalog parameters. | Optional. |
| IBM Knowledge Catalog Standard | Yes. See IBM Knowledge Catalog parameters. | Optional. |
| IBM Manta Data Lineage | Yes. See IBM Knowledge Catalog parameters. | Required. |
| IBM Master Data Management | Yes. See IBM Master Data Management parameters. | Optional. |
| IBM StreamSets | No installation options. | |
| Informix | Yes. See Informix parameters. | Optional. |
| MANTA Automated Data Lineage | No installation options. | |
| MongoDB | No installation options. | |
| OpenPages | No installation options. | |
| Orchestration Pipelines | Yes. See Orchestration Pipelines parameters. | Optional. Required only if you use OpenSSH and Db2 in Bash scripts in pipelines. |
| Planning Analytics | No installation options. | |
| Product Master | No installation options. | |
| RStudio® Server Runtimes | No installation options. | |
| SPSS Modeler | No installation options. | |
| Synthetic Data Generator | No installation options. | |
| Unstructured Data Integration | No installation options. | |
| Voice Gateway | Yes. See Voice Gateway parameters. | Optional. |
| Watson Discovery | Yes. See Watson Discovery parameters. | Optional. |
| Watson Machine Learning | No installation options. | |
| Watson OpenScale | No installation options. | |
| Watson Speech services | Yes. See Watson Speech services parameters. | Optional. |
| Watson Studio | No installation options. | |
| Watson Studio Runtimes | No installation options. | |
| watsonx.ai™ | Yes. See watsonx.ai parameters. | Optional. |
| watsonx Assistant | Yes. See watsonx Assistant parameters. | Optional. |
| watsonx™ BI | Yes. See watsonx BI parameters. | Required. |
| watsonx Code Assistant™ | No installation options. | |
| watsonx Code Assistant for Red Hat® Ansible® Lightspeed | No installation options. | |
| watsonx Code Assistant for Z | No installation options. | |
| watsonx Code Assistant for Z Agentic | No installation options. | |
| watsonx Code Assistant for Z Code Explanation | No installation options. | |
| watsonx Code Assistant for Z Code Generation | No installation options. | |
| watsonx Code Assistant for Z Understand | No installation options. | |
| watsonx.data™ | Yes. See watsonx.data parameters. | Required. |
| watsonx.data Premium | Yes. See watsonx.data Premium parameters. | Required. |
| watsonx.data integration | Yes. See watsonx.data integration parameters | Optional. |
| watsonx.data intelligence | Yes. See watsonx.data intelligence parameters. | Optional. |
| watsonx.governance™ | Yes. See watsonx.governance parameters. | Required. |
| watsonx Orchestrate | Yes. See watsonx Orchestrate parameters | Required. |
Installation parameter file
- Copy the following
template:
################################################################################ # Installation parameter file ################################################################################ override_components_meta: # ............................................................................ # Data Replication parameters # Uncomment "replication:" and specify the required parameter # ............................................................................ # replication: # ............................................................................ # Voice Gateway parameters # Uncomment "voice_gateway:" and specify the parameters to override # ............................................................................ # voice_gateway: # ............................................................................ # watsonx BI parameters # Uncomment "watsonx_bi_assistant:" and specify the parameters to override # ............................................................................ # watsonx_bi_assistant: non_olm: # ............................................................................ # Analytics Engine powered by Apache Spark parameters # Uncomment "analyticsengine:" and specify the parameters to override # ............................................................................ # analyticsengine: # ............................................................................ # IBM Knowledge Catalog parameters # Uncomment "wkc:" and specify the parameters to override # ............................................................................ # wkc: # ............................................................................ # IBM Knowledge Catalog Premium parameters # Uncomment "ikcPremium:" and specify the parameters to override # ............................................................................ # ikcPremium: # ............................................................................ # IBM Knowledge Catalog Standard parameters # Uncomment "ikcPremium:" and specify the parameters to override # ............................................................................ # ikcStandard: # ............................................................................ # IBM Master Data Management parameters # Uncomment "match360:" and specify the parameters to override # ............................................................................ # match360: # ............................................................................ # Informix parameters # Uncomment "ibmInformixCp4dOperator:" and specify the parameters to override # ............................................................................ # ibmInformixCp4dOperator: # ............................................................................ # Orchestration pipelines parameters # Uncomment "wsPipelines:" and specify the parameters to override # ............................................................................ # wsPipelines: # ............................................................................ # Watson Discovery parameters # Uncomment "watsonDiscovery:" and specify the parameters to override # ............................................................................ # watsonDiscovery: # ............................................................................ # Watson Speech services parameters # Uncomment "watsonSpeech:" and specify the parameters to override # ............................................................................ # watsonSpeech: # ............................................................................ # watsonx.ai parameters # Uncomment "watsonxAi:" and specify the parameters to override # ............................................................................ # watsonxAi: # ............................................................................ # watsonx Assistant parameters # Uncomment "watsonAssistant:" and specify the parameters to override # ............................................................................ # watsonAssistant: # ............................................................................ # watsonx.data parameters # Uncomment "watsonxData:" and specify the parameters to override # ............................................................................ # watsonxData: # ............................................................................ # watsonx.data Premium parameters # Uncomment "watsonxData:" and specify the parameters to override # ............................................................................ # watsonxDataPremium: # ............................................................................ # watsonx.data intelligence parameters # ............................................................................ # watsonxDataintelligence: custom_spec: # ............................................................................ # watsonx.data integration parameters # Uncomment "watsonx_dataintegration:" and specify the parameters to override # ............................................................................ # watsonx_dataintegration: - Save the template as a file called
install-options.ymlin thecpd-cliworkdirectory.Depending on your settings, the
workdirectory is in one of the following locations:- Default location
-
- If you made the
cpd-cliexecutable from any directory, the path to the directory is:<current-directory>/cpd-cli-workspace/olm-utils-workspace/work - If you did not make the
cpd-cliexecutable from any directory, the path to the directory is:<cli-install-directory>/cpd-cli-workspace/olm-utils-workspace/work
- If you made the
- Custom location
- If you set the
CPD_CLI_MANAGE_WORKSPACEenvironment variable, path to the directory is:${CPD_CLI_MANAGE_WORKSPACE}/work
- Review the following sections and add parameters to the
install-options.ymlfile based on the services that you plan to install:- Analytics Engine powered by Apache Spark parameters
- Data Replication parameters
- IBM Knowledge Catalog parameters
- IBM Master Data Management parameters
- Informix parameters
- Orchestration Pipelines parameters
- Voice Gateway parameters
- Watson Discovery parameters
- Watson Speech services parameters
- watsonx.ai parameters
- watsonx Assistant parameters
- watsonx.governance parameters
- watsonx Orchestrate parameters
- Save your changes.
Analytics Engine powered by Apache Spark parameters
If you plan to install Analytics Engine powered by Apache Spark, you
can specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the analyticsengine: entry.
The sample YAML content uses the default values.
# ............................................................................
# Analytics Engine powered by Apache Spark parameters
# ............................................................................
analyticsengine:
# ------------------------------------------------------------------------------
# Analytics Engine powered by Apache Spark service configuration parameters
# ------------------------------------------------------------------------------
sparkAdvEnabled: true
jobAutoDeleteEnabled: true
kernelCullTime: 30
imagePullParallelism: "40"
imagePullCompletions: "20"
kernelCleanupSchedule: "*/30 * * * *"
jobCleanupSchedule: "*/30 * * * *"
skipSelinuxRelabeling: false
mountCustomizationsFromCchome: false
# ------------------------------------------------------------------------------
# Spark runtime configuration parameters
# ------------------------------------------------------------------------------
maxDriverCpuCores: 5
maxExecutorCpuCores: 5
maxDriveMemory: "50g"
maxExecutorMemory: "50g"
maxNumWorkers: 50
localDirScaleFactor: 10
- Analytics Engine powered by Apache Spark service configuration parameters
-
The service configuration parameters determine how the Analytics Engine powered by Apache Spark service behaves.
Property Description sparkAdvEnabledSpecify whether to display the job UI. - Default value
true- Valid values
-
false- Do not display the job UI.
true- Display the job UI.
jobAutoDeleteEnabledSpecify whether to automatically delete jobs after they reach a terminal state, such as FINISHEDorFAILED. The default is true.- Default value
true- Valid values
-
true- Delete jobs after they reach a terminal state.
false- Retain jobs after they reach a terminal state.
kernelCullTimeThe amount of time, in minutes, idle kernels are kept. - Default value
30- Valid values
- An integer greater than 0.
imagePullParallelismThe number of pods that are scheduled to pull the Spark image in parallel. For example, if you have 100 nodes in the cluster, set:
analyticsengine_image_pull_completions: "100"analyticsengine_image_pull_parallelism: "150"
In this example, at least 100 nodes will pull the image successfully with 150 pods pulling the image in parallel.
- Default value
"40"- Valid values
- An integer greater than or equal to 1.
Increase this value only if you have a very large cluster and you have sufficient network bandwidth and disk I/O to support more pulls in parallel.
imagePullCompletionsThe number of pods that should be completed in order for the image pull job to be completed. For example, if you have 100 nodes in the cluster, set:
analyticsengine_image_pull_completions: "100"analyticsengine_image_pull_parallelism: "150"
In this example, at least 100 nodes will pull the image successfully with 150 pods pulling the image in parallel.
- Default value
"20"- Valid values
- An integer greater than or equal to 1.
Increase this value only if you have a very large cluster and you have sufficient network bandwidth and disk I/O to support more pulls in parallel.
kernelCleanupScheduleOverride the analyticsengine_kernel_cull_timesetting for the kernel cleanupCronJob.By default, the kernel cleanup
CronJobruns every 30 minutes.- Default value
"*/30 * * * *"- Valid values
- A string that uses the
CronJobschedule syntax.
jobCleanupScheduleOverride the analyticsengine_kernel_cull_timesetting for the job cleanupCronJob.By default, the job cleanup
CronJobruns every 30 minutes.- Default value
"*/30 * * * *"- Valid values
- A string that uses the
CronJobschedule syntax.
skipSelinuxRelabelingSpecify whether to skip the SELinux relabeling. To use this feature, you must create the required
MachineConfigandRuntimeClassdefinitions. For more information, see EnablingMachineConfigandRuntimeClassdefinitions for certain properties.- Default value
false- Valid values
-
false- Do not skip the SELinux relabeling.
true- Skip the SELinux relabeling.
mountCustomizationsFromCchomeSpecify whether to you want to enable custom drivers. These drivers need to be mounted from the cc-home-pvc directory. Common core services This feature is available only when the Cloud Pak for Data common core services are installed.
- Default value
false- Valid values
-
false- You do not want to use custom drivers.
true- You want to enable custom drivers.
- Spark runtime configuration parameters
-
The runtime configuration parameters determine how the Spark runtimes generated by the Analytics Engine powered by Apache Spark service behave.
Property Description maxDriverCpuCoresThe number of CPUs to allocate to the Spark jobs driver. - Default value
5- Valid values
- An integer greater than or equal to 1.
maxExecutorCpuCoresThe number of CPUs to allocate to the Spark jobs executor. - Default value
5- Valid values
- An integer greater than or equal to 1.
maxDriveMemoryThe amount of memory, in gigabytes to allocate to the driver. - Default value
"50g"- Valid values
- An integer greater than or equal to 1.
maxExecutorMemoryThe amount of memory, in gigabytes to allocate to the executor. - Default value
"50g"- Valid values
- An integer greater than or equal to 1.
maxNumWorkerThe number of workers (also called executors) to allocate to Spark jobs. - Default value
50- Valid values
- An integer greater than or equal to 1.
localDirScaleFactorThe number that is used to calculate the temporary disk size on Spark nodes. The formula is:
temp_disk_size = number_of_cpu * local_dir_scale_factor- Default value
10- Valid values
- An integer greater than or equal to 1.
Data Replication parameters
If you plan to install Data Replication, you must specify the following installation option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is required.
Add the parameter to the override_components_meta: section of the
install-options.yml file under the
replication: entry.
Replace <license> with the appropriate value for your
environment.
# ............................................................................
# Data Replication parameters
# ............................................................................
replication:
replication_license_type: <license>
| Parameter | Description |
|---|---|
replication_license_type |
Specify the license that you purchased.
|
IBM Knowledge Catalog parameters
If you plan to install IBM Knowledge
Catalog, IBM Knowledge Catalog Premium, or IBM Knowledge Catalog Standard, you can specify installation
options in a file named install-options.yml in the
cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
The applicable parameters and default values depend on which service you install:
- IBM Knowledge Catalog
-
The sample YAML content uses the default values.
If you want to override one or more of the default values, add the parameters to the
non_olm:section of theinstall-options.ymlfile under thewkc:entry.# ............................................................................ # IBM Knowledge Catalog parameters # ............................................................................ wkc: enableDataQuality: False enableKnowledgeGraph: False useFDB: False - IBM Knowledge Catalog Premium
-
The sample YAML content uses the default values.
If you want to override one or more of the default values, add the parameters to the
non_olm:section of theinstall-options.ymlfile under theikcPremium:entry.# ............................................................................ # IBM Knowledge Catalog Premium parameters # ............................................................................ ikcPremium: enableDataQuality: False enableKnowledgeGraph: False useFDB: False enableAISearch: False enableSemanticAutomation: False enableSemanticEnrichment: True enableSemanticEmbedding: False enableTextToSql: False enableModelsOn: 'cpu' customModelTextToSQL: granite-3-3-8b-instruct - IBM Knowledge Catalog Standard
-
The sample YAML content uses the default values.
If you want to override one or more of the default values, add the parameters to the
non_olm:section of theinstall-options.ymlfile under theikcStandard:entry.# ............................................................................ # IBM Knowledge Catalog Standard parameters # ............................................................................ ikcStandard: enableKnowledgeGraph: False useFDB: False enableAISearch: False enableSemanticAutomation: False enableSemanticEnrichment: True enableSemanticEmbedding: False enableTextToSql: False enableModelsOn: 'cpu' customModelTextToSQL: granite-3-3-8b-instruct
| Property | Description |
|---|---|
enableDataQuality |
Specify whether to enable data quality features in projects. Important: If you
enable this feature, DataStage, specifically DataStage Enterprise, is automatically installed.
If you did not purchase a DataStage license, use of DataStage Enterprise is limited to creating, managing, and running data quality rules. For examples of accepted use, see Enabling optional features after installation or upgrade for IBM Knowledge Catalog.
|
enableKnowledgeGraph |
Specify whether to enable the knowledge graph feature. The knowledge graph provides the
following capabilities:
|
useFDB |
Specify which database to use to store the data generated by knowledge graph. The
database depends on which service you use for lineage:
|
enableAISearch |
Specify whether to enable LLM-based semantic search for assets and artifacts across all workspaces.
|
enableSemanticAutomation |
Specify whether to enable gen AI features.
|
enableSemanticEnrichment |
Specify whether to enable gen AI metadata expansion. Metadata expansion includes:
|
enableSemanticEmbedding |
Specify whether to enable semantic embedding. You must enable semantic embedding if you plan to use the following features:
|
enableTextToSql |
Specify whether to generate SQL queries from natural language input. Text-to-SQL capabilities can be used to create query-based data assets, which can be use for data products or in searches.
|
enableModelsOn |
Specify where you want the models that are used with the gen AI capabilities to run.
|
customModelTextToSql |
Specify a custom model for Text-To-SQL conversions.
|
IBM Master Data Management parameters
If you plan to install IBM
Master Data Management, you can
specify the following installation options in a YAML file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
Include the optional parameters in the installation by using the --param-file
argument in the cpd-cli manage install-components command.
The parameters are optional. If you do not set these installation parameters, the default values are used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the match360: entry.
The sample YAML content uses the default values.
# ............................................................................
# IBM Master Data Management parameters
# ............................................................................
match360:
scaleConfig: x-small
onboard_timeout: 300
ccs_http_timeout: 2000
| Parameter | Description |
|---|---|
scaleConfig |
Specify the size of the service.
|
onboard_timeout |
The length of time, in seconds, before the onboarding process times out. If your cluster is slow, increase this setting.
|
ccs_http_timeout |
The length of time, in seconds, before the connection to the common core services times out. If your cluster is slow, increase this setting.
|
Informix parameters
If you plan to install Informix, you can
specify the following installation option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is optional. If you do not set this installation parameter, the default value is used.
If you want to override the default values, add the parameters to the
non_olm: section of the install-options.yml file under the ibmInformixCp4dOperator: entry.
The sample YAML content uses the default values.
# ............................................................................
# Informix parameters
# ............................................................................
ibmInformixCp4dOperator:
licenseType: EE
| Parameter | Description |
|---|---|
licenseType |
Specify the license that you purchased.
|
Orchestration Pipelines parameters
If you plan to install Orchestration Pipelines, you can specify the following installation
option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is optional. If you do not set this installation parameter, the default value is used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the wsPipelines: entry.
The sample YAML content uses the default values.
# ............................................................................
# Orchestration pipelines parameters
# ............................................................................
wsPipelines:
rbsimage: rbs-ext
| Parameter | Description |
|---|---|
rbsimage |
Specify which image to use when running Bash scripts in Orchestration Pipelines.
|
Voice Gateway parameters
If you plan to install Voice Gateway, you can specify the following
installation options in a file named install-options.yml in
the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
If you want to override one or more of the default values, add the parameters to the
override_components_meta: section of the install-options.yml file under the voice_gateway:
entry.
The sample YAML content uses the default values.
# ............................................................................
# Voice Gateway parameters
# ............................................................................
voice_gateway:
# ------------------------------------------------------------------------------
# Number of replicas
# ------------------------------------------------------------------------------
replicas: 1
# ------------------------------------------------------------------------------
# Node selector parameters
# ------------------------------------------------------------------------------
nodeSelector:
key1: value
key2: value
# ------------------------------------------------------------------------------
# Toleration parameters
# ------------------------------------------------------------------------------
tolerations:
- key: "key-name"
operator: "operator"
value: "value"
effect: "effect"
# ------------------------------------------------------------------------------
# SSL configuration parameters
# ------------------------------------------------------------------------------
sslConfig:
disableSslCertValidation: true
mediaRelay:
enableSsl: false
sslClientCACertSecret: client-ca-cert-secret
enableMutualAuth: false
sslClientPkcs12FileSecret: ssl-client-pkcs12-file-secret
sslClientPassphraseSecret: ssl-client-passphrase-secret
sipOrchestrator:
enableSslorMutualAuth: false
sslKeyTrustStoreSecret: trust-store-file-secret
sslFileType: "JKS"
sslPassphraseSecret: ssl-passphrase-secret
# ------------------------------------------------------------------------------
# Port parameters
# ------------------------------------------------------------------------------
ports:
sipSignalingPortUdp: 5060
sipSignalingPortTcp: 5060
sipSignalingPortTls: 5061
sipOrchestratorHttpPort: 9086
sipOrchestratorHttpsPort: 9446
mediaRelayWsPort: 8080
rtpUdpPortRange: "16384-16394"
# ------------------------------------------------------------------------------
# Environment variable parameters
# ------------------------------------------------------------------------------
env:
sipOrchestrator:
- name: variable-name
value: "value"
mediaRelay:
- name: variable-name
value: "value"
# ------------------------------------------------------------------------------
# Storage parameters
# ------------------------------------------------------------------------------
storage:
recordings:
enablePersistentRecordings: false
storageClassName: ""
size: 15Gi
logs:
enablePersistentLogs: false
storageClassName: ""
size: 10Gi
# ------------------------------------------------------------------------------
# Container resource parameters
# ------------------------------------------------------------------------------
resources:
sipOrchestrator:
requests:
cpu: "1.0"
memory: 1Gi
limits:
cpu: "2.0"
memory: 2Gi
mediaRelay:
requests:
cpu: "1"
memory: 1Gi
limits:
cpu: "4"
memory: 4Gi
g729Codec:
requests:
cpu: "0.5"
memory: 0.5Gi
limits:
cpu: "1"
memory: 1Gi
# ------------------------------------------------------------------------------
# G729 Codec Service parameters
# ------------------------------------------------------------------------------
g729Codec:
enabled: false
logLevel: "INFO"
webSocketServerPort: 9001
# ------------------------------------------------------------------------------
# Media Resource Control Protocol parameters
# ------------------------------------------------------------------------------
mrcp:
enableMrcp: false
unimrcpConfigSecretName: unimrcp-config-secret
mrcpv2SipPort: 5555
- Replicas
-
Parameter Description replicasSpecify the number of replicas to deploy. You can increase the number of replicas to support additional concurrent calls.
- Default value
1- Valid values
- An integer greater than 0.
- Node selector parameters
-
Parameter Description nodeSelectorIf you want Voice Gateway pods to run on specific nodes, you can add one or more node selectors to the nodeSelectorblock.To use this feature, the nodes on your cluster must be labeled. For more information on node labels, see the Red Hat OpenShift® Container Platform documentation.
- Default value
- No default value. Node selectors are optional and are user-defined.
- Valid values
- Specify one or more node labels using key-value pairs with the format
key: value.Enter each key-value pair on a new line. The sample YAML file includes a formatting example.
- Including this parameter
- Ensure that you uncomment the
nodeSelectorline and any key-value pairs that you want to include. For example:nodeSelector: <key-name1>: <value1> <key-name2>: <value2>
- Taint toleration parameters
-
Parameter Description tolerationsIf you use taints to prevent pods from being scheduled on specific nodes, you can add one or more taint tolerations to the tolerationsblock.To use this feature, the nodes on your cluster must be tainted. For more information on taints and taint tolerations, see the Red Hat OpenShift Container Platform documentation.
- Default value
- No default value. Taint tolerations are optional and are user-defined.
- Valid values
- Specify one ore more taint tolerations in list format. The sample YAML file includes a
formatting example.
Enter each taint toleration as a new list item.
A toleration typically includes a key, an operator, a value, and an effect. The sample YAML file includes a formatting example.
- Including this parameter
- Ensure that you uncomment the
tolerationsline and any list items that you want to include. For example:tolerations: - key: "<key-name>" operator: "<operator>" value: "<value>" effect: "<effect>"
- SSL configuration parameters
-
Parameter Description disableSslCertValidationSpecify whether Voice Gateway should disable SSL certificate validation. - Default value
false- Valid values
-
false- Do not disable SSL certificate validation. The service will validate SSL certificates.
Set
disableSslCertValidation: falseif you plan to replace the default, self-signed TLS certificate that is shipped with Cloud Pak for Data with a certificate that is signed by a certificate authority. true- Disable SSL certificate validation. The service will not validate SSL certificates.
Set
disableSslCertValidation: trueif you plan to use a self-signed TLS certificate.
- Including this parameter
- Ensure that you uncomment the following
lines:
sslConfig: disableSslCertValidation: true
enableSsl(Media Relay)Specify whether you want the Media Relay microservice to establish SSL connections to, Watson Speech to Text and Watson Text to Speech. - Default value
false- Valid values
-
false- Do not enable SSL connections to the servers.
true- Enable SSL connections to the servers.If you want to use this option, you must create the following secrets in the
PROJECT_CPD_INST_OPERANDSproject:- A secret that contains the CA certificate file. Specify the name of the secret in the
sslClientCACertSecretparameter.
- A secret that contains the CA certificate file. Specify the name of the secret in the
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
sslClientCACertSecretparameter:sslConfig: mediaRelay: enableSsl: true sslClientCACertSecret: <my-secret-name>
sslClientCACertSecret(Media Relay)Specify the name of the secret that contains the CA certificate file that is used when enableSslis set totrue.To create the secret that contains the CA certificate file, run the following commands:- Set the
RELAY_CA_FILEenvironment variable to the name of the CA certificate PEM file:RELAY_CA_FILE=<fully-qualified-pem-file-name> - Create the secret. The following command uses the recommended name,
client-ca-cert-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic client-ca-cert-secret \ --from-file=clientCaCertFile=${RELAY_CA_FILE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
client-ca-cert-secretIf you don't specify the
sslClientCACertSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the CA certificate file.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
sslClientCACertSecretparameter:sslConfig: mediaRelay: enableSsl: true sslClientCACertSecret: <my-secret-name>
enableMutualAuth(Media Relay)Specify whether to enable mutual authentication between the client server and the Media Relay microservice. - Default value
false- Valid values
-
false- Do not enable mutual authentication.
true- Enable mutual authentication.If you want to use this option, you must create the following secrets in the
PROJECT_CPD_INST_OPERANDSproject:- A secret that contains the SSL keystore. Specify the name of the secret in the
sslClientPkcs12FileSecretparameter. - A secret that contains the SSL passphrase. Specify the name of the secret in the
sslClientPassphraseSecretparameter.
- A secret that contains the SSL keystore. Specify the name of the secret in the
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: mediaRelay: enableMutualAuth: true sslClientPkcs12FileSecret: <my-secret-name> sslClientPassphraseSecret: <my-secret-name>
sslClientPkcs12FileSecret(Media Relay)Specify the name of the secret that contains the SSL keystore for mutual authentication. The keystore can be a PKCS12 file, a JKS file, or a JCEKS file.
To create the secret that contains the SSL keystore file, run the following commands:- Set the
RELAY_KEYSTORE_FILEenvironment variable to the name of the SSL keystore file:RELAY_KEYSTORE_FILE=<fully-qualified-file-name> - Create the secret. The following command uses the recommended name,
ssl-client-pkcs12-file-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic ssl-client-pkcs12-file-secret \ --from-file=clientPkcs12File=${RELAY_KEYSTORE_FILE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
ssl-client-pkcs12-file-secretIf you don't specify the
sslClientPkcs12FileSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the SSL keystore file.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: mediaRelay: enableMutualAuth: true sslClientPkcs12FileSecret: <my-secret-name> sslClientPassphraseSecret: <my-secret-name>
sslClientPassphraseSecret(Media Relay)Specify the name of the secret that contains the SSL passphrase for mutual authentication. To create the secret that contains the SSL passphrase, run the following commands:- Set the
RELAY_SSL_PASSPHRASEenvironment variable to the SSL passphraseRELAY_SSL_PASSPHRASE=<passphrase> - Create the secret. The following command uses the recommended name,
ssl-client-passphrase-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic ssl-client-passphrase-secret \ --from-literal=sslClientPassphrase=${REPLAY_SSL_PASSPHRASE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
ssl-client-passphrase-secretIf you don't specify the
sslClientPassphraseSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the SSL passphrase.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: mediaRelay: enableMutualAuth: true sslClientPkcs12FileSecret: <my-secret-name> sslClientPassphraseSecret: <my-secret-name>
enableSslorMutualAuth(SIP Orchestrator)Specify whether to enable SSL for the SIP Orchestrator microservice. Depending on the certificate that you provide, this enables either:
- SSL connections to watsonx Assistant
- SSL connections to watsonx Assistant and mutual authentication between the client server and the SIP Orchestrator microservice
- Default value
false- Valid values
-
false- Do not enable SSL.
true- Enable SSL.If you want to use this option, you must create the following secrets in the
PROJECT_CPD_INST_OPERANDSproject:- A secret that contains the SSL keystore. Specify the name of the secret in the
sslKeyTrustStoreSecretparameter. - A secret that contains the SSL passphrase. Specify the name of the secret in the
sslPassphraseSecretparameter.
- A secret that contains the SSL keystore. Specify the name of the secret in the
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: sipOrchestrator: enableSslorMutualAuth: true sslKeyTrustStoreSecret: <my-secret-name> sslFileType: "<file-type>" sslPassphraseSecret: <my-secret-name>
sslKeyTrustStoreSecret(SIP Orchestrator)Specify the name of the secret that contains the SSL keystore. The keystore can be a PKCS12 file, a JKS file, or a JCEKS file.
To create the secret that contains the SSL keystore file, run the following commands:- Set the
SIP_KEYSTORE_FILEenvironment variable to the name of the SSL keystore file:SIP_KEYSTORE_FILE=<fully-qualified-file-name> - Create the secret. The following command uses the recommended name,
trust-store-file-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic trust-store-file-secret \ --from-file==trustStoreFile=${SIP_KEYSTORE_FILE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
trust-store-file-secretIf you don't specify the
sslKeyTrustStoreSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the SSL keystore file.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: sipOrchestrator: enableSslorMutualAuth: true sslKeyTrustStoreSecret: <my-secret-name> sslFileType: "<file-type>" sslPassphraseSecret: <my-secret-name>
sslFileType(SIP Orchestrator)Specify the format of the SSL keystore file. The keystore can be a file, a file, or a file.
- Default value
JKSIf you don't specify the
sslFileTypeparameter, the default file type is used.- Valid values
-
- JCEKS
- JKS
- PKCS12
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: sipOrchestrator: enableSslorMutualAuth: true sslKeyTrustStoreSecret: <my-secret-name> sslFileType: "<file-type>" sslPassphraseSecret: <my-secret-name>
sslPassphraseSecret(SIP Orchestrator)Specify the name of the secret that contains the SSL passphrase. To create the secret that contains the SSL passphrase, run the following commands:- Set the
SIP_SSL_PASSPHRASEenvironment variable to the SSL passphraseSIP_SSL_PASSPHRASE=<passphrase> - Create the secret. The following command uses the recommended name,
ssl-passphrase-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic ssl-passphrase-secret \ --from-literal=sslPassphrase=${SIP_SSL_PASSPHRASE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
ssl-passphrase-secretIf you don't specify the
sslPassphraseSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the SSL passphrase.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: sipOrchestrator: enableSslorMutualAuth: true sslKeyTrustStoreSecret: <my-secret-name> sslFileType: "<file-type>" sslPassphraseSecret: <my-secret-name>
- Port parameters
-
Parameter Description sipSignalingPortUdpOverride the default UDP port for the SIP signaling protocol if the default port number will conflict with an existing port. - Default value
5060- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipSignalingPortUdp: <port-number>
sipSignalingPortTcpOverride the default TCP port for the SIP signaling protocol if the default port number will conflict with an existing port. - Default value
5060- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipSignalingPortTcp: <port-number>
sipSignalingPortTlsOverride the default TLS port for the SIP signaling protocol if the default port number will conflict with an existing port. - Default value
5061- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipSignalingPortTls: <port-number>
sipOrchestratorHttpPortOverride the default HTTP port for the SIP Orchestrator microservice if the default port number will conflict with an existing port. - Default value
9446- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipOrchestratorHttpPort: <port-number>
sipOrchestratorHttpsPortOverride the default HTTPS port for the SIP Orchestrator microservice if the default port number will conflict with an existing port. - Default value
5060- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipOrchestratorHttpsPort: <port-number>
mediaRelayWsPortOverride the default web socket port for the Media Relay microservice if the default port number will conflict with an existing port. - Default value
8080- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: mediaRelayWsPort: <port-number>
rtpUdpPortRangeAdjust the number of RTP ports based on the number of concurrent calls that you want to support. - Default value
"16384-16394"By default, Voice Gateway supports 10 concurrent calls.
- Valid values
- A range of available ports on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for each
instance of
<port-number>:
ports: rtpUdpPortRange: "<port-number>-<port-number>"
- Environment variable parameters
-
Parameter Description sipOrchestratorenvironment variablesSpecify any SIP Orchestrator environment variables that you want to use to configure the SIP Orchestrator microservice. - Default value
- No default. Environment variables are optional.
- Valid values
- Specify one ore more SIP Orchestrator environment variables in list format. The
sample YAML file includes a formatting example.
Enter each environment variable as a new list item.
An environment variable includes the variable name and the value to use.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
env: sipOrchestrator: - name: <variable-name> value: "<value>"
mediaRelayenvironment variablesSpecify any Media Relay environment variables that you want to use to configure the Media Relay microservice. - Default value
- No default. Environment variables are optional.
- Valid values
- Specify one ore more Media Relay environment variables in list format. The sample YAML file
includes a formatting example.
Enter each environment variable as a new list item.
An environment variable includes the variable name and the value to use.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
env: mediaRelay: - name: <variable-name> value: "<value>"
- Storage parameters
-
Parameter Description enablePersistentRecordings(Recordings)Specify whether to save recordings to persistent storage. - Default value
false- Valid values
-
false- Do not store recordings.
true- Save recordings to persistent storage.
If you want to use this option, you must specify the name of the file storage class to use in the
storageClassNameparameter.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
storage: recordings: enablePersistentRecordings: true storageClassName: "<storage-class-name>"
storageClassName(Recordings)Specify the name of the storage class that points to file storage. - Default value
- No default. The name depends on the storage classes that are defined on your cluster.
- Valid values
- The name of a file storage class on your cluster.
If you sourced the installation environment variables script, run the following command to determine the file storage class that is used by other Cloud Pak for Data services:
echo $STG_CLASS_FILE - Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
storageClassNameparameter:storage: recordings: enablePersistentRecordings: true storageClassName: "<storage-class-name>"
size(Recordings)Specify the size of the persistent volume. - Default value
15GiAssuming 1000 calls per day, you'd need 1.92 Gi worth of disk space to store recordings for that day. If you want to keep recordings for a week you'd need at least 15 Gi of disk space since recordings are not automatically cleaned up.
- Valid values
- Specify the amount of storage, in gibibyte (Gi) to allocate to the volume. Ensure that there is sufficient space on your storage device.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
storage: recordings: enablePersistentRecordings: true storageClassName: "<storage-class-name>" size: <integer>Gi
enablePersistentLogs(Logs)Specify whether to save logs to persistent storage. - Default value
false- Valid values
-
false- Do not store logs.
true- Save logs to persistent storage.
If you want to use this option, you must specify the name of the file storage class to use in the
storageClassNameparameter.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
storage: recordings: enablePersistentLogs: true storageClassName: "<storage-class-name>"
storageClassName(Logs)Specify the name of the storage class that points to file storage. - Default value
- No default. The name depends on the storage classes that are defined on your cluster.
- Valid values
- The name of a file storage class on your cluster.
If you sourced the installation environment variables script, run the following command to determine the file storage class that is used by other Cloud Pak for Data services:
echo $STG_CLASS_FILE - Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
storageClassNameparameter:storage: recordings: enablePersistentLogs: true storageClassName: "<storage-class-name>"
size(Logs)Specify the size of the persistent volume. - Default value
10GiAssuming 1000 calls per day.
- Valid values
- Specify the amount of storage, in gibibyte (Gi) to allocate to the volume. Ensure that there is sufficient space on your storage device.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
storage: recordings: enablePersistentLogs: true storageClassName: "<storage-class-name>" size: <integer>Gi
- Container resource parameters
-
Parameter Description sipOrchestratorSpecify the amount of vCPU and memory to allocate to the SIP Orchestrator microservice container. It is recommended that you assign 20% of the resources to the SIP Orchestrator microservice container
- Default value
-
- vCPU
-
- Requests: 1 vCPU (
"1.0") - Limits: 2 vCPU (
"2.0")
- Requests: 1 vCPU (
- Memory
-
- Requests: 1 Gi RAM (
1Gi) - Limits: 2 Gi RAM (
2Gi)
- Requests: 1 Gi RAM (
- Valid values
- Specify the amount of vCPU and memory to allocate to the microservice. Ensure that you have sufficient resources on the worker nodes in the cluster.
- Including this parameter
- Ensure that you uncomment the following
lines:
resources: sipOrchestrator:Then uncomment the resource allocations that you want to override and specify the appropriate values:
# requests: # cpu: "1.0" # memory: 2Gi # limits: # cpu: "1.0" # memory: 2Gi
mediaRelaySpecify the amount of vCPU and memory to allocate to the Media Relay microservice container. It is recommended that you assign 80% of the resources to the Media Relay microservice container.
- Default value
-
- vCPU
-
- Requests: 1 vCPU (
"1") - Limits: 4 vCPU (
"4")
- Requests: 1 vCPU (
- Memory
-
- Requests: 1 Gi RAM (
1Gi) - Limits: 4 Gi RAM (
4Gi)
- Requests: 1 Gi RAM (
- Valid values
- Specify the amount of vCPU and memory to allocate to the microservice. Ensure that you have sufficient resources on the worker nodes in the cluster.
- Including this parameter
- Ensure that you uncomment the following
lines:
resources: mediaRelay:Then uncomment the resource allocations that you want to override and specify the appropriate values:
# requests: # cpu: "1" # memory: 1Gi # limits: # cpu: "4" # memory: 4Gi
g729CodecSpecify the amount of vCPU and memory to allocate to the G729 Codec container, if the service is enabled. - Default value
-
- vCPU
-
- Requests: 0.5 vCPU (
"0.5") - Limits: 1 vCPU (
"1")
- Requests: 0.5 vCPU (
- Memory
-
- Requests: 0.5 Gi RAM (
0.5Gi) - Limits: 1 Gi RAM (
1Gi)
- Requests: 0.5 Gi RAM (
- Valid values
- Specify the amount of vCPU and memory to allocate to the microservice. Ensure that you have sufficient resources on the worker nodes in the cluster.
- Including this parameter
- Ensure that you uncomment the following
lines:
resources: g729Codec:Then uncomment the resource allocations that you want to override and specify the appropriate values:
# requests: # cpu: "0.5" # memory: 0.5Gi # limits: # cpu: "1" # memory: 1Gi
- G729 Codec Service parameters
-
Parameter Description enabledSpecify whether you want to enable the G729 Codec service. - Default value
false- Valid values
-
false- Do not enable the G729 Codec service.
true- Enable the G729 Codec service
- Including this parameter
- Ensure that you uncomment the following
lines:
g729Codec: enabled: true
logLevelSpecify the level of detail to include in the G729 Codec logs. - Default value
"INFO"- Valid values
-
"DEBUG""INFO""WARN""ERROR"
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
<log-level>:
g729Codec: enabled: true logLevel: "<log-level>"
webSocketServerPortOverride the default web socket port for the G729 Codec service if the default port number will conflict with an existing port. - Default value
9001- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
g729Codec: enabled: true webSocketServerPort: 9001
- Media Resource Control Protocol parameters
-
Parameter Description enableMrcpSpecify whether you want to enable Media Resource Control Protocol Version 2 (MRCPv2) connections to enable the service to integrate with third-party speech to text and text to speech services. - Default value
false- Valid values
-
false- Do not enable MRCPv2 connections
true- Enable MRCPv2 connections.If you want to use this option, you must create the following secrets in the
PROJECT_CPD_INST_OPERANDSproject:- A secret that contains the unimrcpclient.xml file. Specify the name of the
secret in the
unimrcpConfigSecretNameparameter.
- A secret that contains the unimrcpclient.xml file. Specify the name of the
secret in the
- Including this parameter
- Ensure that you uncomment the following
lines:
mrcp: enableMrcp: true
unimrcpConfigSecretNameSpecify the name of the secret that includes the unimrcpclient.xml file. To create the secret that contains the unimrcpclient.xml file, run the following commands:- Set the
MRCP_FILEenvironment variable to the fully qualified name of the unimrcpclient.xml file:MRCP_FILE=<fully-qualified-file-name> - Create the secret. The following command uses the recommended name,
unimrcp-config-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic unimrcp-config-secret \ --from-file=unimrcpConfig=${MRCP_FILE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
unimrcp-config-secretIf you don't specify the
unimrcpConfigSecretNameparameter, the default secret name is used.- Valid values
- The name of the secret that contains the unimrcpclient.xml file.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
<secret-name>:
mrcp: enableMrcp: true unimrcpConfigSecretName: <secret-name>
mrcpv2SipPortOverride the default SIP port for the MRCPv2 connection if the default port number will conflict with an existing port. - Default value
5555- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
mrcp: enableMrcp: true mrcpv2SipPort: <port-number>
Watson Discovery parameters
If you plan to install Watson Discovery, you
can specify the following installation option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is optional. If you do not set this installation parameter, the default value is used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the watsonDiscovery: entry.
The sample YAML content uses the default value.
# ............................................................................
# Watson Discovery parameters
# ............................................................................
watsonDiscovery:
discovery_deployment_type: Production
| Property | Description |
|---|---|
discovery_deployment_type |
The deployment type for Watson Discovery. The deployment type determines the number of resources allocated to Watson Discovery.
|
Watson Speech services parameters
If you plan to install the Watson Speech services,
you can specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the watsonSpeech: entry.
The sample YAML content uses the default values.
# ............................................................................
# Watson Speech services parameters
# ............................................................................
watsonSpeech:
tags:
sttRuntime: true
sttAsync: false
sttCustomization: false
ttsRuntime: true
ttsCustomization: false
scaleConfig:
stt:
size: xsmall
tts:
size: xsmall
sttModels:
- enUsBroadbandModel
- enUsNarrowbandModel
- enUsShortFormNarrowbandModel
- enUsTelephony
- enUsMultimedia
ttsVoices:
- enUSAllisonV3Voice
- enUSLisaV3Voice
- enUSMichaelV3Voice
- Watson Speech services microservice parameters
-
Use these parameters to specify which microservices are installed.
Property Description sttRuntimeSpecify whether to enable the microservice for speech recognition. You must enable this microservice if you install the Watson Speech to Text service. - Default value
true
- Valid values
-
false- Do not enable the microservice for speech recognition.Important: This microservice is automatically enabled if you set either of the following properties to
true:sttCustomizationsttAsync
true- Enable the microservice for speech recognition.
When you set this property to
true, it enables the/v1/recognizeinterface.
- Install the Watson Speech to Text microservice
-
watsonSpeech: tags: sttRuntime: true
sttAsyncSpecify whether to enable asynchronous HTTP requests. For example, enable this feature if you have large requests that you want to process asynchronously. - Default value
false- Valid values
-
false- Do not enable asynchronous HTTP requests.
true- Enable asynchronous HTTP requests.
When you set this property to
true, it enables the/v1/recognitionsinterface.
- Install the asynchronous HTTP request microservice
-
watsonSpeech: tags: sttAsync: true
sttCustomizationSpecify whether to enable Watson Speech to Text customization: - Language model customization, which enables the service to more accurately recognize domain-specific terms.
- Acoustic model customization, which enables the service to adapt to environmental noise, audio quality, and the accent or cadence of the speakers.
- Default value
false- Valid values
-
false- Do not enable Watson Speech to Text customizations.
true- Enable Watson Speech to Text
customizations.When you set this property to
true, it enables the following interfaces:/v1/customizationsfor language model customization./v1/acoustic_customizationsfor acoustic model customization.
- Install the model customization microservice
-
watsonSpeech: tags: sttCustomization: true
ttsRuntimeSpecify whether to enable the microservice for speech synthesis. You must enable this microservice if you install the Watson Text to Speech service. - Default value
true
- Valid values
-
false- Do not enable the microservice for speech synthesis. Important: This microservice is automatically enabled if you set
watson_speech_enable_tts_customizationtotrue. true- Enable the microservice for speech synthesis.
When you set this property to
true, it enables the/v1/synthesizeinterface.
- Install the Watson Text to Speech microservice
-
watsonSpeech: tags: ttsRuntime: true
ttsCustomizationSpecify whether to enable Watson Text to Speech customization, which enables the service to create a dictionary of words and their translations for a specific language. - Default value
false- Valid values
-
false- Do not enable Watson Text to Speech customizations.
true- Enable Watson Text to Speech
customizations.
When you set this property to
true, it enables the/v1/customizationsinterface for customization.
- Install the dictionary customization microservice
-
watsonSpeech: tags: ttsCustomization: true
- Scaling parameters
-
Property Description sizeSpecify the size of the service. - Default value
xsmall- Valid values
-
xsmallsmallmediumlargecustom
For detailed information about each size, refer to the component scaling guidance PDF.
- Overriding the Watson Speech to Text size
-
watsonSpeech: scaleConfig: stt: size: xsmall - Overriding the Watson Text to Speech size
-
watsonSpeech: scaleConfig: tts: size: xsmall
- Watson Speech to Text models
-
The following options apply only if you install the Watson Speech to Text service.
Property Description sttModelsSpecify which Watson Speech to Text models are installed. Specify the models as a list. For example:
watsonSpeech: sttModels: - enUsBroadbandModel - enUsNarrowbandModel - enUsShortFormNarrowbandModel - enUsTelephony - enUsMultimedia- Default value
- By default, the following models are installed:
enUsBroadbandModel(US English (en-US) Broadband model)enUsNarrowbandModel(US English (en-US) Narrowband model)enUsShortFormNarrowbandModel(US English (en-US) Short-Form Narrowband model)enUsMultimedia(US English (en-US) Multimedia model)enUsTelephony(US English (en-US) Telephony model )
- Valid Values
-
- Previous- generation models
-
enUsBroadbandModel(US English (en-US) Broadband model)enUsNarrowbandModel(US English (en-US) Narrowband model)enUsShortFormNarrowbandModel(US English (en-US) Short-Form Narrowband model)arMsBroadbandModel(Modern Standard Arabic (ar-MS) Broadband model)deDeBroadbandModel(German (de-DE) Broadband model)deDeNarrowbandModel(German (de-DE) Narrowband model)enAuBroadbandModel(Australian English (en-AU) Broadband model)enAuNarrowbandModel(Australian English (en-AU) Narrowband model)enGbBroadbandModel(UK English (en-GB) Broadband model)enGbNarrowbandModel(UK English (en-GB) Narrowband model)esEsBroadbandModel(Castilian Spanish (es-ES, es-AR, es-CL, es-CO, es-MX, and es-PE) Broadband models)esEsNarrowbandModel(Castilian Spanish (es-ES, es-AR, es-CL, es-CO, es-MX, and es-PE) Narrowband models)frCaBroadbandModel(Canadian French (fr-CA) Broadband model)frCaNarrowbandModel(Canadian French (fr-CA) Narrowband model)frFrBroadbandModel(French (fr-FR) Broadband model)frFrNarrowbandModel(French (fr-FR) Narrowband model)itItBroadbandModel(Italian (it-IT) Broadband model)itItNarrowbandModel(Italian (it-IT) Narrowband model)jaJpBroadbandModel(Japanese (ja-JP) Broadband model)jaJpNarrowbandModel(Japanese (ja-JP) Narrowband model)koKrBroadbandModel(Korean (ko-KR) Broadband model)koKrNarrowbandModel(Korean (ko-KR) Narrowband model)nlNlBroadbandModel(Dutch (nl-NL) Broadband model)nlNlNarrowbandModel(Dutch (nl-NL) Narrowband model)ptBrBroadbandModel(Brazilian Portuguese (pt-BR) Broadband model)ptBrNarrowbandModel(Brazilian Portuguese (pt-BR) Narrowband model)zhCnBroadbandModel(Mandarin Chinese (zh-CN) Broadband model)zhCnNarrowbandModel(Mandarin Chinese (zh-CN) Narrowband model)
- Next-generation models
-
enUsMultimedia(US English (en-US) Multimedia model)enUsTelephony(US English (en-US) Telephony model )arMsTelephony(Modern Standard Arabic (ar-MS) Telephony model)csCZTelephony(Czech (cs-CZ) Telephony model)deDeMultimedia(German (de-DE) Multimedia model)deDeTelephony(German (de-DE) Telephony model)enAuMultimedia(Australian English (en-AU) Multimedia model)enAuTelephony(Australian English (en-AU) Telephony model)enGbMultimedia(UK English (en-GB) Multimedia model)enGbTelephony(UK English (en-GB) Telephony model)enInTelephony(Indian English (en-IN) Telephony model)enWwMedicalTelephony(English (all supported dialects) Medical Telephony model)esEsMultimedia(Castilian Spanish (es-ES) Multimedia model)esEsTelephony(Castilian Spanish (es-ES) Telephony model)esLaTelephony(Latin American Spanish (es-LA) Telephony model)frCaMultimedia(Canadian French (fr-CA) Multimedia model)frCaTelephony(Canadian French (fr-CA) Telephony model)frFrMultimedia(French (fr-FR) Multimedia model)frFrTelephony(French (fr-FR) Telephony model)hiInTelephony(Indian Hindi (hi-IN) Telephony model)itItMultimedia(Italian (it-IT) Multimedia model)itItTelephony(Italian (it-IT) Telephony model)jaJpMultimedia(Japanese (ja-JP) Multimedia model)jaJpTelephony(Japanese (ja-JP) Telephony model)koKrMultimedia(Korean (ko-KR) Multimedia model)koKrTelephony(Korean (ko-KR) Telephony model)nlBeTelephony(Belgian Dutch (nl-BE) Telephony model)nlNlMultimedia(Netherlands Dutch (nl-NL) Multimedia model)nlNlTelephony(Netherlands Dutch (nl-NL) Telephony model)ptBrMultimedia(Brazilian Portuguese (pt-BR) Multimedia model)ptBrTelephony(Brazilian Portuguese (pt-BR) Telephony model)svSeTelephony(Swedish (sv-SE) Telephony model)zhCnTelephony(Mandarin Chinese (zh-CN) Telephony model)
- Large speech models
-
deDe(German (de-DE) model)enUs(US English (en-US) model)enAu(Australian English (en-AU) model)enGb(UK English (en-GB) model)enIn(Indian English (en-IN) model)esAR(Argentinian Spanish (es-AR) model)esCl(Chilean Spanish (es-CL) model)esCo(Colombian Spanish (es-ES) model)esEs(Castilian Spanish (es-ES) model)esMx(Mexican Spanish (es-ES) model)esPe(Peruvian Spanish (es-ES) model)frCa(Canadian French (fr-CA) model)frFr(French (fr-FR) model)jaJp(Japanese (ja-JP) model)ptBr(Brazilian Portuguese (pt-BR) model)ptPt(Portugal Portuguese (pt-PT) model)
- Watson Text to Speech voices
-
The following options apply only if you install the Watson Text to Speech service.
Property Description ttsVoicesSpecify which Watson Text to Speech voices are installed. Specify the voices as a list. For example:
watsonSpeech: ttsVoices: - enUSAllisonV3Voice - enUSLisaV3Voice - enUSMichaelV3Voice- Default value
- By default, the following voices are installed:
enUSAllisonV3Voice(US English (en-US) Allison enhanced neural voice)enUSLisaV3Voice(US English (en-US) Lisa enhanced neural voice)enUSMichaelV3Voice(US English (en-US) Michael enhanced neural voice)
- Valid Values
-
- Enhanced neural voices
-
enUSAllisonV3Voice(US English (en-US) Allison enhanced neural voice)enUSLisaV3Voice(US English (en-US) Lisa enhanced neural voice)enUSMichaelV3Voice(US English (en-US) Michael enhanced neural voice)enUSEmilyV3Voice(US English (en-US) Emily enhanced neural voice)enUSHenryV3Voice(US English (en-US) Henry enhanced neural voice)enUSKevinV3Voice(US English (en-US) Kevin enhanced neural voice)enUSOliviaV3Voice(US English (en-US) Olivia enhanced neural voice)deDEBirgitV3Voice(German (de-DE) Birgit enhanced neural voice)deDEDieterV3Voice(German (de-DE) Dieter enhanced neural voice)deDEErikaV3Voice(German (de-DE) Erika enhanced neural voice)enGBCharlotteV3Voice(UK English (en-GB) Charlotte enhanced neural voice)enGBJamesV3Voice(UK English (en-GB) James enhanced neural voice)enGBKateV3Voice(UK English (en-GB) Kate enhanced neural voice)esESEnriqueV3Voice(Castilian Spanish (es-ES) Enrique enhanced neural voice)esESLauraV3Voice(Castilian Spanish (es-ES) Laura enhanced neural voice)esLASofiaV3Voice(Latin American Spanish (es-LA) Sofia enhanced neural voice)esUSSofiaV3Voice(North American Spanish (es-US) Sofia enhanced neural voice)frCALouiseV3Voice(French Canadian (fr-CA) Louise enhanced neural voice)frFRNicolasV3Voice(French (fr-FR) Nicolas enhanced neural voice)frFRReneeV3Voice(French (fr-FR) Renee enhanced neural voice )itITFrancescaV3Voice(Italian (it-IT) Francesca enhanced neural voice)jaJPEmiV3Voice(Japanese (ja-JP) Emi enhanced neural voice)koKRJinV3Voice(Korean (ko-KR) Jin enhanced neural voice)nlNLMerelV3Voice(Netherlands Dutch (nl-NL) Merel enhanced neural voice)ptBRIsabelaV3Voice(Brazilian Portuguese (pt-BR) Isabela enhanced neural voice)
- Expressive neural voices
-
enAUHeidiExpressive(Australian English (en-AU) Heidi expressive neural voice)enAUJackExpressive(Australian English (en-AU) Jack expressive neural voice)enGBGeorgeExpressive(GB English (en-GB) George expressive neural voice)enUSAllisonExpressive(US English (en-US) Allison expressive neural voice)enUSEmmaExpressive(US English (en-US) Emma expressive neural voice)enUSLisaExpressive(US English (en-US) Lisa expressive neural voice)enUSMichaelExpressive(US English (en-US) Michael expressive neural voice)ptBRLucasExpressive(Brazilian Portuguese (pt-BR) Lucas expressive nueral voice)
watsonx.ai parameters
You can specify the following installation options for watsonx.ai in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the watsonxAi: entry.
The sample YAML content uses the default values.
# ............................................................................
# watsonx.ai parameters
# ............................................................................
watsonxAi:
liteInstall: false
| Property | Description |
|---|---|
liteInstall |
Specify whether you want to install the full watsonx.ai service or the watsonx.ai lightweight engine. For more information, see
Choosing an
IBM
watsonx.ai installation
mode.
|
watsonx Assistant parameters
If you plan to install watsonx Assistant, you
can specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the watsonAssistant: entry.
The sample YAML content uses the default values.
# ............................................................................
# watsonx Assistant parameters
# ............................................................................
watsonAssistant:
size: Production
bigpv: false
analytics: true
watsonxAiType: embedded
syomModels: []
ootbModels: []
| Property | Description |
|---|---|
size |
The deployment size for watsonx Assistant. The deployment size determines the number of resources allocated to watsonx Assistant.
|
bigpv |
Specify whether to create larger physical volumes to improve IOPS performance. Create larger physical volumes if your storage class IOPS performance depends on the size of the physical volume. Important: You cannot change this setting after you install watsonx Assistant.
You do not need to create larger physical volumes if you use the following storage:
|
analytics |
Specify whether to store chat logs and analytics.
|
watsonxAiType |
Specify this option if you want to install Inference foundation models (watsonx_ai_ifm) to enable the following features, which require GPUs:
Omit this option if you do not want to enable the preceding features. For more information about supported GPUs, see the GPU requirements for models.
|
syomModels |
Specify whether you want to use a specialized model that is specifically tuned for use with
watsonx Assistant for:
Important: The following models will be automatically installed if
you install Inference foundation models
(
watsonxAiType: embedded) and you do not specify a value for
syomModels or ootbModels:
|
ootbModels |
Specify whether you want to use a general model for:
Important: The following models will be automatically installed if
you install Inference foundation models
(
watsonxAiType: embedded) and you do not specify a value for
syomModels or ootbModels:
|
watsonx BI parameters
If you plan to install watsonx
BI,
you must specify the following installation option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is required.
Add the parameter to the override_components_meta: section of the
install-options.yml file under the
watsonx_bi_assistant: entry.
Replace <license> with the appropriate value for your
environment..
# ............................................................................
# watsonx BI parameters
# ............................................................................
watsonx_bi_assistant:
wxbi_license_type: <license>
| Property | Description |
|---|---|
wxbi_license_type |
Specify the watsonx
BI
license you purchased.
|
watsonx.data parameters
If you plan to install watsonx.data, you can specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the watsonxData: entry.
The sample YAML content uses the default values.
# ............................................................................
# watsonx.data parameters
# ............................................................................
watsonxData:
enable_lite_milvus: false
scaleConfig: small
| Property | Description |
|---|---|
enable_lite_milvus |
Specify whether you want to install the full watsonx.data service or the watsonx.data lightweight engine.
|
scaleConfig |
Specify the scaling configuration based on the value that you set for the
wxd_lite_milvus_enabled parameter.
|
watsonx.data integration parameters
If you plan to install
watsonx.data integration,
you can specify installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used. Uncomment the parameters that you want to override and update the values appropriately.
If you want to override one or more of the default values, add the parameters to the
custom_spec: section of the install-options.yml file under the watsonx_dataintegration: entry.
The sample YAML content uses the default values.
# ............................................................................
# watsonx.data integration parameters
# ............................................................................
watsonx_dataintegration:
enableBatchBulkETL: true
enableRealtimeStreaming: true
enableDataObservability: true
enableUnstructuredDataIntegration: true
enableReplication: true
| Property | Description |
|---|---|
enableBatchBulkETL |
Specify whether to install DataStage to perform bulk extract, transform, and
load (ETL) operations on your data.
|
enableRealtimeStreaming |
Specify whether to install StreamSets to enable real-time streaming so that
you can act on time-sensitive data.
|
enableDataObservability |
Specify whether to install Data Observability to receive alerts when there's a problem
with your end-to-end integration process.
|
enableUnstructuredDataIntegration |
Specify whether to install Unstructured Data Integration to ingest, transform, and enrich
unstructured data from diverse sources.
|
enableReplication |
Specify whether to install Data Replication to synchronize data between source
and target data stores.
|
watsonx.data intelligence parameters
If you plan to install
watsonx.data intelligence,
you can specify installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
If you want to override one or more of the default values, add the parameters to the
non_olm: section of the install-options.yml file under the watsonxDataintelligence: entry.
The sample YAML content uses the default values.
# ............................................................................
# watsonx.data intelligence parameters
# ............................................................................
watsonxDataintelligence:
enableAISearch: false
enableDataGovernanceCatalog: true
enableKnowledgeGraph: true
enableDataQuality: false
enableDataLineage: true
enableDataProduct: true
enableGenerativeAICapabilities: true
enableSemanticEnrichment: true
enableSemanticEmbedding: false
enableTextToSql: false
enableModelsOn: cpu
customModelTextToSQL: granite-3-3-8b-instruct
| Property | Description |
|---|---|
enableAISearch |
Specify whether to enable LLM-based semantic search for assets and artifacts across all workspaces.
|
enableDataGovernanceCatalog |
Specify whether to enable data governance and catalog features.
|
enableKnowledgeGraph |
Specify whether to enable the knowledge graph feature. The knowledge graph provides the
following capabilities:
|
enableDataQuality |
Specify whether to enable data quality features in projects so that you can measure,
monitor, and maintain the quality of your data to ensure the data meets your expectations and
standards for specific use cases. Important: When you enable the data quality feature,
DataStage Enterprise is automatically
installed.
If you did not purchase a separate DataStage license, use of DataStage Enterprise is limited to creating, managing, and running data quality rules. For examples of accepted use, see Enabling additional features after installation or upgrade for watsonx.data intelligence.
|
enableDataLineage |
Specify whether to enable data lineage features. Data lineage is the process of tracking data as it is moved and used by different software tools. Lineage tracks where data came from, how it was transformed, and where the data was moved to.
|
enableDataProduct |
Specify whether to enable data sharing features. When you enable data sharing, data producers can package data and data-related assets into data products so that data consumers have access to secure, high quality data
|
enableGenerativeAICapabilities |
Specify whether to enable gen AI capabilities. Enable the gen AI capabilities if you plan
to use the following features:
|
|
Specify whether to enable gen AI metadata expansion. Metadata expansion includes:
|
enableSemanticEmbedding |
Specify whether to enable semantic embedding. You must enable semantic embedding if you plan to use the following features:
|
enableTextToSql |
Specify whether to generate SQL queries from natural language input. Text-to-SQL capabilities can be used to create query-based data assets, which can be use for data products or in searches.
|
enableModelsOn |
Specify where you want the models that are used with the gen AI capabilities to run.
|
customModelTextToSql |
Specify a custom model for Text-To-SQL conversions.
|
watsonx.governance parameters
If you plan to install watsonx.governance,
you must specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are required.
Add the parameters to the non_olm: section of the install-options.yml file under the watsonxGovernance:
entry.
The sample YAML content uses the default values, where defaults exist.
# ............................................................................
# watsonx.governance parameters
# ............................................................................
watsonxGovernance:
installType: <install-type>
enableFactsheet: true
enableOpenpages: true
enableOpenscale: true
# openpagesInstanceCR: "op-wxgov-instance"
# openPages:
# databaseType: internal
# database: Db2
# dbSecretName: <secret-name>
#override_components_meta:
# watsonx_governance:
# status_max_retries: 240
| Property | Description |
|---|---|
installType |
Specify which watsonx.governance
entitlement you purchased.
|
enableFactsheet |
Specify whether to install AI Factsheets. This service enables you to track assets and record facts in AI use cases. AI Factsheets is available with the Model Management entitlement. If you purchased only the Risk and Compliance Foundation entitlement, you cannot install AI Factsheets.
|
enableOpenpages |
Specify whether to install OpenPages. This service enables you to design workflows and view AI lifecycle activity from a dashboard to
aid in meeting compliance and regulatory goals. OpenPages is available with the Risk and Compliance Foundation entitlement. If you purchased only the Model Management entitlement, you cannot install OpenPages.
|
enableOpenscale |
Specify whether to install Watson
OpenScale.
This service enables you to evaluate and monitor generative AI prompts or machine learning assets
for dimensions relating to fairness, quality, and drift. Watson
OpenScale is available with the Model Management entitlement.
If you purchased only Risk and Compliance Foundation entitlement, you cannot install Watson OpenScale.
|
openpagesInstanceCR |
Specify the name of an existing OpenPages service instance. This option applies
only if you set
|
databaseType |
Specify whether you want to use an existing external database or use an automatically
created internal database. This option applies only if you set Restriction: Do not use this option if you plan to use an existing
OpenPages service instance with watsonx.governance.
|
database |
Specify whether you want to use Db2 or Oracle as your OpenPages database. If
you're using an external database, specify the vendor.
|
dbSecretName |
If you want to use an existing external database, you must specify the name of the OpenShift secret that references the database credential secrets in the vault. This option applies only if you set Restriction: Do not use this option if you plan to use an existing OpenPages service instance with watsonx.governance.
|
status_max_retries |
Specify whether you want to override the default timeout value when installing components
of watsonx.governance.
|
watsonx Orchestrate parameters
If you plan to install watsonx
Orchestrate
configuration, specify the appropriate installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
- The same cluster as watsonx Orchestrate
-
Choosing a model GPU requirements You must use one of the models provided by IBM. The features that you plan to use determine the model or models that you must install.
You must have sufficient GPU on the cluster where you plan to install watsonx Orchestrate. - A remote or external cluster by using AI gateway
-
Choosing a model GPU requirements You can choose whether to use: - One of the models provided by IBM
If you use the models provided by IBM, the features that you plan to use determine the models that you must install.
- A custom model
If you use a custom model, you must register the external model through AI gateway.
Local GPU is not required. Remote GPU might be required:- If you plan to host models on a remote cluster, you must have sufficient GPU on the cluster
where you plan to install the foundation models.
For more information on GPU requirements, consult the documentation from the model provider.
- If you plan to use models hosted by a third-party, you don't need GPU.
- One of the models provided by IBM
- Only the agentic AI features
- The agentic AI features and Assistant Builder features.
- The agentic AI features, Assistant Builder features, and legacy features, such as conversational search and conversational skills.
- Models provided by IBM
-
Review the following table to determine which model or models provide the features that you need:
Model Agentic AI
Domain agentsAgentic AI
Tool and API orchestrationConversational search
Answer generationConversational search
Query rewriteConversational skills
Custom actions information gatheringgranite-3-8b-instruct No No Yes No No ibm-granite-8b-unified-api-model-v2 No No No Yes Yes llama-3-1-70b-instruct No Yes Yes Yes Yes llama-3-2-90b-vision-instruct Yes Yes Yes Yes Yes Important: The llama-3-2-90b-vision-instruct model is recommended over the llama-3-1-70b-instruct model. The llama-3-2-90b-vision-instruct model offers:- Better performance
- More accurate results
Private container registry users: You must mirror the images for the models that you plan to use to the private container registry. For more information, see Determining which models to mirror to your private container registry.
Choose the appropriate YAML based on where you plan to install the foundation models:
- Install foundation models on the same cluster as watsonx Orchestrate
-
Add the parameters to the
non_olm:section of theinstall-options.ymlfile under thewatsonxOrchestrate:entry.# ............................................................................ # watsonx Orchestrate parameters # ............................................................................ watsonxOrchestrate: installMode: "agentic" watsonxAI: watsonxaiifm: true syomModels: [] ootbModels: [] - Use foundation models on a remote or external cluster by using AI gateway
-
Add the parameters to the
non_olm:section of theinstall-options.ymlfile under thewatsonxOrchestrate:entry.# ............................................................................ # watsonx Orchestrate parameters # ............................................................................ watsonxOrchestrate: installMode: "agentic" watsonxAI: watsonxaiifm: false syomModels: [] ootbModels: []
| Property | Description |
|---|---|
installMode |
Specify the features that you plan to install.
|
watsonxaiifm |
Specify whether to install Inference foundation models
(
|
ootbModels |
Specify whether to install one or more general models. This option is valid only if you install the foundation models on the same cluster as watsonx
Orchestrate ( Install models based on the features that you want to enable.
|
syomModels |
Specify whether to install a specialized model that is specifically tuned for use with watsonx Orchestrate. This option is valid only if:
|
What to do next
Now that you've specified installation options for services, you're ready to complete Specifying the privileges that Db2U runs with.