Migration Toolkit for Virtualization 🕺
Muchos me han preguntado como es un flujo de migracion con nustra toolkit desde el Hipervisor de VMware a Openshift Virtualization, en este diagrama de flujo enumerare cada uno de los pasos, como con esta Tool podemos dejar nuestra Maquina Virtual lista para ser Backapeada por Kasten.

El flujo de trabajo describe los siguientes pasos:
- Cuando ejecuta un plan de migración, el controlador de migración crea un
VirtualMachineImportrecurso personalizado (CR) para cada máquina virtual de origen. - El controlador de importación de máquina virtual valida la
VirtualMachineImportCR y genera unaVirtualMachineCR. -
El controlador de importación de máquina virtual recupera la configuración de la máquina virtual, incluida la red, el almacenamiento y los metadatos, vinculados en el
VirtualMachineImportCR.Para cada disco de VM:
- El controlador de importación de máquina virtual crea una
DataVolumeCR como contenedor para un reclamo de volumen persistente (PVC) y anotaciones. - El controlador del Importador de datos en contenedores (CDI) crea un PVC. El aprovisionador aprovisiona dinámicamente el Volumen persistente (PV)
StorageClass. - El controlador CDI crea un
Importerpod. -
El
Importerpod se conecta al disco de la máquina virtual mediante el SDK del kit de desarrollo de disco virtual VMware (VDDK) y transmite el disco de la máquina virtual al PV.Después de transferir los discos de la máquina virtual:
-
El controlador de importación de máquina virtual crea un
Conversionpod con los PVC adjuntos a él.El
Conversionpod se ejecutavirt-v2v, lo que instala y configura los controladores de dispositivos en los PVC de la máquina virtual de destino. - El controlador de importación de máquina virtual crea una
VirtualMachineInstanceCR. -
Cuando se enciende la máquina virtual de destino, el controlador KubeVirt crea un pod de máquina virtual.
El pod de VM se ejecuta
QEMU-KVMcon los PVC conectados como discos de VM. -
Las VMs quedan listas para Kasten 😎

