¿Qué es el quiescing para las MV de VMware vSphere?

La toma de instantáneas de una VM en vSphere permite capturar el estado de la memoria, el estado del disco y la configuración de la VM en puntos específicos en el tiempo.

Las instantáneas de VMware le permiten preservar el estado de una VM en un momento específico. Las instantáneas capturan la configuración, el estado de la memoria y el estado del disco de una VM. Gracias a las instantáneas, tiene la capacidad de restaurar una VM al estado en que se encontraba antes de tomar la instantánea. Por ejemplo, si acaba de instalar un sistema operativo en su VM, puede tomar una instantánea antes de aplicar cualquier cambio, como la instalación de actualizaciones. Luego, después de instalar actualizaciones, si no está satisfecho con los cambios, puede revertir a el estado en el que se encontraba cuando se tomó la instantánea.

Instantáneas en VMware vSphere

Tomar instantáneas de una VM en vSphere le permite capturar el estado de la memoria, el estado del disco y la configuración de la VM en puntos específicos en el tiempo.

Las instantáneas de VMware le permiten preservar el estado de una VM en un momento específico. Las instantáneas capturan la configuración, el estado de la memoria y el estado del disco de una VM. Gracias a las instantáneas, tiene la capacidad de restaurar una VM al estado en que se encontraba antes de tomar la instantánea. Por ejemplo, si acaba de instalar un sistema operativo en su VM, puede tomar una instantánea antes de aplicar cualquier cambio, como la instalación de actualizaciones. Luego, después de instalar actualizaciones, si no está satisfecho con los cambios, puede revertir a el estado en el que se encontraba cuando se tomó la instantánea.

El proceso de tomar una instantánea se ve afectado por las actividades en curso en una VM. Esto puede causar problemas al revertir a un estado específico anterior. Por lo tanto, las instantáneas se toman mejor cuando una VM no está ejecutando tareas intensivas de E/S o programas que están constantemente comunicándose con otras máquinas. Cuando una máquina virtual se comunica con otra computadora durante una instantánea, el riesgo de error es alto. Por ejemplo, si se toma una instantánea durante la transferencia de un archivo de un servidor a una VM, el archivo en cuestión parece estar corrupto cuando se revierte a esa instantánea.

Instantáneas del estado de la memoria vs. Instantáneas quiescentes

Las instantáneas preservan el estado y los datos de una VM y crean un disco secundario para que el sistema operativo invitado escriba en él. En VMware vSphere, tienes la opción de crear una instantánea de memoria para capturar el estado de una VM o crear instantáneas quiescentes para realizar operaciones en una VM que requieren un estado consistente.

Instantáneas del estado de la memoria

Como opción predeterminada para tomar instantáneas en VMware vSphere, una instantánea del estado de la memoria captura y retiene el estado activo de una máquina virtual. Con las instantáneas de memoria, una VM en ejecución puede revertirse al estado en que se encontraba cuando se tomó la instantánea. Las instantáneas de memoria se utilizan idealmente cuando necesitas guardar el estado de aplicaciones en ejecución.

Durante la captura de un estado de snapshots de memoria, la máquina virtual se congela para serializar el estado de la máquina virtual en el disco y cerrar el disco en ejecución. Para evitar complicaciones técnicas y fallas, se recomienda evitar el uso de snapshots de memoria en lugar de realizar copias de seguridad verdaderas. También tiene la opción de crear un snapshot que no incluya memoria. Si vuelve a un snapshot sin memoria, está basicamente haciendo un apagado en frío de una máquina virtual. Por ejemplo, si crea un snapshot sin memoria mientras trabaja en un documento de Word y no ha guardado el archivo, perderá el contenido cuando vuelva a esa captura de pantalla.

Los snapshots de memoria tardan más en crearse que los snapshots sin memoria. El tiempo que tarda el anfitrión en escribir la memoria en el disco está directamente relacionado con la cantidad de memoria que está configurada para usar la máquina virtual.

Snapshots con congelación

