VMware Global Community
jguerrero
Contributor
Contributor

Upgrade de VMs en vSphere

Hola Amigos, les queria realizar una consulta:

Los que han tenido la oportunidad de realizar un upgrade de VI 3.5 a vSphere, han tenido algun problema al realizar la actualizacion de las maquinas virtuales? me refiero a que en un caso me ha sucedido que por mas snapshot que se haya realizado previo al upgrade de los vmware tools y del hardware virtual, la aplicacion instalada en la maquina virtual se corrompio y por mas revert snapshot que haya realizado no se pudo volver a recuperar, ya se que se habian borrado DLLs del SO de la maquina virtual, estamos hablando de 2 VMs (01 Windows 2000 Server y 01 Windows 2003).

Alguno quisiera comentar alguna experiencia o podria recomendar alguna buena practica adicional a sacar un backup full de la VM o en todo caso que tan seguro puede ser el aplicar solamente un snapshot previo a la tarea de realizar el upgrade a la maquina virtual.

Saludos Cordiales

Jose Guerrero

PD. Alguien sabe porque desde mi perfil no tengo la opcion a responder a una discusion??

0 Kudos
4 Replies
mokymura
Expert
Expert

Hola

Como norma general: snapshot <> backup Smiley Happy te lo digo por experiencia.

Trabajar con snapshots puede darte muuchos dolores de cabeza: quedarte sin espacio en la LUN, dar timeout a la hora de revertir un snapshot (no quiere decir que por debajo el proceso no siga corriendo)....

Para realizar un Full backup de una máquina lo mejor es un CLONE: en la version 4 nueva se puede hacer en caliente:

1.- Hace un snapshot de la MV

2.- Copia todos los ficheros menos los delta

3.- Revierte el snapshot creado

Para revertir manualmente a un estado anterior si el snapshot manager no funciona, has de editar el fichero .vmx de la máquina y modificar los .vmdk donde estan apuntando:

Ej

en vez de "disco-000004.vmdk" apuntarlo a "disco-000003.vmdk" -> de esta forma reviertes al punto anterior. IMPORTANTE!!! todos los discos si quieres hacer un rollback correcto.

Espero que te sirva

Saludos

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta

If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.
0 Kudos
jguerrero
Contributor
Contributor

Hola Mokymura, gracias por tu respuesta.

A lo que iba es que tanto el snapshot como el revert snapshot segun VI Client si culmina satisfactoriamente, el problema es que una vez que aplicas el revert pues ya internamente en el SO la aplicacion que tenia instalada pues no se recupera, es mas se puede observar que durante el upgrade a la maquina virtual se borraron varios DLLs y que no se logran recuperar con el revert snapshot.

Lo mas complicado de esto es que dentro del procedimiento que VMware indica, esta es una alternativa a no hacer un backup, sin embargo al parecer no seria un metodo del todo seguro.

El problema con la clonacion es que consume espacio en disco y esto es un problema cuando no existe capacidad disponible como soporta la clonacion de la VM.

0 Kudos
mokymura
Expert
Expert

Hola,

Estas seguro q VMWare recomienda el snapshot como un sistema de backup?? :S quizas con la version nueva si...pero vamos con la 3.5 te decian que no era un sistema de backup. Si puedes pasame el link donde lo publican Smiley Happy

Al fin y al cabo para tener un Backup de una VM siempre necesitas espacio adicional: ya sea mediante clones, o mediante VCB u otros medios de backup....siempre necesitas espacio adicional.

Me parece raro que al a hora de upgretear el HW el SO desaparezcan dll y cosas de esas....que sea al hacer el reverter...puede ser pq puede que se instalaran despues de haber hecho el snapshot...y Reverter elimina todos los cambios desde que se hico el snapshot (delta file).

Saludos

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta

If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.
0 Kudos
jguerrero
Contributor
Contributor

En realidad el realizar el snapshot en el proceso de Upgrade de 3.5 a la version 4 esta contemplado como una forma de aplicar un rollback en caso de que algo falle, es una alternativa que te ofrece VMware para las maquinas virtuales que tengan HW virtual 4, en el caso de las maquinas virtuales que tengan una version inferior al HW virtual 4 si es necesario realizar un backup de la maquina virtual.

En el caso de Update manager, dentro del proceso de remediate te da la opcion de sacar snapshot previo a: upgrade del vmware tools y upgrade a HW virtual 7.

Yo tambien se que un snapshot no puede de ninguna manera ser considerado un backup por que la naturaleza del snapshot no lo permite, pero por lo menos pensaba que podria proteger a la maquina virtual de este tipo de errores (borrado de DLLs, o un cambio en la configuracion, etc), raro... todo esto que paso es raro, al final se tuvo que reinstalar la aplicacion en la maquina virtual.

PD. Lo de aplicar un snapshot antes de realizar un upgrade a la VM se puede encontra en el documento de upgrade de VMware: http://www.vmware.com/pdf/vsphere4/r40_u1/vsp_40_u1_upgrade_guide.pdf

Saludos

Jose Guerrero

0 Kudos