lunes, 20 de julio de 2015

Reconstruir una VM en VMware

Una situación que tuve hace pocos días atrás: un proveedor me paso una maquina virtual que no podía arrancar. Los mensajes de error: "An ide controller is found but the virtual machine does not support the option" y "Device 'Hard disk 1' uses a controller that is not supported. This is a general limitation of the virtual machine's virtual hardware version on the selected host". Consulté al proveedor, no medio ayuda concreta. Investigue un poco la maquina habría sido creada con VirtualBOX, luego llevada a VMWare Player.  Decidí reconstruir la configuración de la virtual machine. Estos son los pasos seguidos:

  • Registré los datos relevantes de la máquina con problemas: Memoria, Sistema Operativo (en mi caso, Ubuntu 64 bits).
  • Cree una máquina nueva, desde cero: con los parámetros que obtuve en el paso previo.  Cuando me pide los datos del disco le di "utilizar un disco existente" y le puse como disco el de la maquina que me daba problemas. 
  • Copiar el disco de la máquina con problemas al directorio de la máquina nueva. La maquina que cree "apunta" a un disco alojado con la maquina con problemas. Puede funcionar así, pero quiero dejar todo en orden. 
  • Editar la configuración de la máquina nueva: Allí agrego un segundo disco, el que copie al directorio de la máquina nueva. Borro el disco con el que cree la máquina de la configuración. 
 El procedimiento no es complejo, es necesario estar familiarizado con vSphere.  Es posible resolver esto editando el archivo de configuración, no quise probar esta alternativa. La maquina virtual quedo funcionando sin problemas.