Instalación de « watsonx.data intelligence »

Un administrador de instancias puede instalar « watsonx.data intelligence » en IBM Software Hub la versión « 5.3 ».

¿Quién debe realizar esta tarea?

Administrador de la instancia: Para instalar watsonx.data intelligence, debe ser administrador de la instancia. Un administrador de instancia tiene permiso para instalar software en los siguientes proyectos:

El proyecto de los operadores, por ejemplo

Los operadores para esta instancia de watsonx.data intelligence están instalados en el proyecto «operators».

En los comandos de instalación, la variable ${PROJECT_CPD_INST_OPERATORS} de entorno hace referencia al proyecto de los operadores.

El proyecto de operandos para la instancia

Los recursos personalizados para control plane y watsonx.data intelligence se instalan en el proyecto operands.

En los comandos de instalación, la variable ${PROJECT_CPD_INST_OPERANDS} de entorno hace referencia al proyecto «operands».

¿Cuándo tienes que terminar esta tarea?

Revisa las siguientes opciones para determinar si debes realizar esta tarea:

  • Si desea instalar varios servicios a la vez, siga los pasos que se indican en «Realización de una instalación por lotes de soluciones y servicios ».
  • Si no ha instalado watsonx.data intelligence como parte de una instalación por lotes, realice esta tarea para añadir watsonx.data intelligence a su entorno.

    Repita este proceso tantas veces como sea necesario. Si se encarga de varias instancias de IBM Software Hub, puede repetir esta tarea para instalar más instancias de watsonx.data intelligence en el clúster.

Información que necesita para completar esta tarea

Revisa la siguiente información antes de instalar « watsonx.data intelligence »:

Requisitos de versión

Todos los componentes asociados a una instancia de IBM Software Hub deben instalarse en la misma versión. Por ejemplo, si está IBM Software Hubcontrol plane instalado en la versión 5.3.1, debes instalar watsonx.data intelligence en la versión 5.3.1.

Variables de entorno

Los comandos de esta tarea utilizan variables de entorno, por lo que puedes ejecutarlos tal y como están escritos.

restricción de contexto de seguridad

watsonx.data intelligence funciona con la restricción de contexto de seguridad Red Hat® OpenShift® Container Platform predeterminada, restricted-v2.

Common core services

watsonx.data intelligence requiere el IBM Software Hub common core services.

Si los no common core services están instalados en el proyecto de operandos de la instancia, se common core services instalarán automáticamente al instalar watsonx.data intelligence. La common core services instalación alarga el tiempo que tarda en completarse.

Requisitos de almacenamiento
Debe especificar las clases de almacenamiento al instalar watsonx.data intelligence. Se recomiendan las siguientes clases de almacenamiento. Sin embargo, si no utiliza estas clases de almacenamiento en su clúster, asegúrese de especificar una clase de almacenamiento con una definición equivalente.
Almacenamiento Notas Clases de almacenamiento
OpenShift Data Foundation Al instalar el servicio, especifique el almacenamiento de archivos y el almacenamiento en bloques.
  • Almacenamiento de archivos: ocs-storagecluster-cephfs
  • Almacenamiento en bloques: ocs-storagecluster-ceph-rbd
IBM Fusion Data Foundation Al instalar el servicio, especifique el almacenamiento de archivos y el almacenamiento en bloques.
  • Almacenamiento de archivos: ocs-storagecluster-cephfs
  • Almacenamiento en bloques: ocs-storagecluster-ceph-rbd
IBM Fusion Global Data Platform Al instalar el servicio, especifique el almacenamiento de archivos y el almacenamiento en bloques.
  • Almacenamiento de archivos:

    Cualquiera de las siguientes clases de almacenamiento:

    • ibm-spectrum-scale-sc
    • ibm-storage-fusion-cp-sc
  • Almacenamiento en bloques:

    Cualquiera de las siguientes clases de almacenamiento:

    • ibm-spectrum-scale-sc
    • ibm-storage-fusion-cp-sc
IBM Storage Scale Container Native Al instalar el servicio, especifique el almacenamiento de archivos y el almacenamiento en bloques.
  • Almacenamiento de archivos: ibm-spectrum-scale-sc
  • Almacenamiento en bloques: ibm-spectrum-scale-sc
Portworx Al instalar el servicio, esta --storage_vendor=portworx opción garantiza que el servicio utilice las clases de almacenamiento adecuadas.
  • Almacenamiento de archivos: portworx-rwx-gp3-sc

    (Equivalente a portworx-shared-gp3 en instalaciones más antiguas)

  • Almacenamiento en bloques:
    • portworx-couchdb-sc
    • portworx-elastic-sc
    • portworx-gp3-sc
