Backup VDP por linea de comandos

Podemos realizar bastantes operaciones en el appliance de backup VDP por linea de comandos para controlar nuestros backups de maquinas virtuales. A continuación encontrarás una lista de acciones útiles para realizar en el appliance VMware VDP. Estos comandos son solo para ejecutar accediendo por SSH al appliance backup VDP. Estos comandos no están oficialmente soportados por VMware para la ejecución por parte del cliente y no me responsabilizo de cualquier problema derivado de su uso inadecuado. Para tu tranquilidad, los uso de forma habitual sin ningún tipo de problema.

Mostrar el estado de los servicios del appliance VDP

Mostrar el estado de los procesos de garbage collection, último checkpoint, ventanas de mantenimiento de VDP

 Mostrar estadísticas sobre espacio y capacidad, así como las maquinas virtuales que mas cambian cada ejecución del backup en VDP

Actividad reciente en VDP

Ver informe de backup VDP de una maquina virtual concreta

Para realizar esta tarea, deberemos realizar primero mccli activity show y seleccionar el número ID correspondiente al trabajo de backup VDP de la maquina virtual concreta de la que queremos examinar el log. Seleccionaremos la primera del ejemplo anterior

El resultado es el log de actividad de esa tarea de backup VDP en concreto. No la pongo aquí pues es un log bastante extenso que incluye todos los detalles relevantes del trabajo de backup VDP.

Obtener una lista de maquinas virtuales registradas en un appliance de backup VDP

Con este comando podremos obtener una lista de las maquinas virtuales que hemos registrado en este appliance de backup VDP.

Lanzar un backup VDP a mano de una sola maquina virtual

Este es sin duda el comando que más utilizo, para lanzar backups de máquinas virtuales individuales en un momento determinado. Utilizaremos el nombre de maquina virtual que podemos ver en mccli client show –recursive=true y en la parte de domain, el siguiente campo, en el caso del ejemplo, /fqdn.vcenter/VirtualMachines

Monitorizar progreso de backup VDP

Una vez lanzado nuestro backup, querremos ver que tal van avanzando. Para ello utilizaremos el siguiente comando. Se trata de una variante de un comando que utilizamos anteriormente. Le añadimos –active=true para solo ver los backups activos que se están haciendo en el appliance VDP

Cancelar backups VDP

Para detener trabajos de backup VDP deberemos conocer de antemano los ID de cada trabajo que está en ejecución. Para saber esta información, ejecutaremos el comando del paso anterior. Una vez lo(s) tengamos, ejecutaremos

Repetiremos esta orden con cada ID de trabajo de backup VDP que esté en ejecución.

Cancelar un trabajo VDP puede ser necesario si vemos que impacta de forma sensible en el rendimiento del almacenamiento y estamos degradando el servicio.

Liberar espacio en VDP

Si queremos liberar espacio en VDP tenemos tres únicas alternativas:

  1. Borrar puntos de restauración viejos
  2. Borrar máquinas virtuales del backup
  3. Eliminar trabajos de backup completos

Para borrar puntos de restauración viejos, iremos al vSphere Web Client, pestaña Restore, y tras entrar en una de las máquinas virtuales de las que tenemos backup, seleccionaremos un punto de restauración (nunca el inicial) y pulsaremos el botón DELETE.

Para borrar máquinas virtuales del backup VDP, repetiremos el punto anterior, pero seleccionando todos los puntos de restauración existentes para esa máquina virtual. Posteriormente, podremos eliminarla del trabajo de backup para que no se vuelva a hacer backup de la misma.

Para eliminar trabajos de backup completos, haremos click en el trabajo de backup, Backup Job Actions > Disable, de nuevo, con el trabajo seleccionado, Backup Job Actions > Delete

El espacio no se recupera de forma automática, sino que debemos forzar un proceso (y probablemente varias veces) de garbage collection, que se dedica a recuperar bloques de espacio sin uso.

Forzar Garbage Collection en VDP

Para forzar garbage collection en VDP seguiremos el siguiente procedimiento:

Debemos detener el programador de tareas de mantenimiento con el comando

Posteriormente, iniciaremos el garbage collector con este comando

Este comando nos devolverá al prompt. Podemos hacer seguimiento de su ejecución mediante el comando

El garbage collector no tiene constancia de cuanto trabajo le queda por hacer, así que no tiene un indicador de progreso. En su lugar, dispone de una cifra de GB recuperados de espacio:

Una vez el proceso de garbage collection haya terminado, iniciaremos de nuevo el programador de ventanas de mantenimiento con

El proceso de garbage collection puede ser MUY lento. Aqui te dejo un ejemplo de la última vez que lo he lanzado de forma manual. Tardó casi un día y medio, pero recuperó más de 400 GB de espacio:

¿Cuanto espacio ha recuperado Garbage Collection de VDP?

Si queremos comprobar cuanto espacio se recupera en cada ejecución de garbage collection podemos utilizar el siguiente oneliner

Con el, obtendremos una lista de las diferentes ejecuciones de GC junto con los Mbytes recuperados en cada una de ellas. El comando indicado anteriormente saca la información de los últimos 30 días, pero podemos modificar la horquilla de tiempo que se revisa cambiando el valor del parámetro –days.

 

¿Cuanto le queda al Integrity Check de VDP para terminar?

Si tienes un check de integridad de VDP lanzado, una de las cosas más molestas es que a simple vista no puedes ver cuanto le queda para terminar. Sin embargo, por línea de comandos si es posible.

 

backup vdp

 

Leave a Comment

Your email address will not be published. Required fields are marked *