¿Qué es Quiescing para VMware vSphere VMs?

Al crear una instantánea en un entorno VMware vSphere, hay dos métodos diferentes que puede seguir: tomar una instantánea del estado de la memoria o poner en reposo el sistema de archivos invitado.

Esta entrada de blog proporciona una breve visión general de las instantáneas en VMware vSphere, una comparación entre las instantáneas de estado de memoria y las instantáneas en reposo, y una mirada a las diferentes funciones de reposo.

NAKIVO for VMware vSphere Backup

NAKIVO for VMware vSphere Backup

Complete data protection for VMware vSphere VMs and instant recovery options. Secure backup targets onsite, offsite and in the cloud. Anti-ransomware features.

Instantáneas en VMware vSphere

La toma de instantáneas de una máquina virtual en vSphere le permite capturar el estado de la memoria de la máquina virtual, el estado del disco y los ajustes de configuración en momentos específicos.

Las instantáneas de VMware permiten conservar el estado de una máquina virtual en un momento determinado. Las instantáneas capturan los ajustes de configuración, el estado de la memoria y el estado del disco de una máquina virtual. Con la ayuda de las instantáneas, puede restaurar una máquina virtual al estado en que se encontraba justo antes de tomar la instantánea. Por ejemplo, si acaba de instalar un sistema operativo en su máquina virtual, puede realizar una instantánea antes de aplicar cualquier cambio, como instalar actualizaciones. Después de instalar las actualizaciones, si no estás satisfecho con los cambios, puedes volver al estado en el que se tomó la instantánea.

El proceso de toma de instantáneas se ve afectado por las actividades en curso en una máquina virtual. Esto puede causar problemas al volver a un estado anterior específico. Por lo tanto, las instantáneas se toman mejor cuando una máquina virtual no está ejecutando tareas intensivas de E/S o programas que se están comunicando constantemente con otras máquinas. Cuando una máquina virtual se comunica con otro ordenador 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 máquina virtual, el archivo en cuestión aparece dañado cuando se vuelve a esa instantánea.

Instantáneas del estado de la memoria frente a instantáneas en reposo

Las instantáneas conservan el estado y los datos de una máquina virtual y crean un disco hijo para que el sistema operativo invitado escriba en él. En VMware vSphere, puede elegir entre crear una instantánea de memoria para capturar el estado de una máquina virtual o crear instantáneas en reposo para realizar operaciones en una máquina virtual que requieran un estado consistente.

Instantáneas del estado de la memoria

Como opción predeterminada para tomar instantáneas en VMware vSphere, una instantánea de estado de memoria captura y conserva el estado activo de una máquina virtual. Con las instantáneas de memoria, una máquina virtual en ejecución puede volver al estado en el que se encontraba cuando se tomó la instantánea. Las instantáneas de memoria son ideales cuando se necesita guardar el estado de las aplicaciones en ejecución.

Durante la captura de una instantánea del estado de la memoria, la máquina virtual se aturde para serializar el estado de la máquina virtual al disco y cerrar el disco en ejecución. Para evitar complicaciones técnicas y fallos, se recomienda evitar el uso de instantáneas de memoria en lugar de verdaderos backups.También tiene la opción de crear una instantánea que no incluya memoria. Si vuelves a una instantánea sin memoria, básicamente estás apagando una máquina virtual. Por ejemplo, si creas una instantánea sin memoria mientras trabajas en un documento de Word y no has guardado el archivo, perderás el contenido cuando vuelvas a esa captura.

Las instantáneas en memoria tardan más en crearse que las instantáneas sin memoria. El tiempo que tarda el host en escribir la memoria en el disco está directamente relacionado con la cantidad de memoria que la máquina virtual está configurada para utilizar.

Instantáneas en reposo

