Cómo importar una máquina virtual VMware a Proxmox VE 8

Como Importar Una Maquina Virtual Vmware A Proxmox Ve 8



Las máquinas virtuales exportadas desde VMware Workstation, VMware ESXi, VMware vSphere y otros hipervisores de VMware se pueden importar a Proxmox VE 8.

En este artículo, le mostraré cómo importar máquinas virtuales Windows y Linux exportadas desde hipervisores VMware a Proxmox VE 8.







Si necesita ayuda para exportar máquinas virtuales desde VMware Workstation Pro, Lee este artículo .



 



Tabla de contenido:

  1. Exportar una máquina virtual VMware
  2. Acceso a la imagen de la máquina virtual exportada en el servidor Proxmox VE
  3. Extracción del archivo OVA de máquina virtual exportado en Proxmox VE
  4. Importación de la máquina virtual VMware a Proxmox VE
  5. Configuración posterior a la importación para máquinas virtuales en Proxmox VE
  6. Cambiar la memoria asignada de la máquina virtual Proxmox VE
  7. Cambiar el procesador de la máquina virtual Proxmox VE
  8. Cambiar el BIOS de la máquina virtual Proxmox VE
  9. Cambiar el tipo de máquina de la máquina virtual Proxmox VE
  10. Cambiar el controlador SCSI y el tipo de disco de la máquina virtual Proxmox VE
  11. Agregar un dispositivo de red a la máquina virtual Proxmox VE
  12. Cambiar el orden de inicio de la máquina virtual Proxmox VE
  13. Habilitación del agente invitado QEMU para la máquina virtual Proxmox VE
  14. Inicio de la máquina virtual Proxmox VE importada
  15. Instalación de los controladores VirtIO y el agente invitado QEMU en una máquina virtual Windows Proxmox VE
  16. Instalación del agente invitado QEMU en una máquina virtual Linux Proxmox VE
  17. Monitoreo del uso de CPU, memoria, red y E/S de disco de una máquina virtual Proxmox VE
  18. Conclusión
  19. Referencias

 





Exportación de una máquina virtual VMware:

Puede exportar una máquina virtual VMware en formatos OVA y OVF. Las máquinas virtuales exportadas en formato OVA u OVF se pueden importar nuevamente a Proxmox VE. Pero las máquinas virtuales exportadas en formato OVF son más fáciles de importar en Proxmox VE ya que requiere menos pasos y ahorra mucho tiempo.

Lee este artículo para aprender cómo exportar una máquina virtual VMware Workstation Pro.



Para obtener más información sobre cómo exportar máquinas virtuales desde otros productos de virtualización de VMware (es decir, VMware ESXi, VMware vSphere), consulte la documentación oficial de su producto de virtualización de VMware.

 

Accediendo a la imagen de máquina virtual exportada en el servidor Proxmox VE:

Puede utilizar uno de los siguientes métodos para acceder a la imagen de la máquina virtual VMware exportada en el servidor Proxmox VE.

  • Copie los archivos de imagen de la máquina virtual a una memoria USB o a un disco duro/SSD USB externo. montarlo en el servidor Proxmox VE y acceda a los archivos de imagen de la máquina virtual en el servidor Proxmox VE. Le recomiendo que exporte la máquina virtual en formato OVF en este caso, ya que le ahorrará la molestia de copiar el archivo OVA de la máquina virtual en su servidor Proxmox VE y extraerlo para obtener los discos virtuales de la máquina virtual. Puede importar directamente máquinas virtuales exportadas en formato OVF en Proxmox VE.
  • Copie el/los archivo/s de la máquina virtual exportados en un recurso compartido de red y acceda a él desde su servidor Proxmox VE. Por ejemplo, puede utilizar un recurso compartido SMB/CIFS de su computadora con Windows o su NAS para este propósito. Para aprender cómo montar un recurso compartido SMB/CIFS en Proxmox VE, Lee este artículo .

 

