IBM Cloud Docs
Instalación del complemento Red Hat OpenShift AI

Instalación del complemento Red Hat OpenShift AI

Siga los pasos para instalar el complemento de IA de OpenShift en un clúster existente.

¿Desea implementar el operador de IA de OpenShift en un nuevo clúster? Pruebe la arquitectura desplegable (OpenShift)de IA en IBM Cloud.

Consideraciones

Revise las siguientes consideraciones antes de configurar el complemento.

  • Su clúster debe ser de la versión 4.16 y posteriores.
  • Su cluster debe tener al menos 2 nodos trabajadores. Cada nodo trabajador debe tener un mínimo de 8vCPU y 32GB de memoria.
  • Sus nodos trabajadores deben utilizar el sistema operativo RHCOS.
  • Para utilizar todas las capacidades proporcionadas por OpenShift AI, se recomienda al menos 1 GPU.
  • Tu cluster puede tener una mezcla de nodos GPU y no GPU. Sin embargo, si utilizas esta configuración, asegúrate de desplegar tu aplicación en un nodo GPU para aprovechar sus recursos.

Antes de empezar

  1. Inicie una sesión en la cuenta. If applicable, target the appropriate resource group. Establezca el contexto para el clúster.

  2. Opcional: Si aún no tiene una, cree una VPC Public Gateway.

  3. Si desea utilizar los operadores OpenShift Pipelines, Node Feature Discovery o NVIDIA GPU con el complemento OpenShift AI, debe desactivar la protección del tráfico saliente. Si no desea utilizar estos operadores, omita este paso.

    La desactivación de la protección del tráfico saliente permite todas las conexiones de red externas. Consulte Gestión de la protección del tráfico saliente en clústeres VPC para obtener más información.

    ibmcloud oc vpc outbound-traffic-protection disable --cluster CLUSTER
    
  4. Active OperatorHub en su clúster.

    oc patch operatorhub cluster --type json -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": false}]'
    

Paso 1: Elegir opciones de personalización

Puede mejorar sus proyectos de IA de Red Hat OpenShift especificando diferentes opciones para incluirlas en la instalación del complemento, como canalizaciones de datos para crear flujos de trabajo de aprendizaje automático portátiles o herramientas para gestionar y escalar sus recursos. También puede personalizar las políticas de actualización y de eliminación.

Ejecute el comando para listar todas las opciones. Para obtener descripciones de cada opción disponible, consulte OpenShift AI customization options. Si no incluye una opción específica al instalar el complemento, se aplicará el valor predeterminado.

ibmcloud oc cluster addon options --addon openshift-ai

Paso 2: Revisar los operadores recomendados

Puede optar por instalar también operadores adicionales que se recomiendan para el uso de determinadas funciones de OpenShift AI. Si aún no están instalados en su clúster, puede optar por incluirlos en la instalación del complemento. También puede instalarlos en cualquier momento a través de OperatorHub o siguiendo los pasos de instalación específicos para cada operador. Para utilizar estos operadores, debe desactivar la protección del tráfico saliente para su clúster.

Usted es responsable de la gestión de estos operadores, lo que incluye, entre otras cosas, la actualización, supervisión, recuperación y reinstalación.

Se recomiendan los siguientes operadores.

Algunos de estos operadores pueden incluir personalizaciones adicionales que puede optar por especificar al instalar el complemento. Revise la lista de personalizaciones disponibles para los operadores recomendados.

Paso 3: Instalar el complemento en la CLI

Ejecute el comando para instalar el complemento Red Hat OpenShift AI. Especifique las personalizaciones con el formato --parameter PARAM=VALUE. Por ejemplo, para incluir la opción Data Science Pipelines, especifique --parameter oaiDataSciencePipelines=Managed.

