Seleccionar página

Efectuar backup con ghetthoVCB

Hay que hacer mención de esta gran utilidad gratuita que nos brinda William Lan, con la cuál podemos efectuar backups de nuestras máquinas virtuales tanto en ESX 3.x como ESXi 3.x, y ahora ESX 4.0 sin tener que apagar la/las máquinas virtuales. Podemos efectuarlas sobre datastores que tengamos físicamente pinchados en el mismo equipo, también sobre cualquier  NAS de nuestra red.

Vamos allá. Primero descargamos ghettoVCB.sh

Lo ponemos en cualquier datastore tal y como se muestra en la imagen, el ponerlo en un datastore es para que cuando se tenga que reiniciar el servidor físico ESX i no se borre.

Vamos a hechar un vistazo al contenido del archivo ghettoVCB 

puttyghettoVCB1

Editamos el archivo con el comando vi, y podemos parametrizar donde y cuando queremos hacer los backups con ghettoVCB

En nuestro caso, hemos hecho las pruebas lanzando el backup contra otro datastore que está en la misma máquina física, que lo hemos llamado datastore2 dentro de  un directorio creado que se llama copias.

puttyghettoVCB2

En la linea de VM_BACKUP_VOLUME=/vmfs/volumes/datastore2/copias/ le indicamos en que datastore y directorio queremos efectuar la copia de seguridad.

En la linea de VM_BACKUP_ROTATION_COUNT=4  le indicaremos la rotación de las copias, es decir, cuando lleve 4 copias, creará la 5ª copia y una vez efectuado el backup borrará la más antigua, por lo que siempre tendremos las últimas 4 copias de seguridad.

Hemos de crear un archivo sin extension al cual le podemos poner el nombre que queramos,  y que contendrá los nombres de las máquinas virtuales que queremos copiar, tal y como mostramos en la imagen inferior.

puttyghettoVCB3

Editamos el archivo con vi y veremos el contenido

win

Donde WIN2008 es la máquina virtual que queremos copiar, si hubieran más máquinas a querer copia con ghettoVCB, simplemente añadiremos el nombre de la máquina debajo de la primera y así sucesivamente.

Tenemos que dar permisos de ejecución al archivo ghettoVCB.sh, y lo haremos de la siguiente manera:

chmod +x ghettoVCB.sh

Ejecución del backup:

./ghettoVCB.sh [nombre_de_archivo_sin _extensión]

./ghettoVCB.sh win

En los siguientes enlaces: 

Cómo recuperar una maquina virtual creada por ghettoVCB:

http://www.xarcom.net/blog/index.php/recuperar-maquina-virtual-creada-con-ghettovcb/

Redimensionar discos virtuales VMware ESXi

http://www.xarcom.net/blog/index.php/reducir-el-tamano-de-una-particion-vmware/

Eliminar un snapshot de VMware Infrastructure Client

http://www.xarcom.net/blog/index.php/eliminiar-snapshot-de-vmware-esxi-por-ghettovcb/

Nos vemos

Efectuar backup con ghetthoVCB