Extracción del archivo OVA de máquina virtual exportado en Proxmox VE:

Si ha exportado la máquina virtual en formato OVA, debe extraer el archivo OVA en archivos OVF para importar la máquina virtual a Proxmox VE.

Tengo un archivo de máquina virtual OVA www.linuxeveryday.com.ova en el /mnt/pve/nas-datastore/vmware directorio de mi servidor Proxmox VE. Les muestro cómo extraerlo para una demostración.

Como extraer un archivo OVA creará varios archivos, necesita un directorio dedicado para mantener organizados todos los archivos extraídos.

Puedes crear un nuevo directorio. /tmp/linux-vm (digamos) con el siguiente comando:

$ mkdir /tmp/linux-vm

 

Para extraer el archivo OVA de la máquina virtual www.linuxeveryday.com.ova en el /tmp/linux-vm directorio, ejecute el siguiente comando:

$ alquitrán xvf www.linuxeveryday.com.ova -C /tmp/linux-vm

Una vez extraído el archivo OVA de la máquina virtual, encontrará algunos archivos nuevos (es decir, .vmdk, .mf, .ovf) en el directorio donde extrajo el archivo OVA.

$ ls -lh /tmp/linux-vm

Importación de la máquina virtual VMware a Proxmox VE:

Al momento de escribir este artículo, solo puede importar imágenes de máquinas virtuales OVF directamente a Proxmox VE. Entonces, si tiene una imagen de máquina virtual OVA, debe extraerlo al formato OVF primero.

Para importar la máquina virtual a Proxmox VE, navegue hasta el directorio donde guardó la imagen de la máquina virtual OVF de la siguiente manera:

$ cd /mnt/pve/nas-datastore/vmware/eng-ws-vm

 

Encontrarás un .ovf archivo en el directorio donde se exporta/extrae la imagen de la máquina virtual OVF.

$ ls -lh /mnt/pve/nas-datastore/vmware/eng-ws-vm

Para importar la máquina virtual OVF a Proxmox VE, debe utilizar el importación qm comando en el siguiente formato:

$ qm importovf

 

Aquí, es el ID de la máquina virtual Proxmox VE que utilizará la máquina virtual importada. Debe ser único. Debe asegurarse de que ninguna otra máquina virtual Proxmox VE esté utilizando esta ID. Si desea que Proxmox VE asigne automáticamente una ID única para la máquina virtual importada, simplemente presione después de la importación qm dominio:

$ qm importovf

es el nombre del archivo del .ovf archivo de su máquina virtual OVF exportada.

es el nombre del almacenamiento de Proxmox VE donde desea almacenar el disco de la máquina virtual.

 

Por ejemplo, para utilizar el ID de la máquina virtual 201 e importar la máquina virtual OVF ingeniería-ws desde el /mnt/pve/nas-datastore/vmware/eng-ws-vm directorio usando el archivo ingeniería-ws.ovf y almacenar los discos de la máquina virtual en el lado 1 almacenamiento de Proxmox VE, ejecute el siguiente comando:

$ qm importovf 201 ingeniería-ws.ovf pool1

 

Se está importando la máquina virtual. Tardará un poco en completarse.

Una vez importada la máquina virtual, la encontrará en la interfaz de administración web de Proxmox VE.

 

Configuración posterior a la importación para máquinas virtuales en Proxmox VE:

Una vez que la máquina virtual se importa a Proxmox VE, deberá realizar algunos cambios necesarios en el hardware y otras configuraciones de la máquina virtual para que arranque correctamente en Proxmox VE.

Por ejemplo, debe configurar el BIOS correcto para la máquina virtual importada. Si la máquina virtual usa el firmware de arranque del BIOS en VMware, también debe usar el firmware de arranque del BIOS en Proxmox VE. Si la máquina virtual usa firmware de arranque UEFI en VMware, también debe usar el firmware de arranque UEFI en Proxmox VE. De lo contrario, la máquina virtual no arrancará en Proxmox VE.