NFS Al instalar el servicio, especifique el almacenamiento de archivos y el almacenamiento en bloques.
  • Almacenamiento de archivos: managed-nfs-storage
  • Almacenamiento en bloques: managed-nfs-storage
Almacenamiento de Amazon Elastic Al instalar el servicio, especifique el almacenamiento de archivos y el almacenamiento en bloques.

El almacenamiento de archivos lo proporciona Amazon Elastic File System. El almacenamiento en bloques lo proporciona Amazon Elastic Block Store.

  • Almacenamiento de archivos: efs-nfs-client
  • Almacenamiento en bloques:

    Cualquiera de las siguientes clases de almacenamiento:

    • gp2-csi
    • gp3-csi
NetApp Trident Al instalar el servicio, especifique el almacenamiento de archivos y el almacenamiento en bloques.
  • Almacenamiento de archivos: ontap-nas
  • Almacenamiento en bloques: ontap-nas
Nutanix No soportado. No aplicable.

Antes de empezar

Esta tarea da por supuesto que se cumplen los siguientes requisitos previos:

Requisitos del sistema
Esta tarea da por supuesto que el clúster cumple los requisitos mínimos para watsonx.data intelligence.
Dónde encontrar más información
Si esta tarea no se ha completado, consulta los requisitos del sistema.
Además, si tiene previsto utilizar funciones que requieran una GPU, asegúrese de disponer del tipo y el número adecuados de GPU para watsonx.data intelligence.
Dónde encontrar más información
Si esta tarea no se ha completado, consulta los requisitos de la GPU.
Estación de trabajo
Esta tarea da por supuesto que la estación de trabajo desde la que se va a ejecutar la instalación está configurada como estación de trabajo cliente y dispone de las siguientes interfaces de línea de comandos:
  • IBM Software Hub Interfaz de línea de comandos: cpd-cli
  • OpenShift Interfaz de línea de comandos: oc
  • Helm Interfaz de línea de comandos: helm
Dónde encontrar más información
Si esta tarea no se ha completado, consulte la sección «Configuración de una estación de trabajo de cliente ».
Panel de control
Esta tarea da por hecho que IBM Software Hubcontrol plane está instalado.
Dónde encontrar más información
Si aún no ha completado esta tarea, consulte «Instalación de una instancia de IBM » en Software Hub.
Registro de contenedor privado
Si su entorno utiliza un registro de contenedores privado (por ejemplo, si su clúster está aislado físicamente), esta tarea da por hecho que las siguientes tareas ya se han completado:
  1. Las imágenes del software de watsonx.data intelligence se replican en el registro privado de contenedores.
    Dónde encontrar más información
    Si esta tarea no se ha completado, consulta la sección «Duplicación de imágenes en un registro de contenedores privado ».
  2. El cpd-cli está configurado para descargar la olm-utils-v4 imagen del registro privado de contenedores.
    Dónde encontrar más información
    Si aún no has completado esta tarea, consulta la sección «Descarga de la imagen « olm-utils-v4 » del registro de contenedores privado ».
Equilibrador de carga
Los parámetros de tiempo de espera del equilibrador de carga se han ajustado para watsonx.data intelligence.
Dónde encontrar más información
Si esta tarea no se ha completado, consulte «Cambiar la configuración del equilibrador de carga ».
Operadores de GPU
Si tiene previsto utilizar funciones que requieren GPU, esta tarea da por hecho que los operadores necesarios para el uso de las GPU están instalados.
Dónde encontrar más información
Si esta tarea no se ha completado, consulta la sección «Instalación de operadores para servicios que requieren GPU ».
Red Hat OpenShift AI
Esta tarea da por hecho que Red Hat OpenShift AI está instalado.
Dónde encontrar más información
Si esta tarea no se ha completado, consulta la sección «Instalación de una IA de Red Hat OpenShift ».
Recursos con ámbito de clúster
Esta tarea da por hecho que existen los recursos del ámbito del clúster, como las definiciones de recursos personalizados, las funciones del clúster y las asignaciones de funciones del clúster.
Dónde encontrar más información
Si esta tarea no se ha completado, consulte «Creación de recursos con ámbito de clúster para la plataforma y los servicios de IBM Software Hub ».
Secretos de extracción de imágenes
Esta tarea da por hecho que ya existen los secretos que contienen las credenciales para descargar la imagen de la instancia.
Dónde encontrar más información
Si esta tarea no se ha completado, consulta «Creación de claves secretas para la descarga de imágenes» en una instancia de IBM Software Hub.

