Hypervisor,  KVM,  Linux,  Proxmox

Importar .ova .vmdk en KVM Proxmox

Hace unos días, necesitamos subir una máquina virtual de la consola de administración ESET en un Proxmox de un cliente. Lastimosamente Proxmox no cuenta con la opción de importar otro servicio virtualizado, por lo que toca directamente con los comandos de qumu KVM. Vamos ha realizar un mini tutorial de como se realizo la importación de un .ova .vmdk a un Proxmox que tenemos para realizar pruebas

Primero que todo, hay que crear una máquina virtual en nuestro Proxmox.

Lastimosamente Proxmox no tiene la opción de no agregar un disco duro virtual, por lo que creamos uno de 1GB para después removerlo.
Seleccionamos el disco duro de 1GB y le damos en DETACH.

Otra vez los selecciona

Otra vez lo seleccionamos y le damos en REMOVE, para eliminarlo permanentemente.

Vamos a descargar el .OVA de la máquina virtual ESET. Para ello, entramos a nuestro Proxmox por SSH como ROOT y ejecutamos los siguientes comandos.

# wget https://download.eset.com/com/eset/apps/business/era/appliance/latest/esmc_appliance.ova

# mv esmc_appliance.ova esmc_appliance.iso

# tar -xf esmc_appliance.iso

Para tener un contexto de lo que se realizo en los comandos, descargamos el OVA de ESET, renombramos esmc_appliance.ova a esmc_appliance.iso y descomprimimos el .ISO. Nos queda la siguiente estructura de archivos.

Ejecutamos el siguiente comando para importar el ESMC_Appliance-disk1.vmdk a nuestra máquina virtual de Proxmox. Lo que esta en negrilla es el ID de la máquina 107 y el almacenamiento de los RAW del Proxmox (local-lvm).

# qm importdisk 107 ESMC_Appliance-disk1.vmdk local-lvm -format qcow2

Importamos el .VMDK (ESMC_Appliance-disk1.vmdk) a la máquina virtual de Proxmox 107.

Vamos al administrador del Proxmox y vemos que hay un disco sin usar.

Le damos doble click y en la parte inferior, agregamos el disco duro.

Vemos que ya quedo como un disco ISCI en nuestra máquina virtual.

Arrancamos la máquina virutal, y verificamos el sistema operativo funcione sin inconvenientes.

Espero que sea de gran ayuda.

Agradecimientos:

https://forum.proxmox.com/threads/manual-para-importar-desde-vmware-archivos-ova-a-proxmox-5.46632/
https://stackoverflow.com/posts/48993967/edit

10 Comments

  • Alain

    ME da el siguiente error
    root@proxmox1:~# qm importdisk 104 DiGiBoX_1.1-dik1.vmdk local -format qcow2 ERROR: unknown command ‘importdisk’
    USAGE: qm [ARGS] [OPTIONS]
    qm clone [OPTIONS]
    qm config [OPTIONS]
    qm create [OPTIONS]
    qm delsnapshot [OPTIONS]
    qm destroy [OPTIONS]
    qm list
    qm migrate [OPTIONS]
    qm move_disk [OPTIONS]
    qm pending
    qm reset [OPTIONS]
    qm resize [OPTIONS]
    qm resume [OPTIONS]
    qm rollback
    qm sendkey [OPTIONS]
    qm set [OPTIONS]
    qm shutdown [OPTIONS]
    qm snapshot [OPTIONS]
    qm start [OPTIONS]
    qm stop [OPTIONS]
    qm suspend [OPTIONS]
    qm template [OPTIONS]
    qm unlink -idlist [OPTIONS]

    qm monitor
    qm mtunnel
    qm rescan [OPTIONS]
    qm showcmd
    qm status [OPTIONS]
    qm terminal [OPTIONS]
    qm unlock
    qm vncproxy
    qm wait [OPTIONS]

    qm help [] [OPTIONS]

    • Felipe Pinzón

      Alain:

      Que versión de Proxmox estas usando?

      En la documentación oficial de Proxmox, se ve que la opción importdisk esta includa hasta en la última versión 7.1.

      Puedes darnos más información, para poder ayudarte.

  • Dayron Salazar

    Saludos, muy bueno el post, recientemente estuve trabajando con Proxmox, en una versión antigua, la 4.2 y no trae ese comando, estoy investigando mucho sobre como importar un .ova en esa versión pero nada hasta ahora, lo obvio es actualizar, pero no es solución (de momento), si tiene alguna idea, se lo agradecería, gracias.

  • UDI IPN

    Muchas gracias por el soporte, lo adapté a mi necesidad y funcionó bien, estoy trabajando con la versión 8.1 de Proxmox, varía un poco las opciones de las ventanas de agregar vm pero va bien lo demás.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *