IBM Cloud Docs
Instalación del operador de virtualización OpenShift en clusters Red Hat OpenShift on IBM Cloud

Instalación del operador de virtualización OpenShift en clusters Red Hat OpenShift on IBM Cloud

Nube privada virtual 4.17 y más tarde Red Hat CoreOS sólo Sólo nodos de trabajo bimetálicos

Puede utilizar OpenShift Virtualization Operator para gestionar cargas de trabajo de máquinas virtuales junto con sus cargas de trabajo de contenedores.

El operador de virtualización OpenShift añade recursos personalizados Kubernetes para permitir la virtualización. Puedes utilizar estos recursos para las siguientes tareas.

  • Cree y gestione máquinas virtuales (VM) Linux y Windows.
  • Ejecute cargas de trabajo de pods y máquinas virtuales en paralelo en su clúster.
  • Clonar o importar máquinas virtuales.
  • Gestione las controladoras de interfaz de red y los discos de almacenamiento conectados a sus máquinas virtuales.
  • Migrar máquinas virtuales entre nodos.

Las redes secundarias y las redes definidas por el usuario no son compatibles. Para más información, consulta Redes primarias.

Requisitos previos

Antes de empezar, asegúrate de que tienes lo siguiente.

  • Un clúster Red Hat OpenShift on IBM Cloud en la versión 4.17 o posterior
  • Trabajadores de VPC Baremetal
  • Sistema operativo RHCOS
  • Protección del tráfico saliente inhabilitada
  • OpenShift Data Foundation instalado

Para instalar ODF, consulte Implementación de OpenShift Data Foundation en clústeres VPC.

Configuración de la virtualización con File Storage for VPC

  1. En el configmap de kube-system/addon-vpc-block-csi-driver-configmap, establezca la propiedad IsStorageClassDefault en false.

    oc edit cm -n kube-system addon-vpc-block-csi-driver-configmap
    
  2. Instale el complemento File Storage for VPC desde la consola en la nube IBM.

  3. Compruebe que el complemento está instalado enumerando las clases de almacenamiento.

    oc get storageclass
    
  4. Elija una clase de almacenamiento, por ejemplo ibmc-vpc-file-metro-1000-iops y establézcala como predeterminada editando kube-system/addon-vpc-file-csi-driver-configmap e introduciéndola como campo SET_DEFAULT_STORAGE_CLASS.

    oc edit cm -n kube-system addon-vpc-file-csi-driver-configmap
    
  5. Espere unos minutos a que los cambios surtan efecto.

  6. Suscríbase al catálogo de virtualización OpenShift mediante la CLI.

  7. Siga los pasos para Desplegar el Operador de Virtualización OpenShift utilizando la CLI.

  8. Espere a que se creen los recursos StorageProfile para cada StorageClass. Como CDI no reconoce automáticamente las propiedades de almacenamiento de archivos VPC, es necesario configurarlo correctamente.

  9. Edite el StorageProfile para la clase de almacenamiento por defecto (ibmc-vpc-file-metro-1000-iops) y añada las siguientes especificaciones.

    spec:
      claimPropertySets:
      - accessModes:
        - ReadWriteMany
        volumeMode:
          Filesystem
    
  10. Comprueba si el estado del recurso se actualiza con un claimPropertySets que represente las nuevas especificaciones.

    oc get storageprofile ibmc-vpc-file-metro-1000-iops -o yaml
    
  11. En la consola OpenShift, busque un nuevo elemento del menú principal llamado Virtualización. Ahora puede utilizar la consola para crear VMs de plantilla desde la consola.

Próximos pasos

Consulte los siguientes documentos de Red Hat para crear y gestionar máquinas virtuales en su clúster.