Demo
  • Home
  • Categorías
  • VMware
  • Verificación de integridad de una cadena de snapshots

Verificación de integridad de una cadena de snapshots

Hola, en este post vamos a realizar la verificación de integridad de una cadena de snapshots para asegurarnos que no existe una pérdida de comunicación en la cadena, errores en los discos miembros de la cadena o pérdida de discos de la cadena.

Tip, el snapshot es una funcionalidad de la virtualización que es de gran ayuda cuando necesitamos realizar algún cambio importante en la máquina virtual, en un servicio y/o aplicación, instalación de un aplicativo nuevo, o simplemente actualización del sistema operativo.

el proceso es sencillo, se crea una foto o un punto de restauración al cual podemos retroceder si encontramos algún problema o se presente un evento que afecte al servicio. El proceso de un snapshot crea discos delta.vmdk por cada archivo flat.vmdk y discos XXXX#.vmdk por cada vmdk que la máquina virtual tenga.

Pero qué pasa cuando un disco delta o un delta parte de una cadena de snapshots se pierde, se borra o se daña??. Podemos perder información, datos o incluso el disco completo de la máquina virtual. En algunos casos solo se pierden los datos ingresados en el disco delta.

VMKFSTOOLS

Usaremos el comando vmkfstools para revisar si la cadena de snapshots esta correcta:

vmkfstools -q discoXXXX#.vmdk -v10

Primero se toma el ultimo snapshot XXXX#.vmdk generado, en este ejemplo es -000004.vmdk:

Luego corremos el comando:

El comando realiza la revisión de la integridad de toda la cadena de discos deltas que tiene el disco original. Al finalizar debería darnos toda la información de cada uno de los snapshots creados.

Si existe un Failed quiere decir que no existe una concordancia con la cadena de snapshots, para ello debemos revisar cada uno de los discos XXXX#.vmdk de la cadena de snapshots.

En nuestro ejemplo tenemos un error al no encontrar un disco vmdk:

También puede ser usado el comando:

vmkfstools -e discoXXXX#.vmdk

Este comando debe ser usado solamente cuando la VM este apagada. Caso contrario se produce el siguiente error:

Failed to lock the file (16392)Disk chain is not consistent : Failed to lock the file (16392)

Si la cadena esta correcta no muestra

Disk chain is consistent

Si la cadena no está consistente nos muestra:

Finalmente, recomiendo NO usar un snapshot como un respaldo, para evitar eventos de pérdida de información de los discos que forman la cadena de snapshots.

Se pueden seguir las mejores prácticas de snapshots sobre ambientes vSphere aquí.

   

Tags: mantenimiento, Tecnología, Cloud, snapshot, vmkfstools, esxi

Escribir un comentario


Código de seguridad
Refescar

Este Blog usa cookies propias y de terceros para optimizar la navegación y que puedas ver correctamente su contenido. Si permaneces en el sitio asumiremos que estas de acuerdo .