Dependiendo del sistema operativo instalado en la máquina virtual importada, deberá ajustar algunas configuraciones después de haber importado la máquina virtual en Proxmox VE.

En las siguientes secciones, le mostraré cómo realizar los cambios necesarios en la máquina virtual importada en Proxmox VE.

 

Cambiar la memoria asignada de la máquina virtual Proxmox VE:

De forma predeterminada, la memoria de la máquina virtual importada será la misma que la de la máquina virtual VMware original (que exportó).

Para cambiar la memoria de la máquina virtual, navegue hasta Hardware > Memoria [1] .

Escriba la cantidad de memoria deseada (en unidades MB) para la máquina virtual en el Memoria (MiB) sección [2] .

Si desea que la máquina virtual asigne una cantidad mínima de memoria a menos que se requiera más memoria, marque Dispositivo de globo [3] y configura tu deseado Memoria mínima (MiB) para la máquina virtual [4] .

si un recuerdo Dispositivo de globo está configurado, la máquina virtual intentará utilizar Memoria mínima (MiB) a menos que haya una demanda de Memoria (MiB)

Una vez que hayas terminado, haz clic en DE ACUERDO para guardar los cambios [5] .

 

Cambiando el Procesador de la Máquina Virtual Proxmox VE:

Una vez que la máquina virtual se importa a Proxmox VE, puede ajustar la cantidad de núcleos de procesador asignados a la máquina virtual.

Para configurar el procesador de la máquina virtual haga clic en Hardware > Procesadores [1] .

Desde el Núcleos sección, puede ajustar la cantidad de núcleos que desea asignar a la máquina virtual [2] .

Desde el Tipo menú desplegable, puede seleccionar un procesador virtual para la máquina virtual. No todos los sistemas operativos admiten todos los tipos de procesadores. Entonces, a menos que esté seguro de lo que está haciendo, seleccionando anfitrión desde el Tipo El menú desplegable es una opción segura. [3] .

Una vez que haya terminado de seleccionar un procesador adecuado para la máquina virtual, haga clic en DE ACUERDO [4] .

 

Cambiar el BIOS de la máquina virtual Proxmox VE:

La máquina virtual importada debe utilizar el mismo firmware BIOS que la máquina virtual VMware original. Configurar el firmware BIOS adecuado es esencial para iniciar la máquina virtual importada en Proxmox VE.

Para configurar un firmware BIOS para la máquina virtual importada, navegue hasta Hardware > BIOS sección [1] y seleccione el firmware de BIOS que desee en la lista BIOS Menú desplegable [2] .

  • SeaBIOS : SeaBIOS es el firmware BIOS predeterminado para máquinas virtuales nuevas e importadas de Proxmox VE. Es el firmware BIOS tradicional/heredado.
  • OVMF (UEFI) : OVMF es el firmware UEFI BIOS, una versión actualizada del firmware BIOS tradicional/heredado. Para sistemas operativos nuevos (es decir, Windows 11), se requiere un firmware UEFI BIOS. Casi todos los sistemas operativos hoy en día son compatibles con el firmware UEFI BIOS.

Una vez que hayas terminado, haz clic en DE ACUERDO para guardar los cambios [3] .

Si está utilizando el firmware BIOS OVMF/UEFI para la máquina virtual importada [1] , también debe agregar un disco EFI a la máquina virtual.

Para agregar un disco EFI a la máquina virtual importada, navegue hasta Hardware y haga clic en Agregar > Disco EFI [2] .

Seleccione un almacenamiento donde desee almacenar el disco EFI de la máquina virtual desde el Almacenamiento EFI Menú desplegable [1] y haga clic en DE ACUERDO [2] .

Se debe agregar un disco EFI a la máquina virtual configurada para usar el firmware OVMF/UEFI BIOS.

 

