Para convertir una ova generada por Virtualbox o equivalentes en una imagen valida para Proxmox, hay que realizar una serie de pasos, que serian los siguientes:
Lo primero que hay que tener en cuenta es que una ova es un archivo tar que contiene tres ficheros
- arch-disk001.vmdk: Contiene el disco.
- arch.mf: Contiene los hash de los otros dos ficheros.
- arch.ovf: Contiene la información de la máquina, para importarla con los mismos ajustes.
El primer paso sera enviar la ova al servidor, esto se puede hacer fácilmente con el comando scp
|
|
Una vez que ya tenemos la máquina dentro de Proxmox tendremos que descomprimir la ova.
|
|
A Partir de este punto tenemos dos métodos para proceder, el primero método es el mas automático, ya que se puede hacer prácticamente todo por consola, en segundo método requiere de interfaz gráfica.
Método 1 (Pendiente de testear)
Lo primero es saber cual va a ser el VMid de la máquina, para saber cual es el siguiente podemos verlo gráficamente o con el comando qm list. Una vez que sabemos el id lo que haremos sera indicarlo en la variable de entorno para que lo usen los siguientes comandos.
El primer paso sera convertir el disco de formato vmdk a formato qcow2. Además este comando ya deja el disco en la ruta que usará la máquina virtual cuando se cree.
|
|
Una vez que esta creado el disco en su ruta unicamente sera necesario crear la máquina usando este disco. En general se puede modificar este comando para que se ajuste mas a los requisitos de la máquina final, pero personalmente me parece mas cómodo y seguro hacerlo gráficamente una vez que este creada.
|
|
Una vez hecho esto solo seria necesario ajustar la configuración y arrancar la máquina para probar su correcto funcionamiento.
Método 2
Este método es el que he estado usando y funciona por el momento bastante bien, la diferencia con el otro reside en donde se guardan las imágenes, en este se guardan en local-lvm mientras que en otro se guardan en el disco local. Además este proceso es mas gráfico y por lo tanto mas lento.
El primero paso consiste en crear una máquina, se puede hacer gráficamente o con el comando mostrado anteriormente. Lo importante de este paso es que el disco que se crea hay que hacerle deteach y despues borrarlo, ya que no lo vamos a usar.
CONFIRMAR QUE ESTE COMANDO FUNCIONA BIEN SI PONER EL DISCO
|
|
Una vez que se ha borrado el disco de la imagen, el siguiente paso sera importar el nuevo disco, esto se realiza con el siguiente comando:
|
|
Finalmente el disco aparece gráficamente, pero no esta conectado con la máquina, es necesario editarlo y darle a aplicar para que se registre accesible para la máquina. También seria posible editar el tipo de conectar usando y ponerlo como SATA o IDE.
Un dato interesante es la ruta donde se guardan los fichero ISOs subidos gráficamente, esta ruta es: /var/lib/vz/template/sio/