Backups de tus VMs en caliente con VCB fácilmente

Como todos sabeis el tener nuestras máquinas virtualizadas y en HA no es suficiente. Puede que por descuido alguien borre una VM o que por un mal peor se nos quemen nuestros servidores.

En toda infraestructura virtual es necesario disponer de copias de todas nuestras VMs importantes y si es en formato VMDK mejor, ya que así podremos levantar toda la infraestructura en poco tiempo.

Puede que nuestro presupuesto no nos de para comprar Veeam Backup o puede que nuestra licencia de Vsphere no tenga Data Recovery.

Con el siguiente script y una unidad de red remota, tendremos un pequeño BRS de nuestro CPD en cualquier ubicación a la cual tengamos conexión de red.

Lo primero será instalar en el equipo encargado de hacer las copias VMware Consolidated Backup.

Una vez instalado tendremos el binario necesario vcbmounter.

Para lanzar el script podemo utilizar la misma máquina VCenter u otra máquina con Windows instalado, ya que por ahora no hay VCB para Linux.

Usaremos el programador de tareas y ejecutaremos este script con la periodicidad que necesitemos:

for /f “tokens=2 delims=:” %%i in (‘vcbvmname -h virtualcenter.local -u administrator -p password -s Powerstate:on ^| find “name:”‘) do @rd /s /q “D:\Backups\All\%%i” &vcbmounter -h virtualcenter.local -u administrator -p password -a name:”%%i” -r “D:\Backups\All\%%i” -t fullvm > “D:\Backups\All\%%i.log”

Este script por gentileza de Andrew Neilson creará una copia de todas las VMs de nuestro VCenter listas para arrancar y los logs correspondientes del resultado.

José M. Hernández (Josemhb)

Anuncios