Cambiar el tipo de máquina de la máquina virtual Proxmox VE:

Para configurar un tipo de máquina para la máquina virtual, navegue hasta el Hardware > Máquina sección [1] y seleccione el tipo de máquina que desee en la lista Máquina Menú desplegable [2] .

  • Predeterminado (i440fx): Para sistemas operativos muy antiguos o heredados, y para ejecutar la carga de trabajo habitual de escritorio/servidor en la máquina virtual, i440fx es suficiente. La principal limitación del i440fx es la compatibilidad con PCIe. i440fx no admite funcionalidades PCIe nativas. Por lo tanto, si no desea pasar GPU u otros dispositivos PCIe en esta máquina virtual, i440fx es lo suficientemente bueno.
  • q35: Q35 tiene soporte nativo para funcionalidades PCIe y otras características no disponibles en i440fx. Si planea pasar GPU u otros dispositivos PCIe en esta máquina virtual, debe seleccionar q35.

Una vez que haya terminado de seleccionar un tipo de máquina para la máquina virtual, haga clic en DE ACUERDO para guardar los cambios [3] .

 

Cambiar el controlador SCSI y el tipo de disco de la máquina virtual Proxmox VE:

Si ha importado una máquina virtual Windows 10/11 desde VMware, deberá utilizar el HORAS bus para que el disco virtual de la máquina virtual inicie correctamente Windows 10/11 en la máquina virtual.

Si importó una máquina virtual Linux desde VMware, debe usar el dispositivo VirtIO Block para el disco virtual de la máquina virtual para obtener el mejor rendimiento.

 

Para cambiar el controlador SCSI de la máquina virtual importada, navegue hasta Hardware > Controlador SCSI [1] .

Si ha importado una máquina virtual Windows 10/11 desde VMware, seleccione LSI 53C895A (predeterminado) Controlador SCSI del Tipo Menú desplegable [2] .

Si ha importado una máquina virtual Linux desde VMware, seleccione el VirtIO SCSI único controlador de la Tipo Menú desplegable [2] .

Una vez que hayas terminado, haz clic en DE ACUERDO para guardar los cambios [3] .

Si ha importado una máquina virtual Windows 10/11, el valor predeterminado Controlador SCSI debiera ser LSI 53C895A [1] y el disco virtual ya debería estar configurado para usar el HORAS autobús [2] . No es necesario cambiar nada allí.

Si ha importado una máquina virtual Linux, cambie el controlador SCSI a VirtIO SCSI único [1] , seleccione el disco virtual y haga clic en Despegar [2] .

Haga clic en

El disco virtual debe estar desconectado.

Para agregar el disco virtual a la máquina virtual nuevamente, seleccione el Disco no utilizado y haga clic en Editar .

Seleccionar Bloque VirtIO desde el Autobús/Dispositivo Menú desplegable [1] y haga clic en Agregar [2] .

La máquina virtual Linux debe utilizar el VirtIO SCSI único controlador [1] y el disco virtual debe configurarse como Bloque VirtIO dispositivo [2] .

 

Agregar un dispositivo de red a la máquina virtual Proxmox VE:

Es posible que las máquinas virtuales recién importadas no tengan un dispositivo de red agregado de forma predeterminada. Por lo tanto, no tendrá conectividad a Internet a menos que agregue un dispositivo de red a la máquina virtual.

Para agregar un dispositivo de red a la máquina virtual, navegue hasta Hardware y haga clic en Agregar > Dispositivo de red .

Si ha importado una máquina virtual Windows 10/11, seleccione Intel E100 desde el Modelo Menú desplegable [1] .

Si ha importado una máquina virtual Linux, seleccione VirtIO (paravirtualizado) desde el Modelo Menú desplegable [1] .

Una vez que hayas terminado, haz clic en Agregar [2] .

Se debe agregar un dispositivo de red a la máquina virtual importada.

