Estoy usando VMware ESXi. En nuestro equipo, utilizamos para proporcionar instantáneas para copias de seguridad a largo plazo.
Luego enfrentamos problemas como el desbordamiento de memoria y el servidor se colgó.
Comencé a leer en los artículos de la base de conocimiento de VMware y en todas partes. En todas partes se recomendó no tener instantáneas durante mucho tiempo.
Incluso VMware aconseja mantener las instantáneas durante un máximo de tres días.
Pero nuestro equipo siguió pidiéndonos que tengamos al menos dos instantáneas permanentes (hasta eliminar la VM). A veces podemos usar la VM por un año).
Una instantánea es para el estado de la máquina nueva. (Por lo tanto, cuando terminemos de probar una aplicación, volveremos a un estado nuevo e instalaremos otra aplicación) (si no lo permitía, a menudo podría necesitar alojar la VM).
Siguiente instantánea para mantener la VM en algún estado (tal vez habrían encontrado un problema y mantener ese estado durante algún tiempo. O pueden instalar requisitos previos para la aplicación y mantener la máquina lista para la prueba).
Lógicamente, sus necesidades parecen ser justas. Pero si lo permito, debo permitirles que guarden las instantáneas durante mucho tiempo. No estamos utilizando nuestra VM como servidor de correo o servidor de base de datos.
¿Por qué mantener las instantáneas durante mucho tiempo tiene un efecto adverso?
¿Por qué las instantáneas se consideran copias de seguridad temporales, no copias de seguridad reales?
fuente
Algunos formatos de instantánea utilizados por vmware degradan el rendimiento con el tiempo a medida que almacenan más datos. El formato de "extensión dispersa", creo que sigue siendo el predeterminado en las últimas versiones, no parece tener esta propiedad (estás viendo 3 lecturas por lectura y hasta 2 lecturas o 3 escrituras por escritura, pero esto no no empeora a medida que el disco se llena). Por lo tanto, no estoy completamente seguro de que la propiedad "no guardar instantáneas durante mucho tiempo" sea necesariamente un consejo correcto en todo momento.
Sin embargo, una cosa que he notado es que fusionar instantáneas lleva años a medida que se hacen grandes. Dependiendo de su caso de uso, esto puede o no ser un problema.
En cuanto a su otra pregunta, sobre "copia de seguridad temporal", bueno, eso es fácil: una copia de seguridad está destinada a sobrevivir a la pérdida del almacén de datos primario. Dado que las instantáneas y los orígenes se almacenan juntos (y la instantánea es inútil sin la imagen base), se pierde el lote; por lo tanto, una instantánea no es una copia de seguridad.
fuente
Sé que esta publicación es un poco antigua, pero la pregunta y los puntos planteados siguen siendo muy relevantes.
Las instantáneas de VMware definitivamente no son copias de seguridad. Peor efecto secundario que me sucedió a mí y a muchos clientes, conservan una instantánea de VMware de 6 meses de antigüedad, el host ESXi experimenta una interrupción no planificada que hace que el ESXi se reinicie o que se necesite reiniciar para eliminar la interrupción. El ESXi se recupera, las máquinas virtuales se inician y todos los datos se revierten al momento en que se tomó esa instantánea de VMware.
En este escenario, todos los cambios entre el momento en que se tomaron las instantáneas de VMware y el momento de interrupción simplemente se pierden.
Por lo tanto, mi consejo general es tomar instantáneas de VMware solo para un propósito específico y eliminarlas una vez que hayan cumplido ese propósito.
http://kb.vmware.com/kb/1025279
fuente
Como solución para la solicitud de su equipo de una imagen de instalación limpia o un estado en particular, recomendaría usar plantillas. Las plantillas clonan la VM (básicamente solo una copia) a un estado que no se puede encender o cambiar, solo se puede usar como referencia para clonar copias. Entonces, por ejemplo, si tengo una plantilla de "Instalación predeterminada de Debian", y el equipo del servidor solicita tres nuevos servidores, simplemente creo tres nuevos clones, los personalizo y listo.
Lo mismo puede hacerse para su segundo escenario. Si la máquina virtual llega a un estado al que desea hacer referencia, cree una plantilla. A partir de entonces, cada vez que necesite hacer referencia a ella, simplemente clone otra copia.
fuente
La idea detrás de una instantánea es más un punto de restauración antes de realizar una reconfiguración de la VM (instalar un nuevo software, una actualización importante, etc.). Entonces, si lo usa, puede retroceder hasta el punto donde estaba funcionando y alejarse silbando sin tener que culpar a ninguno de sus compañeros de trabajo :)
Y la idea general es que se fusionará en algún momento en el futuro (cuando pueda eliminarlo por un tiempo sin afectar a sus usuarios).
fuente
No debe guardar la instantánea de vmware por razones que otros aquí ya han descrito, pero lo que mucha gente hace es que se tome una instantánea de vmware y luego se haga de manera limpia (depende del huésped lo que realmente hace la instantánea) tome la instantánea de su matriz de almacenamiento para obtener y luego puede hacer una copia de seguridad / copiar / archivar / etc. esa instantánea. Después de crear una instantánea real en su matriz, debe eliminar la instantánea de vmware lo antes posible.
fuente