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
-
Opcional: Si aún no tiene una, cree una VPC Public Gateway.
-
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
-
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.
-
Navegue hasta su página de clúster y haga clic en el clúster correspondiente.
-
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.
-
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.
-
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.
-
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.
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 activarRemoved para desactivar |
Managed (activado) |
Kueue | oaiKueue |
Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. | Managed para activarRemoved para desactivar |
Managed (activado) |
Codeflare | oaiCodeflare |
Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. | Managed para activarRemoved para desactivar |
Managed (activado) |
ModelMesh Sirviendo a | oaiModelmeshserving |
Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. | Managed para activarRemoved para desactivar |
Managed (activado) |
Entorno de trabajo | oaiWorkbenches |
Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. | Managed para activarRemoved 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 activarRemoved para desactivar |
Managed (activado) |
KServe | oaiKserve |
Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. | Managed para activarRemoved para desactivar |
Managed (activado) |
Ray | oaiRay |
Activar o desactivar el componente. Si está activada, la gestiona la plataforma OpenShift AI. | Managed para activarRemoved 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.
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?
- Consulte la información sobre la gestión del complemento OpenShift AI.
- Asegúrese de que comprende el proceso de actualización del complemento OpenShift AI.