Problema de instantánea de VMWare

Problema de instantánea de VMWare

Así que tengo un problema particularmente preocupante que dejó el antiguo departamento de TI. Estamos ejecutando varias instantáneas y nadie pensó en consolidarlas, probablemente porque nadie tenía la habilidad suficiente en VMWare para darse cuenta de que tenía que hacer esto. Entonces, este es el problema que me queda:

Instantáneas anidadas

Suponiendo que la imagen no se carga, tenemos esto:

  • ->La máquina virtual 343,7 GB
  • --> Instantánea 1 14/05/2018, 150 GB
  • ---> Instantánea 2 13/06/2018, 9.03 GB (La instantánea de la memoria de la VM es: NO)
  • ----> Instantánea 3 13/06/2018, 31,19 GB
  • -----> Instantánea 4 14/06/2018, 386,24 MB
  • ------> Instantánea 5 27/08/2018, 45,43 GB
  • -------> Estás aquí (sí) 59,5 GB

Investigué un poco y lo que parece ser la mejor solución es hacer esto:

  1. Cree una copia de seguridad de los archivos de la máquina virtual, idealmente mientras esté apagada. Debería bastar con copiar toda la máquina virtual a una segunda ubicación.
  2. Elimina las instantáneas. Idealmente, fuera del horario de oficina, la consolidación llevará tiempo. Un montón de tiempo. Irá más rápido cuando la VM esté apagada.
  3. Compruebe si la VM está intacta; de lo contrario, restaure la copia de seguridad. Fuente:Consolidación de instantáneas antiguas de VMWare

Mi pregunta para ti es:

Estas instantáneas se han estado ejecutando durante bastante tiempo, las más antiguas desde 2018. Según lo que estoy leyendo, es probable que causen cierta degradación, si no corrompen por completo, la máquina virtual en este momento.

  1. ¿Vale la pena dedicar tiempo a intentar la solución anterior?
  2. Si no es así, ¿es mejor hacer una copia de seguridad de las bases de datos almacenadas en el servidor y revertir el servidor?

Si entiendo correctamente, revertirlo lo devuelve al estado anterior a las instantáneas, descartando los cambios realizados en la instantánea. Mientras que eliminar las instantáneas consolida todos los cambios realizados en uno. (Terminología extraña VMWare)

Además, este es un servidor con aprovisionamiento ligero. Quedarme sin espacio en disco es lo que me hizo descubrir este problema, y ​​en este momento me quedan unos 4 GB.

Respuesta1

Según "Estimar el tiempo necesario para consolidar instantáneas de máquinas virtuales (2053758)" enhttps://kb.vmware.com/s/article/2053758, se crea un archivo Delta adicional durante la consolidación si la máquina virtual está encendida. Esto está en la sección NOTAS y dice

Si se inicia la consolidación del disco cuando la máquina virtual está encendida, se crea un archivo delta adicional para rastrear los bloques modificados, que finalmente se escribe en el disco base al final de la consolidación. Sin embargo, no se requiere ningún archivo delta adicional al eliminar solo una instantánea que no es la actual.

"No se requiere ningún archivo delta adicional cuando se elimina solo una instantánea que no es la actual". Eliminar uno a la vez, desde el más antiguo hasta el más nuevo, no consumirá espacio adicional en el disco hasta que llegue a la instantánea más reciente. Esto se ejecutaría en segundo plano.

Un hilo de la comunidad de VMware enhttps://communities.vmware.com/thread/560315También tiene este problema. En el peor de los casos, el disco base/principal solo debería poder crecer hasta la cantidad de datos en las instantáneas.

Además, aquí hay una base de conocimientos de VMware sobre la consolidación de instantáneas en ESX 3.5 y ESX 4.0 (que requiere actualizaciones de parches). ESX 5 y superiores tienen esta función integrada y realiza la misma operación. Cubre los mismos puntos que la discusión comunitaria que vinculé.https://kb.vmware.com/s/article/1023657.

