Cómo migrar máquinas virtuales de VMware ESXi a Proxmox VE

La migración de máquinas virtuales (VM) de VMware ESXi a Proxmox VE puede ser necesaria cuando una organización busca diversificar su infraestructura o mover completamente sus cargas de trabajo de producción a una nueva plataforma. Existen dos métodos principales para migrar VM desde hosts VMware ESXi a Proxmox VE: manualmente y con herramientas especializadas. Este artículo ofrece un tutorial detallado paso a paso para realizar la migración de máquinas virtuales a Proxmox VE utilizando ambos métodos.

Preparación para la Migración de VM

Antes de iniciar la migración a Proxmox VE, se deben seguir algunos pasos recomendados:

  1. Configurar Red: Anota la configuración de red actual de la VM de origen y considera configurar los adaptadores de red para obtener la configuración IP a través de DHCP. Esto puede ayudar a evitar conflictos de direcciones IP en el sistema operativo invitado de la VM de destino.
  2. Conexión de Red: Asegúrate de que haya una conexión de red entre el host ESXi de origen y el host Proxmox de destino, necesaria para copiar los datos de la VM.
  3. Deshabilitar Cifrado de Disco: Desactiva el cifrado de disco para la VM original en el host VMware ESXi, ya que un dispositivo vTPM habilitado puede causar problemas de migración.
  4. Estado de Energía: Importa la VM en un estado apagado.

Método 1: Migración Manual

Para ilustrar este método, migraremos una máquina virtual con Windows Server 2022 desde un host ESXi a Proxmox VE.

1. Comprobación de la VM Original

  • Habilitar SSH en el Host ESXi: En VMware Host Client, ve a Host > Manage, selecciona la pestaña Services, y activa TSM-SSH.
  • Verificar Configuración de Hardware: Revisa la configuración de hardware de la VM original para replicar la configuración en Proxmox VE.
  • Configuración de BIOS/UEFI: Verifica si la VM original utiliza BIOS o UEFI, ya que esto afecta el arranque del sistema operativo invitado.
  • Desconectar Imágenes CD/DVD: Desconecta cualquier imagen CD/DVD de la VM original.

2. Crear una Nueva VM en Proxmox VE

  • Crear VM: En el host Proxmox, crea una nueva VM con los mismos parámetros que la VM original.
  • Configurar VM: Ajusta las configuraciones de CPU, memoria, discos virtuales y adaptadores de red para que coincidan con la VM de origen.

3. Copiar Datos del Disco Virtual

  • Conectar a ESXi vía SSH: Usa SSH para acceder al host ESXi y copia los archivos de disco virtual (.vmdk y -flat.vmdk) al host Proxmox usando SCP.
  • Convertir el Disco Virtual: Usa qemu-img en el host Proxmox para convertir el disco .vmdk al formato qcow2 nativo de Proxmox.
  • Adjuntar Disco Virtual: En Proxmox, adjunta el disco convertido a la nueva VM y configúralo como el primer dispositivo de arranque.

4. Configuración Post-Migración

  • Instalar Controladores VirtIO: Instala los controladores VirtIO y el agente de invitado QEMU en el sistema operativo invitado para un rendimiento óptimo.

Método 2: Usar Herramientas de Importación esxi-import-tools

Este método fue introducido en marzo de 2024 con una actualización de Proxmox VE y proporciona un asistente en la interfaz web para importar VM desde ESXi.

1. Actualizar e Instalar Proxmox Packages

  • Añadir Repositorios: Añade repositorios de software No-subscription y Test en Proxmox.
  • Actualizar Proxmox: Actualiza el host Proxmox para instalar el paquete pve-esxi-import-tools.

2. Configurar Proxmox para la Migración de VM

  • Añadir Almacenamiento ESXi: En la interfaz web de Proxmox, añade el almacenamiento remoto del host ESXi con las VM de origen.
  • Configurar Almacenamiento: Introduce los parámetros necesarios para añadir el almacenamiento ESXi al inventario de Proxmox.

3. Iniciar la Importación de VM

  • Apagar VM de Origen: Apaga la VM en el host ESXi y elimina cualquier snapshot antes de la migración.
  • Seleccionar VM para Importar: En Proxmox, selecciona el archivo .vmx de la VM de origen y haz clic en Import.
  • Configurar VM de Destino: Ajusta la configuración de hardware de la nueva VM y comienza la importación.

4. Post-Migración

  • Iniciar VM Migrada: Arranca la VM en Proxmox y desinstala VMware Tools. Instala los controladores y herramientas necesarias en la VM migrada.

La migración de VM de VMware a Proxmox puede realizarse creando una nueva VM vacía, copiando los discos virtuales de la VM original e importándolos a Proxmox. Proxmox también ofrece una herramienta de importación que simplifica el proceso. Asegúrate de realizar copias de seguridad de las VM una vez migradas a Proxmox VE para proteger los datos y garantizar la continuidad del negocio.

Más información detallada en Nakivo.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×