Migrar de VMware ESXi a Proxmox con el Asistente

El pasado miércoles 27 de marzo de 2024 salto la noticia en los foros de Proxmox que han terminado su asistente para migrar máquina de VMware ESXi a Proxmox en literalmente un par de click.

Como era de esperar y después del anuncio de Broadcom que la versión de ESXi free parece ser que desaparecerá, hay mucha expectación con respecto a Proxmox, sobre todo en pequeños clientes.

Si queréis más información en este enlace podéis verlo.

Me ha despertado la curiosidad, y me he puesto a investigar sobre si es verdad que podemos migrar sin esfuerzo de VMware ESXi a Proxmox utilizando el Asistente de migración que nos anuncian. Si estás considerando cambiar de plataforma de virtualización o simplemente quieres probar Proxmox, espero que esta guía te ayude a realizar la migración de manera sencilla.

¿Por qué migrar de VMware ESXi a Proxmox?

Si me preguntas mi opinión, soy un gran enamorado de VMware, y si me pedís recomendación para entornos de producción sigo recomendando VMware por encima de cualquiera de los que hay en el mercado.

Sin embargo, Proxmox también ha ganado un gran reconocimiento debido a su flexibilidad, capacidad de gestión y su comunidad activa.

Por otro lado, esta migración es un gran paso, pero, en mi  aún le faltan ciertas cosas. Como la migración en caliente, ya que debemos hacerlo con la maquina apagada, o los snapshot. Aun así, no nos olvidemos que esto está en fase de desarrollo aún.

Preparación para la migración

Antes de comenzar el proceso de migración, hay algunos pasos de preparación que debemos seguir para asegurarnos de que todo esté en orden.

Como siempre, vamos a realiza una copia de seguridad. Antes de realizar cualquier cambio en tu entorno de virtualización, es importante realizar una copia de seguridad completa de todas tus máquinas virtuales y configuraciones. Esto te permitirá restaurar todo en caso de que ocurra algún problema durante la migración.

Para poneros en situación voy a partir de una ESXI 8. Con 2 máquinas virtuales creadas para este proceso, una en Linux otra en Windows

Y el destino será un entorno Proxmox 8.4, que veremos que hay que actualizar, para activar esta opción.

Después vamos a Proxmox y vamos a actualizar a la última versión, en mi caso tengo una 8.1.4, pero según la documentación que os he puesto arriba debemos partir desde la 8.4

Vamos a los repositorios y vamos a poner lo siguiente:

vi /etc/apt/sources.list
deb http://ftp.debian.org/debian bookworm main contrib

deb http://ftp.debian.org/debian bookworm-updates main contrib

 

# Proxmox VE pve-no-subscription repository provided by proxmox.com,

# NOT recommended for production use

deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

 

# security updates

deb http://security.debian.org/debian-security bookworm-security main contrib

vamos a update de uno de nuestros nodos y pulsamos refresh

Actualizamos todos los paquetes que nos salen


Una vez acabado vamos a ver si nos sale el botón de importación de ESXI. Para ello, vamos a datacenter, después storage y botón añadir


En mi caso, aun no me sale.

Voy a refrescar la página y volverme a autenticar.

Migración de VM en ESXi a Proxmox

Tras esto ya veo el botón de ESXI

Pinchamos en él, y ponemos los datos de nuestro servidor ESXI:

En mi caso, al ser un servidor de laboratorio voy a quitar la verificación del certificado.

Con esto, ya vemos que aparece con la opción de importar en nuestros storages el ESXI que hemos añadido.

Si clicamos vemos las 2 máquinas virtuales que están en el servidor esxi

Si lo comparo con mi servidor esxi, veo que son las mismas

Volvemos a proxmox y pulsamos el importar

Nos salta un asistente de las configuraciones que tiene la VM, así como el storage que queremos guardar en el servidor proxmox

Si queremos hilar mas fino podemos ir a la parte de advance y editar la MAC o cambiar configuraciones de disco

Le damos a importar, pero antes, como ya os he comentado. Las máquinas de deben de estar apagadas

Si no dará un error como este

TASK ERROR: unable to create VM 100

Una vez apagada, empieza a migrarla.

Y unos 10 minutos después, la vemos que ya está en nuestro entorno de proxmox

Como es lógico en el entorno de VMware también tenemos nuestra VM, ya que como indica en el proceso es un copia

Procedemos a arrancarla, a ver si tiene algún fallo.

En mi caso no ha dado ningún error ,y la linux que tenía en VMware la ha arrancado sin error, pero en otras pruebas que he realizado si me ha dado algún error de KVM. Para solucionarlo

Vamos a las opciones de la VM y las editamos

ojo con los snapshot, no los migra si tenemos un snapshot este automaticamente se convertiara en el disco original en el Proxmox.

yo hice la prueba con mi maquina de windows.

y en Proxmox estaba como disco.

En mi caso, no tengo snapshot mas de 24/48 horas porque no me gustan, son muy resolutivos pero para el momento. Creo que todos hemos tenido alguna mala pasada con ellos, y como ya sabéis no son backup.

Conclusiones

Como ya os he dicho soy un gran defensor de VMware, pero esta facilidad para realizar la migración es muy buena noticia para los que quieran explorar otros entornos de virtualización.

Proxmox ofrece una alternativa, a VMware ESXi free edition.

En mi caso, tanto a maquinas linux como windows han funcionado a la perfección

Espero que os sirva

 

Deja un comentario