Proxmox no tiene soporte nativo para un template OVA, cosa curiosa porque se trata de un formato abierto para crear maquinas virtuales empaquetadas, también llamadas “virtual appliances”.
Es posible pero hacer funcionar un template en proxmox pero vamos a tener que hacer algunas cosillas para que proxmox sepa comerse el OVA.
Lo primero será subir el fichero OVA al servidor proxmox por scp (ssh), por ejemplo en /root
laura@carboni:~/isos$ scp routeros-x86-6.0.ova root@10.139.93.52:/root/
Ahora en el server lo descomprimimos y vemos que nos crea varios ficheros
root@gwxsfcoop:~/routeros# tar xvf routeros-x86-6.0.ova root@gwxsfcoop:~/routeros# ls routeros-x86-6.0-disk1.vmdk routeros-x86-6.0.mf routeros-x86-6.0.ova routeros-x86-6.0.ovf
Lo siguiente es convertir el fichero vmdk a qcow2. Aunque proxmox puede ejecutar ficheros vmdk se recomienda usar qcow2 que es el formato por defecto de las maquinas virtuales proxmox.
root@gwxsfcoop:~/routeros# qemu-img convert -f vmdk routeros-x86-6.0-disk1.vmdk -O qcow2 routeros-x86-6.0-disk1.qcow2
Ahora tenemos que crear una maquina virtual (kvm) en proxmox. La creamos tal cual como si fuésemos a instalar un nuevo sistema operativo, así que le definimos el hardware que queremos darle a la maquina virtual.
Lo siguiente pues, con la maquina recién creada (sin arrancarla aún!), es ir al directorio donde se encuentra el fichero de disco de la maquina virtual creada y la reemplazamos por el .qcow2 que hemos generado antes.
root@gwxsfcoop:~# cd /var/lib/vz/images/101 root@gwxsfcoop:/var/lib/vz/images/101# ls vm-101-disk-1.qcow2 root@gwxsfcoop:/var/lib/vz/images/101# mv vm-101-disk-1.qcow2{,.old} root@gwxsfcoop:/var/lib/vz/images/101# cp /root/routeros/routeros-x86-6.0-disk1.qcow2 vm-101-disk-1.qcow2
Y ya podemos arrancar la maquina virtual! :)
Como lo que quería hacer no ha funcionado porque la licencia tiene en cuenta algunos parámetros del hardware, he probado de crear una maquina virtual pero el formato del fichero de la maquina virtual un vmdk de vmware y reemplazar el fichero vmdk por el que viene dentro del OVA, pero no se lo ha tragado :( pero con el formato qcow2 si.
Aunque no he conseguido piratear hacer funcionar esta maquina virtual de routerOS, comparto la conversión de un OVA a una maquina virtual de proxmox. Nunca de sabe cuando puede venir bien tener esto a mano! :)
Y esto es todo amigos! :D
Aneguet Boig liked this on Facebook.
podrias hacer un video :D
Podrias por favor como dice el compañero hacer un vvideo
lo valoraré :o no sería mala tener un canal de youtube con manuales técnicos… hmmm
tengo un poolzfs donde almaceno los equipos (tiene 2 particiones), y no encuentro en /var/lib/vz/images/ el directorio del equipo que creé. Donde se almacena el .qcow2 en ese caso ??