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
-
En el configmap de
kube-system/addon-vpc-block-csi-driver-configmap
, establezca la propiedadIsStorageClassDefault
enfalse
.oc edit cm -n kube-system addon-vpc-block-csi-driver-configmap
-
Instale el complemento File Storage for VPC desde la consola en la nube IBM.
-
Compruebe que el complemento está instalado enumerando las clases de almacenamiento.
oc get storageclass
-
Elija una clase de almacenamiento, por ejemplo
ibmc-vpc-file-metro-1000-iops
y establézcala como predeterminada editandokube-system/addon-vpc-file-csi-driver-configmap
e introduciéndola como campoSET_DEFAULT_STORAGE_CLASS
.oc edit cm -n kube-system addon-vpc-file-csi-driver-configmap
-
Espere unos minutos a que los cambios surtan efecto.
-
Suscríbase al catálogo de virtualización OpenShift mediante la CLI.
-
Siga los pasos para Desplegar el Operador de Virtualización OpenShift utilizando la CLI.
-
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. -
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
-
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
-
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.