Procedimiento

Realice las siguientes tareas para instalar watsonx.data intelligence :

  1. Especificar las opciones de instalación
  2. Instalación del servicio
  3. Comprobación de la instalación
  4. Qué hacer ahora

Especificar las opciones de instalación

Si tiene previsto instalar watsonx.data™ intelligence, puede especificar las opciones de instalación en un archivo llamado install-options.yml en el cpd-cli work directorio (por ejemplo: cpd-cli-workspace/olm-utils-workspace/work).

Los parámetros son opcionales. Si no se configuran estos parámetros de instalación, se utilizarán los valores predeterminados.

Siga las instrucciones correspondientes a la versión que IBM Software Hub haya instalado:

Versión 5.3.1

El contenido de ejemplo en YAML utiliza los valores predeterminados.

5.3.1 y más adelante: El formato solo se aplica a IBM Software Hub la versión 5.3.1.

Mantenga la --- sintaxis al principio de la entrada para garantizar que esta se trate como un documento independiente.

---
# ............................................................................
# watsonx.data intelligence parameters
# ............................................................................
non_olm:
  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
Versión 5.3.0

El contenido de ejemplo en YAML utiliza los valores predeterminados.

Si desea anular uno o varios de los valores predeterminados, añada los parámetros a la non_olm: sección del install-options.yml archivo, dentro de la watsonxDataintelligence: entrada.

# ............................................................................
# 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
Propiedad Descripción
enableAISearch Especifique si desea habilitar la búsqueda semántica basada en modelos de lenguaje grande (LLM) para activos y artefactos en todos los espacios de trabajo.
Valor predeterminado
false
Los valores válidos
false
No actives la búsqueda semántica basada en LLM.
true
Habilitar la búsqueda semántica basada en modelos de lenguaje grande (LLM).
Si configura enableAISearch: true, debe establecer al menos una de las siguientes opciones en true:
  • enableDataGovernanceCatalog

    Por defecto, enableDataGovernanceCatalog está configurado en true.

  • enableDataProduct

    Por defecto, enableDataProduct está configurado en true.

enableDataGovernanceCatalog Especifique si desea habilitar las funciones de gobernanza de datos y de catálogo.
Valor predeterminado
true
Los valores válidos
false
No active las funciones de gobernanza de datos y catálogo.
true
Active las funciones de gobernanza de datos y de catálogo.
Debes configurar enableDataGovernanceCatalog: true si tienes pensado utilizar las siguientes funciones:
  • Calidad de los datos (enableDataQuality: true)
  • Grafo de conocimiento (enableKnowledgeGraph: true)
Consejo: Puedes habilitar la búsqueda basada en LLM para los activos y artefactos del catálogo configurando enableAISearch: true.
enableKnowledgeGraph Especifique si desea habilitar la función del gráfico de conocimiento. El gráfico de conocimiento ofrece las siguientes funciones:
  • Explorador de relaciones
  • Búsqueda de relaciones entre términos empresariales
Prerrequisito
Esta función requiere el catálogo de gobernanza de datos. Debes configurar enableDataGovernanceCatalog:true.
Valor predeterminado
true
Los valores válidos
false
No actives la función del gráfico de conocimiento.
true
Activa la función del gráfico de conocimiento.
enableDataQuality Especifique si desea habilitar las funciones de calidad de datos en los proyectos, de modo que pueda medir, supervisar y mantener la calidad de sus datos para garantizar que estos cumplan con sus expectativas y estándares para casos de uso específicos.
Importante: Al habilitar la función de calidad de datos, DataStage Enterprise se instala automáticamente.

Si no ha adquirido una licencia DataStage independiente, el uso DataStage Enterprise se limita a la creación, gestión y ejecución de reglas de calidad de datos. Para ver ejemplos de usos permitidos, consulte «Activación de funciones adicionales tras la instalación o actualización de watsonx.data intelligence

Prerrequisito
Esta función requiere el catálogo de gobernanza de datos. Debes configurar enableDataGovernanceCatalog:true.
Valor predeterminado
false
Los valores válidos
false
No actives la función de calidad de datos.
true
Active la función de calidad de los datos.
enableDataLineage

Especifique si desea habilitar las funciones de linaje de datos.

El linaje de datos es el proceso de seguimiento de los datos a medida que se mueven y son utilizados por diferentes herramientas de software. El historial de cambios registra el origen de los datos, cómo se han transformado y a dónde se han trasladado.

Valor predeterminado
true
Los valores válidos
false
No actives las funciones de trazabilidad de datos.
true
Activa las funciones de trazabilidad de datos.
enableDataProduct