Quiescing el sistema de archivos invitado es el proceso de conseguir los datos en una máquina virtual en un estado adecuado para hacer backups. Las soluciones de backup utilizan instantáneas de VM para copiar los datos de una VM. La operación de inactividad de una máquina virtual garantiza que una instantánea represente una visión coherente del estado del sistema de archivos invitado en un momento determinado. Una instantánea en quiescencia suspende o altera el estado de los procesos en curso en una máquina virtual, especialmente si un proceso concreto puede modificar los datos almacenados durante un backup. Las instantáneas en reposo se utilizan mejor cuando se configura una máquina virtual para realizar backups periódicos.

Para crear una instantánea en reposo en su entorno VMware vSphere, necesita tener VMware Tools instalado y ejecutándose en la máquina virtual.

Así es como vSphere prepara su máquina virtual para una instantánea en reposo:

  • VMware Tools, mediante la función VMware Snapshot Provider, crea una nueva instantánea de Volume Snapshot Service (VSS) dentro del sistema operativo invitado.
  • Los escritores de VSS preparan las aplicaciones activas para hacer backups.
  • Las transacciones se escriben de la memoria al disco.
  • Los escritores VSS informan de la finalización del proceso de escritura al servicio VMware Tools.
  • El sistema ya está listo para tomar una instantánea en reposo.

Silencio y coherencia

Al hacer backup de una máquina virtual, es necesario asegurarse de que el sistema de archivos y los datos de la aplicación alcanzan un estado coherente. Esta coherencia se consigue poniendo en reposo una máquina virtual. Hay dos tipos de consistencia a tener en cuenta a la hora de silenciar una máquina virtual: la consistencia del sistema de archivos y la consistencia de la aplicación.

  • Consistente con el sistema de archivos: Una instantánea en reposo es coherente con 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.
  • Consistente con la aplicación: Una instantánea en reposo es coherente con 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 es ideal para hacer backup de aplicaciones de bases de datos como Oracle y SQL.

Cómo crear una instantánea en reposo en vSphere

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

  1. Seleccione una máquina virtual del inventario. Asegúrate de que está encendido.
  2. Haga clic con el botón derecho del ratón en el nombre de la máquina virtual y, en Instantáneas , haga clic en Tomar instantánea.

Realización de instantáneas en vCenter

  1. En la parte inferior de la pantalla Tomar instantánea, se selecciona por defecto Incluir la memoria de la máquina virtual. Esa es la opción para crear una instantánea del estado de la memoria. Tenga en cuenta que la opción de instantáneas en reposo está atenuada porque las instantáneas del estado de la memoria y las instantáneas en reposo no se pueden tomar simultáneamente.

Incluir la memoria de la máquina virtual

  1. Anule la selección de Incluir la memoria de la máquina virtual y marque Quiesce guest file system. Haga clic en Crear.

Sistema de archivos huésped en reposo

  1. Una vez creada la instantánea, podrá verla en la pestaña Instantáneas del panel de control de la máquina virtual. Desde ahí, puedes volver a esa instantánea, editarla o eliminarla.

Pestaña de instantáneas

Conclusión

La instantánea del sistema de archivos invitado de la máquina virtual garantiza que los datos de la instantánea sean coherentes y adecuados para las prácticas de backup o replicación. Dicho esto, las instantáneas por sí solas no deben utilizarse como backups, ya que no están pensadas para conservarse durante largos periodos de tiempo. Además, las instantáneas no están protegidas en caso de fallo del hardware.

Echa un vistazo a nuestra entrada de blog para obtener más información acerca de las instantáneas de VM vs backups.

Para hacer backup de los datos de las máquinas virtuales, debería utilizar una solución robusta de terceros como NAKIVO Backup & Replication. La solución le permite hacer backups coherentes basados en imágenes de sus máquinas virtuales VMware vSphere.

1 Year of Free Data Protection: NAKIVO Backup & Replication

1 Year of Free Data Protection: NAKIVO Backup & Replication

Deploy in 2 minutes and protect virtual, cloud, physical and SaaS data. Backup, replication, instant recovery options.

Artículos recomendados