Llevo una temporada trasteando con máquinas virtuales VMware. Entre otras cosas, he estado probando los sistemas de virtualización que ofrencen, en concreto los VMware Server, tanto el estable como la nueva beta. Y si bien es posible usar una máquina virtual generada en el server estable dentro del server beta, al contrario, por defecto, no es posible, ya que el sistema devuelve el siguiente mensaje: “Configuration file was created by a VMware product with more features than this version”.
Sin embargo, es posible portarlas, si bien es necesario trastear un poco en los ficheros de la máquina virtual. Los pasos son los siguientes:
En primer lugar ha de editarse el fichero de configuración maestro (con extensión .vmx) y reemplazar la línea
virtualHW.version = “6″
por la siguiente:
virtualHW.version = “4″
A continuación hay que editar el primer fichero de configuración de disco virtual (con extensión .vmdk), reemplazando la línea
ddb.virtualHWVersion = “6″
por la siguiente
ddb.virtualHWVersion = “4″
Sin embargo, esto puede resultar más difícil de lo que parece, ya que este fichero puede alcanzar un tamaño de varios gigas. En linux, pese a todo, no es demasiado difícil editarlo, si hacemos uso de los comandos “dd” y “sed”:
$ dd “if=source.vmdk” |sed -e ‘s/virtualHWVersion = \”6\”/virtualHWVersion = \”4\”/g’ > dest-1.vmdk
$ mv source.vmdk source.vmdk.bak
$ mv dest-1.vmdk source.vmdk
Y ya está. Ya podemos usar nuestra máquina virtual generada en el Server Beta dentro del Server estable.
Etiquetas: vmware