- La conversión de VMDK al formato nativo qcow2 es fundamental para optimizar el rendimiento y la gestión de snapshots en Proxmox.
- La instalación previa de drivers VirtIO en máquinas Windows evita errores críticos de arranque y pantallazos azules durante la migración.
- Proxmox ofrece tanto un asistente de importación automática para ESXi como herramientas de línea de comandos para migraciones manuales.
Si estás pensando en darle carpetazo a VMware y pasarte a Proxmox VE, probablemente te hayas dado cuenta de que no es tan sencillo como darle a un botón de «copiar y pegar». La migración de entornos virtuales puede ser un quebradero de cabeza si no se hace con cabeza, especialmente cuando entran en juego los archivos VMDK, que son el corazón de los discos de VMware pero no el lenguaje nativo de Proxmox.
La buena noticia es que, ya sea que tengas un entorno empresarial con ESXi o simplemente un par de máquinas virtuales sueltas en VMware Workstation, existen caminos probados para hacer el salto. Desde el nuevo asistente de importación automática hasta los comandos manuales para los que nos gusta tener el control total, aquí te contamos cómo trasladar tus cargas de trabajo sin que el sistema te dé un pantallazo azul en el intento.
¿Qué demonios es un archivo VMDK y por qué importa?
Para empezar por lo básico, un VMDK es esencialmente el disco duro virtual de una máquina de VMware. Imaginalo como un contenedor que guarda el sistema operativo, tus programas y todos tus datos. Lo curioso es que a veces verás un solo archivo y otras veces un conjunto: un archivo pequeño que actúa como descriptor y un archivo «-flat» que es donde reside realmente la masa de datos.
Cuando nos mudamos a Proxmox, nos encontramos con que este utiliza el hipervisor QEMU/KVM. Aunque Proxmox es capaz de leer VMDK, lo ideal es convertir esos discos al formato qcow2. ¿Por qué? Porque el rendimiento es mucho mejor y te permite aprovechar funciones nativas como los snapshots de forma más eficiente.
Preparando el terreno antes de la mudanza

No te lances a la piscina sin saber si hay agua. Antes de mover un solo byte, hay tareas que son sagradas para evitar que la máquina virtual se quede «ciega» al arrancar en el nuevo entorno. Lo más importante es la gestión de los drivers VirtIO. Si migras un Windows, es casi obligatorio instalar los controladores de almacenamiento y red de VirtIO mientras la máquina aún está en VMware; de lo contrario, Windows no reconocerá el disco en Proxmox y te saludarás con el temido BSOD (pantallazo azul).
Otro punto crítico son los snapshots. Si tienes instantáneas guardadas, consolídalas todas antes de exportar. Intentar migrar una cadena de snapshots es buscarse problemas innecesarios y errores de consistencia de datos. Además, recuerda desinstalar las VMware Tools una vez que estés seguro de que la VM arranca en el destino, aunque lo ideal es limpiar el sistema lo antes posible para evitar conflictos de drivers.
Método 1: El camino rápido (Asistente de Importación de ESXi)

Si tienes Proxmox VE en versiones recientes (especialmente a partir de la 8.1.10 o la 8.2), tienes la vida mucho más fácil gracias al pve-esxi-import-tools. Esta herramienta permite conectar Proxmox directamente con tu servidor ESXi a través de la interfaz web.
- Conexión del almacenamiento: Ve a Datacenter > Storage > Add y elige la opción ESXi. Introduce la IP, usuario root y contraseña del servidor de origen.
- Selección de la VM: Una vez conectado, podrás navegar por los datastores de VMware y elegir el archivo .vmx de la máquina que quieras traer.
- Ajuste de parámetros: El asistente leerá la configuración de CPU y RAM. Aquí puedes ajustar el almacenamiento de destino y el tipo de controlador de disco.
- Ejecución: Al pulsar Import, Proxmox se encarga de descargar y convertir el disco VMDK a qcow2 automáticamente en segundo plano.
Método 2: El camino artesanal (Migración Manual por Comandos)

