Convertir máquinas virtuales mediante el kit de herramientas Shift
Utiliza el Shift Toolkit para convertir discos de máquinas virtuales VMware ESX (VMDK) al formato de disco de Microsoft Hyper-V (VHDX) o a los formatos de disco RAW/QCOW2. Este proceso incluye configurar grupos de recursos, crear plantillas de conversión y programar las conversiones.
Descripción general
Shift Toolkit permite la conversión a nivel de disco de discos virtuales entre hipervisores para los siguientes formatos, con soporte tanto para volúmenes FlexVol como FlexGroup en ONTAP:
-
VMware ESX a Microsoft Hyper-V (VMDK a VHDX)
-
Microsoft Hyper-V a VMware ESX (VHDX a VMDK)
-
VMware ESX a Red Hat KVM (VMDK a QCOW2)
-
VMware ESX a Red Hat KVM (VMDK a RAW)
Los archivos qcow2 convertidos son compatibles con cualquier hipervisor KVM. Por ejemplo, un archivo qcow2 se puede utilizar con KVM basado en RHEL mediante virt-manager para crear una máquina virtual, así como con KVM de Ubuntu, KVM basado en Rocky Linux y otros. También se puede utilizar con Oracle Linux virtualization manager, Proxmox, OpenNebula, HP VME y con la virtualización de OpenShift tras importarlo mediante NetApp Trident. El objetivo es proporcionar el disco (convertido de segundos a minutos), que luego puede integrarse en los scripts de automatización existentes que utilizan las organizaciones para aprovisionar la máquina virtual y asignar la red. Este enfoque ayuda a reducir los tiempos totales de migración, ya que la conversión del disco la gestionan las API del kit de herramientas Shift y el script restante se encarga de poner en marcha las máquinas virtuales.
El NetApp Shift Toolkit también permite convertir discos VMDK de VMware almacenados en volúmenes FlexGroup al formato de disco RAW, lo que facilita una migración fluida a plataformas basadas en KVM como Proxmox u OLVM.
|
|
Cuando se utiliza el almacenamiento FlexGroup, solo se admiten las conversiones en formato RAW. Además, Shift toolkit inyecta los controladores VirtIO durante la preparación al realizar conversiones solo de KVM. |
El kit de herramientas Shift admite la migración de extremo a extremo desde VMware a otros hipervisores KVM compatibles. Sin embargo, la opción de conversión proporciona a los administradores de migración la capacidad de ejecutar estas API de conversión y migración.
Convertir al formato QCOW2
Para convertir los discos virtuales al formato QCOW2 con el kit de herramientas NetApp Shift, siga estos pasos de alto nivel:
-
Cree un tipo de sitio de destino especificando KVM (solo conversión) como hipervisor.
Los detalles del hipervisor no son necesarios para KVM.
-
Cree un grupo de recursos con las máquinas virtuales para las que se requiere la conversión de disco
-
Cree el plano para convertir el disco virtual al formato QCOW2.
-
Designe un espacio utilizando la opción de programación. Si la conversión se va a realizar de forma ad hoc, deje la opción de programación sin marcar.
-
Una vez creado el plano, se activa un trabajo de preparación de la máquina virtual. Esta tarea ejecuta automáticamente scripts en las máquinas virtuales de origen para prepararlas para la conversión. Estos scripts eliminan VMware Tools y actualizan los controladores para que coincidan con los requisitos del hipervisor de destino.
-
Una vez que el trabajo de preparación de VM se completa con éxito (como se muestra en la captura de pantalla a continuación), los discos de VM asociados con las VM están listos para la conversión y el estado del plan se actualizará a "Activo".
-
Haga clic en "Convertir" después de programar el tiempo de inactividad requerido para las máquinas virtuales.
-
La operación de conversión utiliza una instantánea de un punto en el tiempo. Apague la máquina virtual si es necesario y luego vuelva a activar la operación.
-
La operación de conversión ejecuta cada operación contra la VM y el disco respectivo para generar el formato apropiado.
-
Utilice el disco convertido creando manualmente la máquina virtual y adjuntándole el disco.
|
|
El kit de herramientas Shift admite conversiones de disco solo para el formato qcow2. No admite la creación ni el registro de máquinas virtuales. Para utilizar el disco convertido, cree manualmente la VM y adjunte el disco. |
Convertir al formato VHDX
Para convertir los discos virtuales al formato VHDX con el kit de herramientas NetApp Shift, siga estos pasos de alto nivel:
-
Cree un tipo de sitio de destino que especifique Hyper-V como hipervisor.
-
Cree un grupo de recursos con las máquinas virtuales para las que se requiere la conversión de disco
-
Cree el plano para convertir el disco virtual al formato VHDX. Una vez creado el plano, los trabajos de preparación se iniciarán automáticamente.
-
Seleccione “Convertir” una vez que se haya programado el tiempo de inactividad requerido para las máquinas virtuales.
-
La operación de conversión ejecuta cada operación contra la VM y el disco respectivo para generar el formato VHDX apropiado.
-
Utilice el disco convertido creando manualmente la máquina virtual y adjuntándole el disco.
|
|
Para utilizar el disco VHDX convertido en una máquina virtual, la máquina virtual debe crearse manualmente a través del administrador de Hyper-V o comandos de PowerShell, y el disco debe estar conectado a ella. Además de esto, la red también debe mapearse manualmente. |
Convertir al formato RAW
Para convertir los discos virtuales al formato RAW con el kit de herramientas NetApp Shift, siga estos pasos de alto nivel:
-
Cree un tipo de sitio de destino especificando OpenShift u OLVM como hipervisor.
-
Cree un grupo de recursos con las máquinas virtuales para las que se requiere la conversión de disco
-
Cree el plano para convertir el disco virtual al formato RAW. Una vez creado el plano, los trabajos de preparación se iniciarán automáticamente.
-
Seleccione “Convertir” una vez que se haya programado el tiempo de inactividad requerido para las máquinas virtuales.
-
La operación de conversión ejecuta cada operación contra la VM y el disco respectivo para generar el formato RAW apropiado.
-
Utilice el disco convertido creando manualmente una máquina virtual.
-
Para OpenShift, importe el volumen como PVC utilizando tridentctl y luego cree la máquina virtual utilizando los discos importados.
-
Para OLVM, diríjase a la URL del motor ovirt y cree una nueva máquina virtual adjuntando el archivo RAW convertido por Shift toolkit como disco del sistema operativo. Asegúrese de seleccionar la interfaz adecuada.
Para OLVM, también se puede utilizar el formato de archivo qcow2. Esta selección puede realizarse durante la creación del plano.
Para utilizar la imagen de disco RAW convertida en una máquina virtual, la máquina virtual debe crearse manualmente a través de la consola de OpenShift o mediante comandos OC a través de YAML para OpenShift o utilizando las API/interfaz de usuario REST de OLVM para OLVM, y el disco debe conectarse a ella. Además de esto, la red también debe mapearse manualmente.
Asegúrese de especificar el tipo de arranque adecuado (EFI o BIOS) al crear manualmente la máquina virtual. -