Flujos de trabajo: Virtualización de Red Hat OpenShift con ONTAP de NetApp
En esta sección se muestra cómo migrar una máquina virtual de VMware a un cluster de OpenShift mediante el kit de herramientas de migración de Red Hat OpenShift Virtualization. Se tratan los siguientes tipos de migraciones:
Migración en frío
Este es el tipo de migración predeterminado. Las máquinas virtuales de origen se apagan mientras se copian los datos.
Migración en caliente
En este tipo de migración, la mayoría de los datos se copian durante la etapa de precopia mientras se ejecutan las máquinas virtuales de origen. A continuación, las máquinas virtuales se apagan y los datos restantes se copian durante la etapa de transición.
Demostración de vídeo
El siguiente vídeo muestra una demostración de la migración en frío de una máquina virtual RHEL de VMware a la virtualización OpenShift utilizando la clase de almacenamiento ONTAP-san para el almacenamiento persistente.
Migración de equipos virtuales de VMware a OpenShift Virtualization mediante Migration Toolkit for Virtualization
En esta sección, veremos cómo utilizar el kit de herramientas de migración para virtualización (MTV) para migrar máquinas virtuales de VMware a OpenShift Virtualization ejecutándose en la plataforma de contenedores OpenShift e integradas con el almacenamiento NetApp ONTAP mediante Trident.
El siguiente diagrama muestra una vista de alto nivel de la migración de una VM de VMware a Red Hat OpenShift Virtualization.
Requisitos previos para la migración de ejemplo
En VMware
-
Se instaló un equipo virtual RHEL 9 con rhel 9,3 con las siguientes configuraciones:
-
CPU: 2, Memoria: 20 GB, Disco duro: 20 GB
-
credenciales de usuario: credenciales de usuario raíz y de usuario administrador
-
-
Una vez que el equipo virtual estaba listo, se instaló el servidor postgresql.
-
el servidor postgresql se inició y se activó para iniciarse en el arranque
-
Se agregaron 2 bases de datos, 1 tabla y 1 fila en la tabla. Consulte "aquí" Para obtener las instrucciones para instalar el servidor postgresql en RHEL y crear entradas de base de datos y tabla.
-
|
Asegúrese de iniciar el servidor postgresql y activar el servicio para que se inicie en el inicio. |
En OpenShift Cluster
Antes de instalar MTV se completaron las siguientes instalaciones:
-
Cluster OpenShift 4.13.34
-
Multivía en los nodos del clúster habilitados para iSCSI (para el tipo de almacenamiento ontap-san). Las rutas múltiples se pueden activar fácilmente si instala Trident 25,02 con el indicador de preparación del nodo. Para instalar Trident 25,02 y preparar los nodos de trabajo para iSCSI, puede usar el siguiente comando
|
Para comprobar que las herramientas iSCSI se han activado en los nodos de trabajo del cluster OpenShift, inicie sesión en los nodos de trabajo y compruebe que aparece iscsid, multipathd active y las entradas en el archivo multipath.conf como se muestra. |
-
Back-end de Trident y clase de almacenamiento para SAN de ONTAP mediante iSCSI. Consulte los archivos yaml proporcionados para obtener información sobre el backend trident y la clase de almacenamiento.
Utilice el siguiente archivo yaml para crear una configuración de backend trident para utilizar el almacenamiento san de ONTAP
Trident backend para iSCSI
Utilice el siguiente archivo yaml para crear una configuración de clase de almacenamiento trident para utilizar el almacenamiento san de ONTAP
Clase de almacenamiento Trident para iSCSI
Instale MTV
Ahora puede instalar el Kit de herramientas de migración para la virtualización (MTV). Consulte las instrucciones proporcionadas "aquí" para obtener ayuda con la instalación.
La interfaz de usuario de Migration Toolkit for Virtualization (MTV) está integrada en la consola web de OpenShift.
Puede consultar "aquí" para empezar a usar la interfaz de usuario para varias tareas.
Crear proveedor fuente
Para migrar la máquina virtual RHEL de VMware a OpenShift Virtualization, primero debe crear el proveedor de origen para VMware. Consulte las instrucciones "aquí" para crear el proveedor de origen.
Necesitas lo siguiente para crear tu proveedor fuente de VMware:
-
URL de vCenter
-
Credenciales de vCenter
-
Huella digital del servidor de vCenter
-
Imagen VDDK en un repositorio
Creación de proveedor de origen de ejemplo:
|
Migration Toolkit for Virtualization (MTV) utiliza el SDK de VMware Virtual Disk Development Kit (VDDK) para acelerar la transferencia de discos virtuales desde VMware vSphere. Por lo tanto, la creación de una imagen VDDK, aunque opcional, es muy recomendable. Para hacer uso de esta función, descargue el VMware Virtual Disk Development Kit (VDDK), cree una imagen VDDK y empuje la imagen VDDK en su registro de imágenes. |
Siga las instrucciones proporcionadas "aquí" Para crear y enviar la imagen VDDK a un registro accesible desde el cluster OpenShift.
Crear proveedor de destino
El clúster de hosts se agrega automáticamente a medida que el proveedor de virtualización de OpenShift es el proveedor de origen.
Crear Plan de Migración
Siga las instrucciones proporcionadas "aquí" para crear un plan de migración.
Al crear un plan, debe crear lo siguiente si aún no se ha creado:
-
Una asignación de red para asignar la red de origen a la red de destino.
-
Asignación de almacenamiento para asignar el almacén de datos de origen a la clase de almacenamiento de destino. Para esto puede elegir el tipo de almacenamiento ontap-san.
Una vez creado el plan de migración, el estado del plan debe mostrar Listo y ahora deberías poder Iniciar el plan.
Realice una migración en frío
Al hacer clic en Start se ejecutará una secuencia de pasos para completar la migración de la VM.
Cuando se completen todos los pasos, puede ver las VM migradas haciendo clic en las máquinas virtuales bajo Virtualización en el menú de navegación del lado izquierdo. Se proporcionan instrucciones para acceder a las máquinas virtuales "aquí".
Es posible iniciar sesión en la máquina virtual y verificar el contenido de las bases de datos posgresql. Las bases de datos, las tablas y las entradas de la tabla deben ser las mismas que las creadas en la máquina virtual de origen.
Realice una migración en caliente
Para realizar una migración en caliente, después de crear un plan de migración como se muestra anteriormente, debe editar la configuración del plan para cambiar el tipo de migración predeterminado. Haga clic en el icono de edición situado junto a la migración en frío y pulse el botón para establecer la migración en caliente. Haga clic en Save. Ahora haga clic en Start para iniciar la migración.
|
Asegúrese de que, cuando vaya a pasar del almacenamiento en bloques de VMware, haya seleccionado una clase de almacenamiento en bloques para la máquina virtual de virtualización de OpenShift. Además, el volumeMode debe establecerse en bloque y el modo de acceso debe ser rwx para poder realizar una migración en vivo de la máquina virtual posteriormente. |
Haga clic en 0 de 1 vm completadas, expanda la vm y podrá ver el progreso de la migración.
Transcurrido algún tiempo, la transferencia del disco se completa y la migración espera para continuar con el estado de transición. El volumen de datos está en estado Pausado. Vuelva al plan y haga clic en el botón Cutover.
La hora actual se mostrará en el cuadro de diálogo. Cambie el tiempo a la hora futura si desea programar una transición para más adelante. Si no es así, para realizar una transposición ahora, haga clic en Establecer transposición.
Después de unos segundos, el volumen de datos pasa del estado en pausa al estado ImportScheduled a ImportInProgress cuando se inicia la fase de transposición.
Cuando se completa la fase de transposición, el volumen de datos pasa al estado Correcto y la RVP se vincula.
El plan de migración continúa completando la fase ImageConversion y, finalmente, se completa la fase VirtualMachineCreation. La VM llega al estado Running en OpenShift Virtualization.