El proceso de congelar el sistema de archivos de invitado es el de llevar los datos de una máquina virtual a un estado adecuado para realizar copias de seguridad. Las soluciones de copia de seguridad utilizan snapshots de máquina virtual para copiar datos desde una máquina virtual. La operación de congelar una máquina virtual garantiza que un snapshot represente una vista coherente del estado del sistema de archivos de invitado en un momento específico. Un snapshot congelado suspende o altera el estado de los procesos en curso en una máquina virtual, especialmente si un proceso en particular puede modificar los datos almacenados durante una copia de seguridad. Los snapshots congelados son los mejores cuando configura una máquina virtual para realizar copias de seguridad regulares.

Para crear un snapshot congelado en su entorno vSphere de VMware, debe tener instalado y ejecutándose VMware Tools en la máquina virtual.

Aquí está cómo vSphere prepara su máquina virtual para un snapshot congelado:

  • VMware Tools, utilizando la función de Proveedor de Instantánea de VMware, crea una nueva instantánea del Servicio de Instantánea de Volumen (VSS) dentro del sistema operativo invitado.
  • Los escritores de VSS preparan aplicaciones activas para la copia de seguridad.
  • Las transacciones se escriben desde la memoria hasta el disco.
  • Los escritores de VSS informan la finalización del proceso de escritura al Servicio de VMware Tools.
  • El sistema está ahora listo para tomar una instantánea en estado de pausa.

Pausa y Consistencia

Cuando realiza una copia de seguridad de una máquina virtual, debe asegurarse de que el sistema de archivos y los datos de la aplicación se encuentren en un estado consistente. Esta consistencia se logra al pausar una VM. Hay dos tipos de consistencia a considerar cuando está pausando una VM: consistencia del sistema de archivos y consistencia de la aplicación.

  • Consistencia del sistema de archivos: Una instantánea en estado de pausa es consistente en el sistema de archivos cuando los datos pendientes y los cambios en el sistema de archivos se escriben en el disco antes de crear la instantánea. Este método ayuda a prevenir la corrupción del sistema de archivos.
  • Consistencia de la aplicación: Una instantánea en estado de pausa es consistente en la aplicación cuando las aplicaciones activas completan todas sus tareas y vacían sus búferes en el disco antes de crear la instantánea. Este método se utiliza idealmente para hacer copias de seguridad de aplicaciones de bases de datos como Oracle y SQL.

Cómo crear una Instantánea en Estado de Pausa en vSphere

Puede crear una instantánea en estado de pausa en vSphere 7.0 directamente desde vCenter siguiendo estos pasos:

  1. Seleccione una VM del inventario. Asegúrese de que esté encendida.
  2. Haz clic derecho en el nombre de visualización de la VM y bajo Snapshots haz clic en Tomar Snapshot.

  1. En la parte inferior de la pantalla de Tomar Snapshot, Incluir memoria de la máquina virtual está seleccionado por defecto. Esa es la opción para crear un snapshot del estado de la memoria. Ten en cuenta que la opción para quiescing está desactivada porque los snapshots del estado de la memoria y los snapshots quiesced no pueden tomarse simultáneamente.

  1. Deselecciona Incluir memoria de la máquina virtual y marca Apagar sistema de archivos de invitado. Haz clic en Crear.

  1. Una vez creado el snapshot, puedes verlo en la pestaña Snapshots en el panel de control de la VM. Desde allí, puedes revertir a ese snapshot, editarlo o eliminarlo.

Conclusión

El quiescing del sistema de archivos de invitado de tu VM asegura que los datos en el snapshot sean consistentes y adecuados para prácticas de respaldo o replicación. Dicho esto, los snapshots por sí solos no deben usarse como respaldos ya que no están destinados a mantenerse durante períodos prolongados de tiempo. Además, los snapshots no están protegidos en caso de fallo de hardware.

Consulta nuestra entrada de blog para obtener más información sobre Snapshots de VM vs respaldo.

Para respaldar datos de máquinas virtuales, debes usar una solución externa robusta como NAKIVO Backup & Replication. La solución te permite realizar respaldos basados en imágenes consistentes de tus VM de VMware vSphere.

Source:
https://www.nakivo.com/blog/what-is-quiescing-for-vmware-vsphere-vms/