Especifique si desea habilitar las funciones de intercambio de datos.

Al habilitar el intercambio de datos, los creadores de datos pueden agrupar los datos y los recursos relacionados en productos de datos, de modo que los usuarios tengan acceso a datos seguros y de alta calidad

Valor predeterminado
true
Los valores válidos
false
No actives las funciones de uso compartido de datos.
true
Activa las funciones para compartir datos.
Consejo: Puedes habilitar la búsqueda basada en modelos de lenguaje grande (LLM) en los productos de datos configurando enableAISearch: true.
enableGenerativeAICapabilities Especifica si deseas habilitar las funciones de IA generativa.
Activa las funciones de IA generativa si tienes pensado utilizar las siguientes características:
  • Enriquecimiento semántico
  • Texto a SQL
Valor predeterminado
true
Los valores válidos
false
No actives las funciones de IA generativa.
true
Habilitar las funciones de IA generativa.
enableSemanticEnrichment Especifica si se debe habilitar la expansión de metadatos de la IA generativa. La ampliación de los metadatos incluye:
  • Expansión de nombres de tablas
  • Expansión del nombre de la columna
  • Generación de descripciones
Prerrequisito
Esta función requiere capacidades de IA generativa. Debes configurar enableGenerativeAICapabilities: true.
Valor predeterminado
true
Los valores válidos
false
No habilites la expansión de metadatos de la IA generativa.
true
Habilitar la expansión de metadatos de la IA generativa.
enableSemanticEmbedding

Especifica si se debe habilitar la incrustación semántica.

Debes habilitar la integración semántica si tienes pensado utilizar las siguientes funciones:
  • Texto a SQL
Prerrequisito

Esta función requiere una GPU. No es posible ejecutar el modelo requerido en la CPU.

Además, esta función requiere capacidades de IA generativa. Debes configurar enableGenerativeAICapabilities: true.

Valor predeterminado
false
Los valores válidos
false
No actives la incrustación semántica.
true
Activar la integración semántica.
enableTextToSql

Especifica si se deben generar consultas SQL a partir de entradas en lenguaje natural. Las funciones de conversión de texto a SQL pueden utilizarse para crear activos de datos basados en consultas, que pueden emplearse en productos de datos o en búsquedas.

Prerrequisito

Esta función requiere una GPU. Puedes elegir dónde ejecutar los modelos necesarios:

  • Para ejecutar los modelos necesarios de forma local, configura enableModelsOn: gpu
  • Para ejecutar los modelos necesarios en una instancia remota de watsonx.ai™, configura enableModelsOn: remote

Además, esta función requiere la siguiente configuración:

  • Incrustación semántica.

    Debes configurar enableSemanticEmbedding: true.

Valor predeterminado
false
Los valores válidos
false
No conviertas las consultas en lenguaje natural en consultas SQL.
true
Convertir consultas en lenguaje natural en consultas SQL.
enableModelsOn Especifica dónde quieres que se ejecuten los modelos que se utilizan con las funciones de IA generativa.
Prerrequisito
Esta función requiere capacidades de IA generativa. Debes configurar enableGenerativeAICapabilities: true.
Valor predeterminado
'cpu'
Los valores válidos
'cpu'
Ejecuta el modelo base en la CPU.
Restricción: Esta opción solo se puede utilizar para ampliar los metadatos y la asignación de términos al enriquecer los metadatos (enableSemanticEnrichment: true).
Esta opción no es compatible con:
  • Conversión de consultas en lenguaje natural a consultas SQL ( enableTextToSql: true)
  • Enlaces de contenido para texto a SQL (enableContentLinkingForTextToSql: true)
'gpu'
Ejecuta el modelo base en la GPU.
Nota: Si utilizas esta configuración, el componente de modelos de base para la inferencia (watsonx_ai_ifm) se instala automáticamente.

Esta opción requiere al menos una GPU. Para obtener información sobre las GPU compatibles, consulta los requisitos de GPU para los modelos.

'remote'
Ejecuta el modelo base en una instancia remota de watsonx.ai. La instancia puede estar ejecutándose en:
  • Otra instancia local de IBM Software Hub
  • IBM watsonx™ as a Service
Importante: Si utiliza esta configuración, debe:
  1. Asegúrate de que el modelo base esté disponible y en ejecución en la instancia remota.
  2. Establece una conexión con la instancia remota.

    Para obtener más información, consulte «Permitir a los usuarios conectarse a un modelo base de IBM watsonx.ai externo» en la Data Fabric documentación.