Como tal, mi respuesta a los requisitos de espacio adicionales es "no hay requisitos de espacio adicionales si apaga la máquina virtual primero.Opuedes eliminar una instantánea a la vez, de la más antigua a la más nueva, y el espacio liberado te permitirá eliminar la más nueva mientras aún esté encendida".

Revertir la instantánea a hace años tiene sus propios problemas. Pierde la confianza del dominio porque la contraseña de la máquina de la computadora ya no es la que debería ser. Según las marcas de tiempo que proporcione, también perderá 1,5 años de actualizaciones de Windows y cualquier otra actualización de aplicaciones de terceros o actualizaciones realizadas manualmente. Cambios en el registro que no se produjeron a través de GPO. Ajustes. Pierde todos los datos almacenados en otros lugares, como documentos o carpetas de descargas (a menos que tenga una copia de seguridad). Habría que revertir todo esto.

Si le preocupa la corrupción, apague la máquina virtual, copie los archivos del disco en un almacenamiento adicional e intente la consolidación, como mencionó como opción. O simplemente cree un nuevo servidor y migre la base de datos... si tiene el espacio en una ubicación diferente, ya que ya mencionó problemas de espacio.

Respuesta2

No estoy absolutamente seguro de cuál es tu pregunta, así que intentaré responder a ambas.

Definitivamente deseas consolidar ese disco, ya que las instantáneas no están destinadas a ser "copias de seguridad a largo plazo". Cuando crea una instantánea (ignorando los VVOL en aras de la simplicidad), vSphere "congela" el archivo VMDK (el archivo en el almacén de datos que representa el disco duro de la VM) para los discos de la VM y comienza a escribir todos los cambios en un delta separado. archivo. Este archivo solo puede crecer hasta alcanzar el tamaño del VMDK original (aproximadamente, puede haber alguna sobrecarga adicional). Si luego toma una segunda instantánea, su primer archivo delta se "congela" nuevamente y vSphere inicia un segundo archivo delta.

Cuando luego elimina una instantánea, vSphere toma el archivo delta y escribe todos los cambios en el VMDK original. Sin embargo, mientras hace esto en una VM encendida, necesita un lugar donde seguir escribiendo los cambios provenientes de la VM, por lo que crea un archivo delta temporal para mantener los cambios en el VMDK mientras consolida la instantánea. Cuando termina, consolida nuevamente el archivo delta temporal mucho más pequeño y, por lo general, aturde la máquina virtual durante una fracción de segundo para mantener silenciosa la E/S del disco mientras consolida el archivo temporal.

Sin embargo, si elimina una instantánea intermedia, vSphere ya tiene otro archivo delta más nuevo con el que trabajar, por lo que puede hacerlo sin afectar la VM. Esto se puede aprovechar si no desea minimizar el impacto de eliminar una instantánea grande, simplemente tome una nueva instantánea, elimine la anterior en segundo plano y luego elimine la instantánea mucho más pequeña cuando esté lista.

La reversión funciona un poco diferente. Aquí está revirtiendo el estado de la VM, que consume muchos menos recursos, simplemente elimina el archivo delta y reinicia la VM con el VMDK original (también puede tomar una instantánea de la memoria, que luego devuelve la VM a una máquina encendida). en estado).

Entonces, sabiendo todo esto;

Si su VM funciona bien, aunque un poco más lento debido al impacto en el rendimiento, debe hacer lo siguiente:

  1. Asegúrese de tener una buena copia de seguridad de la VM
  2. Apague la VM para acelerar las cosas
  3. Elimine todas las instantáneas intermedias, comenzando por la más antigua.
  4. Eliminar la última instantánea
  5. Ejecute una consolidación de discos si esa opción está disponible.

Si su VM está rota, apáguela y restaure una copia desde la copia de seguridad/reconstrúyala. Volver a una instantánea antigua debería ser su última opción. Las instantáneas están destinadas a ser un "oh, accidentalmente eliminé toda la unidad C: mientras realizaba un trabajo, déjame volver a mi instantánea que tomé hace 30 minutos", no una copia de seguridad.

información relacionada