2009/03/13

Pausa e inicio de VMs en VMware Server 2.0

Hola,

Ayer terminé de configurar una pequeña instalación de varios servidores virtuales, con distintas funciones en un entorno montado sobre Vmware Server 2.0. Algunas de las máquinas son P2V, otras montadas en virtual,.... de todo un poco.

Una de las ventajas de virtualizar, es poder echar mano de un servidor desde la última copia de seguridad de ella.

Para ello, yo utilicé Cobian Backup (por cierto, voy a publicar otra entrada para hablar de esta sencilla y muy buena aplicación de backup) y 2 script: pausar máquinas virtuales e inciciar máquinas virtuales.

Trabajaremos con ficheros ".bat" y allí hacer uso del comando vmrun (os dejo un link). Antes de nada, es conveniente conocer el nombre que tiene la máquina virtual:

rem vmrun -T server -h https://ip_host:8333/sdk -u usuario -p contraseña list

Una vez tengamos el nombre de las VM en ejecución, podemos completar el comando para pausar.

cd c:\archivos de programa\vmware\vmware server\
vmrun -T server -h https://ip_host:8333/sdk -u usuario -p contraseña suspend "[datastore] Ruta VM.vmx"
exit


Confirmarmos que la VM está pausada para realizar la backup, que "no es más" que la copia de unos ficheros.

Después iniciamos la VM.

cd c:\archivos de programa\vmware\vmware server\
vmrun -T server -h https://ip_host:8333/sdk -u usuario -p contraseña start "[datastore] Ruta VM.vmx"
exit


Confirmamos que la máquina está iniciada.

Según he podido probar, hay que tener mucho cuidado a la hora de indicar "ruta VM.vmx". Debe ser lo mismo que nos muestra el comando vmrun con el parámetro list.

Lleva funcionando varios días y no he detectado ningún problema. La próxima prueba que tengo en mente es levantar una VM del backup.

Espero sea de interés y utilidad.

Un saludo

1 comentario:

Anónimo dijo...

Buenas yo tengo hecho esto y funciona perfecto pero el otro dia tuve un problema al levantar una maquina del backaup luego a iniciar la anterior me bloqueo la red desdpues de haber cambiando ip y nombre creo que es bueno que se sepa que si vuelves a levantar la primera maquina con la segunda abierta es buena idea si la quieres poner en red borrarla el adaptador de red y luego volver a agregarle para que le añada uno nuevo con una mac diferente para que no interfiera en el trafico de la red.

Saludos