- Transición eficiente desde entornos VMware hacia la plataforma de virtualización de código abierto Proxmox VE.
- Uso de herramientas nativas de importación y comandos de conversión para asegurar la compatibilidad de los discos.
- Optimización del rendimiento mediante la instalación de controladores VirtIO y la configuración de hardware adecuada.
Seguramente te habrás dado cuenta de que el panorama de la virtualización ha dado un vuelco tremendo últimamente. Con los cambios en las licencias de Broadcom, muchos administradores de sistemas están mirando con buenos ojos a Proxmox VE, una alternativa de código abierto que no solo es potente, sino que te devuelve el control total sobre tu infraestructura sin que te desplumen con los costes de suscripción.
Trasladar tus máquinas virtuales desde el ecosistema de VMware no es moco de pavo, pero tampoco es una misión imposible si sabes por dónde moverte. Ya sea que tengas un entorno empresarial complejo o un pequeño laboratorio en casa con algunos archivos VMDK sueltos, existen caminos muy claros para llevarte tus datos a Proxmox sin que el sistema te dé un pantallazo azul en el intento.
¿Qué demonios es un archivo VMDK?

Para empezar por lo básico, el VMDK es el formato de disco duro virtual que utiliza VMware. Básicamente, es el contenedor donde vive todo: el sistema operativo, tus aplicaciones y los datos. Dependiendo de cómo se haya configurado, puede ser un archivo único y compacto o estar dividido en varios trozos para facilitar su gestión. Lo importante aquí es que Proxmox, que usa el hipervisor QEMU/KVM, necesita que estos discos estén en un formato que entienda bien, preferiblemente qcow2 o raw, para que la máquina vuele y no dé problemas de rendimiento.
La vía rápida: El Asistente de Importación Oficial

Si tienes la suerte de contar con una versión actualizada de Proxmox VE (especialmente desde la 8.2 en adelante), ya no hace falta que te vuelvas loco con la consola. Proxmox ha sacado un Asistente de Importación que es una auténtica maravilla y simplifica el proceso al máximo.
- Primero, ve a la sección de Datacenter > Storage y añade un nuevo almacenamiento de tipo ESXi.
- Rellena los datos de tu servidor VMware (IP, usuario y contraseña). Si usas certificados autofirmados, no olvides marcar la casilla de saltar la verificación.
- Una vez conectado, podrás explorar el datastore de VMware directamente desde la web de Proxmox. Solo tienes que elegir la máquina virtual que quieras y darle al botón Import.
- El sistema se encarga de leer la configuración de CPU, memoria y discos, y hace la conversión automática al formato nativo de Proxmox.
El camino manual: Para los que prefieren tener el control total

A veces el asistente no es opción, ya sea porque no tienes acceso directo al host ESXi o porque tienes los archivos VMDK en un disco duro externo. En ese caso, nos toca ensuciarnos las manos con la terminal, que es donde realmente se ve la potencia de Proxmox.
Preparación del terreno en VMware
Antes de mover un solo byte, hay un par de cosas que debes hacer para evitar dolores de cabeza. Lo más crítico es consolidar los snapshots; si dejas instantáneas pendientes, podrías importar una versión antigua de tu disco o corromper los datos. Además, si puedes, desinstala las VMware Tools antes de apagar la máquina, ya que pueden causar conflictos con los drivers de KVM.
Subida y conversión del disco
Tienes que llevar el archivo VMDK a tu servidor Proxmox. Puedes usar herramientas como WinSCP o FileZilla, o tirar de comandos con scp. Una vez que el archivo esté en el servidor, el siguiente paso es la conversión. El comando estrella aquí es qemu-img convert, que transforma el VMDK en un archivo qcow2, optimizando el espacio y mejorando la integración con el almacenamiento de Proxmox.
Creación de la VM y enlace del disco
Ahora debes crear una máquina virtual vacía en la interfaz de Proxmox. Asegúrate de que los recursos (RAM, núcleos de CPU) coincidan con la original y, muy importante, elige el firmware correcto (BIOS o UEFI) según lo que tuviera la VM en VMware. Una vez creada, no le añadas disco; lo haremos mediante el comando qm importdisk, que vincula el archivo convertido a la VM y lo deja como un disco no utilizado (unused disk) que luego solo tienes que activar desde la pestaña de Hardware.
Ajustes críticos para que la VM funcione bien
No basta con que la máquina arranque; queremos que vaya fluida. Aquí es donde entran en juego los drivers VirtIO. Si estás migrando una máquina Windows, es casi obligatorio instalar estos controladores antes o inmediatamente después de la migración. Si no lo haces, es muy probable que Windows no reconozca el disco duro o la tarjeta de red, dejándote tirado.
- Para Windows: Monta la ISO de VirtIO en la VM, instala los drivers de red y almacenamiento, y luego cambia el controlador SCSI a VirtIO SCSI para obtener el máximo rendimiento.
- Para Linux: Normalmente no hay problema, ya que la mayoría de los kernels modernos traen los módulos VirtIO integrados de serie.
- Agente de invitado: Instala el
qemu-guest-agentpara que Proxmox pueda gestionar correctamente el apagado y los snapshots de la máquina.
Planificación y seguridad en migraciones masivas

Si tienes que mover veinte máquinas de golpe, no lo hagas a mano una por una porque te vas a equivocar seguro. Lo ideal es crear un script de Bash que automatice la secuencia de comandos o utilizar la API de Proxmox con Ansible. Para no jugar con fuego, siempre es recomendable hacer una migración piloto con un grupo de máquinas no críticas para validar que la red y el almacenamiento funcionan como esperabas.
Tampoco descuides la protección de tus datos. Durante cualquier proceso de conversión, existe un riesgo mínimo pero real de pérdida de información. Contar con un sistema de copias de seguridad inmutables o una herramienta de backup profesional te dará la tranquilidad de que, si algo sale mal, puedes volver atrás en cuestión de minutos sin entrar en pánico.
Llevar tus máquinas virtuales de VMware a Proxmox requiere una mezcla de planificación, el uso de las herramientas de importación adecuadas y un ajuste fino de los controladores VirtIO para asegurar la estabilidad. Ya sea optando por el asistente gráfico moderno o por la precisión de la línea de comandos, el objetivo es transformar los discos VMDK en formatos compatibles como qcow2, configurando correctamente la BIOS/UEFI y optimizando el hardware virtual para aprovechar al máximo la potencia del código abierto.