Para quienes no tienen un servidor ESXi activo o prefieren el control absoluto, la vía de la terminal es la más fiable. Este proceso consiste en subir el disco, convertirlo y enlazarlo a una VM vacía.
Paso 1: Traslado del archivo
Primero, debes llevar el VMDK al servidor Proxmox. Puedes usar herramientas como WinSCP o FileZilla, o hacer un comando rápido de SCP desde la terminal: scp root@ip-esxi:/ruta/disco.vmdk /var/lib/vz/images/. Asegúrate de que el archivo esté en una ubicación donde Proxmox tenga permisos de lectura.
Paso 2: Conversión del disco
Para que el disco vuele en Proxmox, convertimos el VMDK usando la herramienta qemu-img. El comando sería algo así: qemu-img convert -f vmdk archivo.vmdk -O qcow2 disco_final.qcow2. Si prefieres un formato raw, simplemente cambia qcow2 por raw en el comando.
Paso 3: Creación y enlace de la VM
Crea una máquina virtual en la interfaz web de Proxmox con los mismos recursos (RAM, CPU) que la original, pero no le crees un disco duro. Una vez tengas el ID de la VM (por ejemplo, 100), importa el disco convertido con el comando: qm importdisk 100 disco_final.qcow2 almacenamiento_local.
Paso 4: Activación del hardware
El disco importado aparecerá como «Unused Disk» en la pestaña de Hardware de la VM. Haz doble clic sobre él para adjuntarlo. Es vital que revises la pestaña de Opciones > Boot Order para marcar este nuevo disco como la primera opción de arranque.
Ajustes finales y optimización post-migración

Una vez que la máquina arranca, el trabajo no ha terminado. Para que el rendimiento sea óptimo, debes instalar el QEMU Guest Agent. En Linux es un simple apt install qemu-guest-agent, mientras que en Windows deberás montar la ISO de VirtIO y ejecutar los instaladores correspondientes.
Si notas que la máquina va lenta o el disco no rinde, prueba a cambiar la controladora SCSI a VirtIO SCSI. Recuerda que si la VM original usaba UEFI, debes configurar el BIOS de Proxmox como UEFI y añadir un disco EFI; si usaba BIOS tradicional, mantén la configuración estándar para evitar que el sistema diga que no encuentra el dispositivo de arranque.
Estrategias de seguridad y backup
Mover servidores es una operación delicada. Antes de cualquier conversión, es imperativo tener una copia de seguridad externa y actualizada. Una vez que la VM esté operativa en Proxmox, te recomendamos implementar una solución de respaldo robusta, como el Proxmox Backup Server (PBS), que permite deduplicación y recuperaciones casi instantáneas.
Para entornos más críticos, existen herramientas de terceros que ofrecen backups inmutables en la nube, protegiendo tus datos contra ataques de ransomware durante y después de la migración. No te confíes solo en la replicación; un backup real es la única garantía de que no perderás datos si el proceso de importación corrompe el disco virtual.
Llevar a cabo la transición de VMware a Proxmox requiere una planificación meticulosa que abarque desde la limpieza de drivers y la consolidación de snapshots hasta la elección del método de importación más adecuado según la infraestructura disponible. Ya sea mediante el asistente automatizado de ESXi o la conversión manual de archivos VMDK a qcow2, el éxito reside en la correcta configuración del firmware (BIOS/UEFI) y la implementación de los controladores VirtIO para garantizar la estabilidad del sistema operativo invitado.
Índice
- 1 ¿Qué demonios es un archivo VMDK y por qué importa?
- 2 Preparando el terreno antes de la mudanza
- 3 Método 1: El camino rápido (Asistente de Importación de ESXi)
- 4 Método 2: El camino artesanal (Migración Manual por Comandos)
- 5 Ajustes finales y optimización post-migración
- 6 Estrategias de seguridad y backup