martes, 3 de agosto de 2010

VMware ESX/ESXi: Buenas practicas con Snapshots.


Algunas buenas practicas respecto a los Snapshots en VMware ESX/ESXi. Esto aplica para hosts ESX/ESXi 3.x y 4.x.
Buenas Practicas
  • Snapshots no son respaldos! Como un archivo de Snapshot es solo un registro de cambios del disco virtual original, no se debe confiar en un Snapshot de la misma forma en que se confia en un Backup para realizar restauraciones. La maquina virtual está corriendo sobre el ultimo Snapshot, no sobre los archivos VMDK originales.
  • La cantidad maxima soportada de Snapshots en una cadena es de 32, sin embargo VMware recomienda utilizar no más de 2 o 3 Snapshots en una cadena.
  • No utilice un Snapshot por más de 72 horas. Se recomienda su uso por no más 24 hrs.

    • Esto evita que los Snapshots crezcan demasiado, lo cual puede provocar complicaciones a la hora de borrar un snapshot o hacer un "Commit" de este en el disco virtual original. La recomendación es tomar el Snapshot, realizar los cambios requeridos sobre la maquina virtual y finalmente hacerle un Commit al Snapshot tan pronto como como se haya verificado el correcto funcionamiento de la maquina virtual.
    • Hay que tener especial cuidado con el uso de Snapshots en una maquina virtual altamente transaccional, tal como un servidor de correo o de base de datos. Estos Snapshots pueden crecer en tamaño de manera muy rapida, pudiendo llenar el espacio del Datastore. Hacer un Commit del Snapshot en la maquina virtual tan pronto como se haya verificado el correcto funcionamiento del proceso que se haya estado probando.
  • Si se está utilizando algún producto de terceros que toma ventaja del uso de Snapshots (como soluciones de respaldo de maquinas virtuales), se recomienda monitorear constantemente los sistemas configurados para respaldos, de manera de asegurar que no queden Snapshots remanentes por periodos extensos de tiempo.

    • Los Snapshots debieran estar presentes solo durante la duración del proceso de respaldo.
    • Los Snapshots tomandos por una solución de terceros (a través de la API) podrian no ser visibles en el vCenter Snapshot Manager. Se recomienda chequear los Snapshots a través de la linea de comandos de manera regular.
  • Un numero excesibo de Snapshots en una cadena, o Snapshots muy largos en tamaño pueden degradar la performance de la maquina virtual y del host que la hospeda.
  • Configurar alarmas automatizadas de vCenter Server para gatillarlas cuando una maquina virtual se esté ejecutando desde un Snapshots.
  • Confirmar que no hay Snapshots presentes (a través de la linea de comando) antes de realizar una operación de Storage vMotion. Si hay Snapshots presentes, estos deben ser borrados antes de realizar un Storage vMotion. Migrar una maquina virtual con Snapshots a otro Datastore podria causar perdida de datos y hacer que la maquina virtual quede inservible.

Para mayor información acerca de los Snapshots en VMware utilice los siguientes links:
Para ver el articulo completo, dirijase al articulo KB 1025279 de VMware.

Reacciones:

0 comentarios:

Publicar un comentario