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
VirtualMachineImport
recurso personalizado (CR) para cada máquina virtual de origen. - El controlador de importación de máquina virtual valida la
VirtualMachineImport
CR y genera unaVirtualMachine
CR. -
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
VirtualMachineImport
CR.Para cada disco de VM:
- El controlador de importación de máquina virtual crea una
DataVolume
CR 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
Importer
pod. -
El
Importer
pod 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
Conversion
pod con los PVC adjuntos a él.El
Conversion
pod 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
VirtualMachineInstance
CR. -
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-KVM
con los PVC conectados como discos de VM. -
Las VMs quedan listas para Kasten 😎