Si no se cumplen los requisitos anteriores, fallarán todas las tareas que dependan del modelo.

customModelTextToSql Especifica un modelo personalizado para las conversiones de texto a SQL.
Modelo predeterminado

De forma predeterminada, la función «Text-To-SQL» utiliza el granite-3-8b-instruct modelo (ID: granite-3-8b-instruct).

Modelo recomendado para una mayor precisión

Puedes mejorar la precisión de los resultados al convertir consultas de texto sin formato en consultas SQL si utilizas el llama-3-3-70b-instruct modelo (ID: llama-3-3-70b-instruct).

Sin embargo, este modelo requiere muchos más recursos que el otro granite-3-8b-instruct modelo. Para obtener más información sobre los recursos necesarios para cada modelo, consulta los requisitos de GPU para los modelos.

Utilización de otros modelos

Si decide utilizar un modelo diferente, la precisión de los resultados podría variar.

Prerrequisito

Esta opción solo se aplica a entornos con GPU locales (enableModelsOn: gpu).

Si desea utilizar un modelo personalizado en una instancia remota de watsonx.ai (enableModelsOn: remote), consulte la sección «Permitir a los usuarios conectarse a un modelo externo de IBM watsonx.ai foundation» en la Data Fabric documentación.

Además, esta función requiere la siguiente configuración:

  • Conversiones de texto a SQL.

    Debes configurar enableContentLinkingForTextToSql: true.

Valor predeterminado
granite-3-8b-instruct
Los valores válidos
Indica el ID del modelo que deseas utilizar. Los números de identificación de los modelos recomendados son:
  • granite-3-8b-instruct
  • llama-3-3-70b-instruct

Instalación del servicio

Para instalar « watsonx.data intelligence »:

  1. Inicia sesión cpd-cli en el Red Hat OpenShift Container Platform clúster:
    ${CPDM_OC_LOGIN}
    Recuerda: CPDM_OC_LOGIN es un alias del cpd-cli manage login-to-ocp comando.
  2. Instala el operador y el recurso personalizado para watsonx.data intelligence.

    El comando que debas ejecutar depende del almacenamiento de tu clúster.


    Red Hat OpenShift Almacenamiento de Data Foundation

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

    IBM Almacenamiento de Fusion Data Foundation

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

    IBM Almacenamiento de Fusion Global Data Platform
    Recuerda: cuando utilizas IBM Fusion Global Data Platform almacenamiento, tanto ${STG_CLASS_BLOCK} como ${STG_CLASS_FILE} apuntan a la misma clase de almacenamiento, normalmente ibm-spectrum-scale-sc o ibm-storage-fusion-cp-sc.

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

    IBM Storage Escalabilidad del contenedor: almacenamiento nativo
    Recuerda: cuando utilizas IBM Storage Scale Container Native storage, tanto ${STG_CLASS_BLOCK} como ${STG_CLASS_FILE} apuntan a la misma clase de almacenamiento, normalmente ibm-spectrum-scale-sc.

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

    Almacenamiento de Portworx

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --storage_vendor=portworx \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --storage_vendor=portworx \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

    Almacenamiento NFS
    Recuerda: cuando utilizas NFS storage, tanto ${STG_CLASS_BLOCK} como ${STG_CLASS_FILE} apuntan a la misma clase de almacenamiento, normalmente managed-nfs-storage.

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

    AWS solo con almacenamiento en EFS
    Recuerda: cuando utilizas el almacenamiento de tipo « EFS », tanto ${STG_CLASS_BLOCK} como ${STG_CLASS_FILE} apuntan a la misma clase de almacenamiento, normalmente efs-nfs-client.

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

    AWS con almacenamiento en EFS y EBS

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

    NetApp Trident
    Recuerda: cuando utilizas NetApp Trident storage, tanto ${STG_CLASS_BLOCK} como ${STG_CLASS_FILE} apuntan a la misma clase de almacenamiento, normalmente ontap-nas.

    Ejecuta el comando adecuado para tu entorno:

    Instalación predeterminada (sin opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
    Instalación personalizada (con opciones de instalación)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_dataintelligence \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml

Comprobación de la instalación

watsonx.data intelligence se instala cuando el install-components comando devuelve:
[SUCCESS]... The install-components command ran successfully

Si quieres comprobar que el estado del recurso personalizado es Completed, puedes ejecutar el cpd-cli manage get-cr-status comando:

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=watsonx_dataintelligence

Qué hacer a continuación

  1. Completa Configuración posterior a la instalación para watsonx.data intelligence.

Una vez completados los pasos anteriores, watsonx.data intelligence estará listo para su uso.