Cambiar el orden de inicio de la máquina virtual Proxmox VE:

Una vez que haya configurado el hardware de la máquina virtual, debe configurar la máquina virtual para que arranque desde el disco virtual.

Para hacer eso, navegue hasta Opciones [1] > Orden de inicio [2] y arrastre y suelte el disco virtual en la parte superior del orden de inicio [3] .

Una vez que hayas terminado, haz clic en DE ACUERDO para guardar los cambios [4] .

 

Habilitación del agente invitado QEMU para la máquina virtual Proxmox VE:

QEMU Guest Agent se utiliza para intercambiar información entre la máquina virtual y el host Proxmox VE y ejecutar comandos (es decir, apagar, hibernar, reiniciar) en la máquina virtual desde el host Proxmox VE.

Para administrar adecuadamente la potencia de la máquina virtual desde la interfaz de usuario de administración web de Proxmox VE y tomar instantáneas/copias de seguridad de la máquina virtual correctamente desde Proxmox VE, se recomienda habilitar el agente invitado QEMU para todas las máquinas virtuales de Proxmox VE.

 

Para habilitar QEMU Guest Agent para la máquina virtual importada, navegue hasta Opciones [1] , haga doble clic (LMB) en Agente invitado de QEMU [2] , garrapata Utilice el agente invitado QEMU [3] y haga clic en DE ACUERDO para que los cambios surtan efecto [4] .

 

Inicio de la máquina virtual Proxmox VE importada:

Una vez que la máquina virtual importada esté configurada, navegue hasta Consola y haga clic en Comenzar para iniciar la máquina virtual.

Si ha configurado la máquina virtual correctamente, la máquina virtual debería iniciar el sistema operativo instalado desde el disco virtual.

 

Instalación de los controladores VirtIO y el agente invitado QEMU en una máquina virtual Windows Proxmox VE:

Los sistemas operativos Windows no tienen los controladores VirtIO ni el agente invitado QEMU instalados de forma predeterminada. Para obtener el mejor rendimiento y la integración de Proxmox VE, debe instale los controladores VirtIO y el agente invitado QEMU en su máquina virtual Windows 10/11 importada .

 

Instalación del agente invitado QEMU en una máquina virtual Linux Proxmox VE:

Los sistemas operativos Linux modernos vienen preinstalados con los controladores VirtIO. Entonces, sólo necesitas instale el agente invitado QEMU en su máquina virtual Linux importada para obtener el mejor rendimiento y la integración de Proxmox VE.

 

Monitoreo del uso de CPU, memoria, red y E/S de disco de una máquina virtual Proxmox VE:

Una vez que haya instalado el agente invitado QEMU en su máquina virtual Proxmox VE importada, debería poder monitorear el uso de CPU, memoria, disco y red de la máquina virtual desde el Resumen sección. También debería poder realizar copias de seguridad e instantáneas perfectas de la máquina virtual. Debería poder administrar la energía (es decir, iniciar, apagar, reiniciar, restablecer, hibernar, suspender) de la máquina virtual desde la interfaz de administración web de Proxmox VE.

 

Conclusión:

En este artículo, le mostré cómo importar una máquina virtual VMware Workstation Pro exportada en formato OVA u OVF en Proxmox VE. Proxmox VE no puede importar máquinas virtuales exportadas en formato OVA directamente. Entonces, le he mostrado cómo convertir/extraer un archivo de máquina virtual OVA en archivos OVF para que Proxmox pueda importarlo directamente. Después de leer este artículo, podrá importar máquinas virtuales exportadas desde VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox y otros hipervisores a Proxmox VE.

 

Referencias:

  1. Migrar a Proxmox VE – Proxmox VE
  2. ¿Diferencias/beneficios entre los conjuntos de chips i440fx y q35? : r/VFIO
  3. Qemu-agente-huésped – Proxmox VE