Para incluir los operadores recomendados al instalar el complemento con la CLI, especifique las siguientes opciones al ejecutar el comando de instalación.

  • OpenShift Tuberías: --parameter pipelineEnabled=true
  • Node Descubrimiento de funciones: --parameter nfdEnabled=true
  • NVIDIA Operador de GPU: --parameter nvidiaEnabled=true

Comando de instalación.

ibmcloud oc cluster addon enable openshift-ai --cluster CLUSTER [-f] [--param PARAM] [-q] [--version VERSION]

Ejemplo de comando para instalar el complemento con actualizaciones automáticas menores y de parches, Codeflare y Kserve habilitados.

ibmcloud oc cluster addon enable openshift-ai --cluster CLUSTER --param oaiInstallPlanApproval=Automatic --param oaiCodeflare=Managed --param oaiKserve=Managed

Paso 1: Revisar los operadores recomendados

Puede optar por instalar también operadores adicionales que se recomiendan para el uso de determinadas funciones de OpenShift AI. Si aún no están instalados en su clúster, puede optar por incluirlos en la instalación del complemento. También puede instalarlos en cualquier momento a través de OperatorHub o siguiendo los pasos de instalación específicos para cada operador. Para utilizar estos operadores, debe desactivar la protección del tráfico saliente para su clúster.

Usted es responsable de la gestión de estos operadores, lo que incluye, entre otras cosas, la actualización, supervisión, recuperación y reinstalación.

Se recomiendan los siguientes operadores.

Algunos de estos operadores pueden incluir personalizaciones adicionales que puede optar por especificar al instalar el complemento. Revise la lista de personalizaciones disponibles para los operadores recomendados.

Paso 2: Instalar el complemento en la interfaz de usuario

Instale el complemento Red Hat OpenShift AI con la interfaz de usuario.

  1. Navegue hasta su página de clúster y haga clic en el clúster correspondiente.

  2. En la página de detalles del clúster, busque la sección Complementos. Busque la opción Red Hat OpenShift AI y haga clic en Instalar.

  3. En la sección Capacidades, revise la descripción de las opciones de personalización del complemento disponibles y active las opciones que desee incluir con la instalación.

  4. En la sección Operadores adicionales recomendados, haga clic para expandir cada operador y seleccione las opciones de personalización que desee incluir. Estos operadores y personalizaciones adicionales se recomiendan para determinadas funciones de la IA de Red Hat OpenShift. Puede elegir instalar estas opciones más tarde utilizando OperatorHub o siguiendo los pasos de instalación específicos del operador.

    Usted es responsable de la gestión de estos operadores, lo que incluye, entre otras cosas, la actualización, supervisión, recuperación y reinstalación.

  5. Pulse Instalar.

OpenShift Opciones de personalización de la IA

Revise las opciones de personalización disponibles para el complemento OpenShift AI.

Para incluir una opción al instalar el complemento OpenShift AI con la CLI, incluya la opción con el formato --parameter PARAM=VALUE al ejecutar el programa ibmcloud oc cluster addon enable openshift-ai. Por ejemplo, para instalar el complemento con la opción Data Science Pipelines, especifique --parameter oaiDataSciencePipelines=Managed.

Para incluir una opción al instalar el complemento OpenShift AI con la interfaz de usuario, haga clic para activar la opción cuando se le solicite.

OpenShift Opciones de personalización del complemento AI y parámetros CLI.
Personalización Parámetro CLI Descripción Valores CLI Valor predeterminado
OpenShift Política de aprobación de la IA oaiInstallPlanApproval Aplique actualizaciones menores y parches de forma automática o manual. Automatic o Manual Automatic
OpenShift Política de supresión de IA oaiDeletePolicy Conserve o elimine los operadores o componentes instalados por el complemento si éste se elimina. Retain o Delete Retain
Cuadro de mando del Open Data Hub oaiDashboard Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. Managed para activar
Removed para desactivar
Managed (activado)
Kueue oaiKueue Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. Managed para activar
Removed para desactivar
Managed (activado)
Codeflare oaiCodeflare Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. Managed para activar
Removed para desactivar
Managed (activado)
ModelMesh Sirviendo a oaiModelmeshserving Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. Managed para activar
Removed para desactivar
Managed (activado)
Entorno de trabajo oaiWorkbenches Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. Managed para activar
Removed para desactivar
Managed (activado)
Canalizaciones de ciencia de datos oaiDataSciencePipelines Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. Managed para activar
Removed para desactivar
Managed (activado)
KServe oaiKserve Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. Managed para activar
Removed para desactivar
Managed (activado)
Ray oaiRay Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. Managed para activar
Removed para desactivar
Managed (activado)

Personalizaciones para los operadores recomendados

Revise los operadores recomendados y las personalizaciones opcionales que puede incluir durante la instalación.

Para incluir una personalización para un operador al instalar el complemento OpenShift AI con la CLI, incluya la opción con el formato --parameter PARAM=VALUE al ejecutar el programa ibmcloud oc cluster addon enable openshift-ai. Por ejemplo, para incluir la personalización NVIDIA GPUDirect Storage para el operador NVIDIA, especifique --parameter nvidiaGpuDirectStorageEnabled=true.

Para incluir una personalización para un operador al instalar el complemento OpenShift AI con la interfaz de usuario, haga clic para activar la opción cuando se le solicite.

OpenShift Opciones de personalización de complementos AI y parámetros CLI para operadores adicionales.
Personalización Parámetro CLI Descripción Valores CLI Valor predeterminado
Política de supresión de NDF nfdDeletePolicy Conserve o elimine el operador si se elimina el complemento OpenShift AI. Retain o Delete Retain
NVIDIA Política de supresión nvidiaDeletePolicy Conserve o elimine el operador si se elimina el complemento OpenShift AI. Retain o Delete Retain
NVIDIA Cargas de trabajo Sandbox nvidiaSandboxWorkloads Permite la gestión de operandos adicionales necesarios para las cargas de trabajo sandbox. true (activado)
false (desactivado)
true (activado)
NVIDIA Implantación del motor de host DCGM nvidiaDcgmEnabled Habilite el despliegue del motor de host NVIDIA DCGM como un pod independiente. true (activado)
false (desactivado)
true (activado)
NVIDIA vGPU Director nvidiaVgpuManagerEnabled Active NVIDIA vGPU Manager. true (activado)
false (desactivado)
true (activado)
NVIDIA Director de VFIO nvidiaVfioManagerEnabled Habilitar VFIOManager para la configuración para desplegar VFIO-PCI. true (activado)
false (desactivado)
true (activado)
NVIDIA Node Estado Exportador nvidiaNodeStatusExporterEnabled Active Node Status Exporter. true (activado)
false (desactivado)
true (activado)
NVIDIA Dispositivo Sandbox Plug-in nvidiaSandboxDevicePluginEnabled Active NVIDIA Sandbox Device Plugin. true (activado)
false (desactivado)
true (activado)
Gestor NVIDA MIG nvidiaMigManagerEnabled Active NVIDIA MIG Manager. true (activado)
false (desactivado)
true (activado)
NVIDIA vGPU Administrador de dispositivos nvidiaVgpuDeviceManagerEnabled Active NVIDIA vGPU Administrador de dispositivos. true (activado)
false (desactivado)
true (activado)
NVIDIA Almacenamiento GPUDirecto nvidiaGpuDirectStorageEnabled Activar el almacenamiento GPUDirect. true (activado)
false (desactivado)
true (activado)
NVIDIA Pruebas CUDA nvidiaCudaTest Active NVIDIA CUDA testing. true (activado)
false (desactivado)
false (Inhabilitado)
Política de supresión de operadores de oleoductos pipelineDeletePolicy Conserve o elimine el operador si se elimina el complemento OpenShift AI. Retain o Delete

¿Qué hacer a continuación?