InicioLinuxClonar Máquinas Virtuales en Caliente en ESXi

Clonar Máquinas Virtuales en Caliente en ESXi

Linux12/22/2012
Para realizar la clonación utilizaremos el ghettoVCB, la cuál es una alternativa libre para backupear Maquinas Virtuales ESi)

Este script usa metodologia similar a VMware's VCB tool. Toma snapshots de una VM en ejecucion, backupea el VMDK master y luego elimina el snapshot hasta el siguiente backup.


Requerimientos:

* Maquinas Virtuales corriendo en ESi) 3.5/4.x+/5.x (Yo solamente probe que funcione en ESXi 4.1 update 1 y 5.0)

* Consola con acceso SSH al host ESXi, podemos consultar el siguiente link que explica como habilitarlo: Habilitar SSH en VMware ESXi 5


Instalacion:

Descargamos el ghettoVCP.tar.gz de: https://github.com/lamw/ghettoVCB/tarball/master y lo subimos con WinSCP al server ESi), si no tenemos habilitado SSH en el server podremos habilitarlo desde el VMware vSphere Client como explicamos previamente.

Luego lo descomprimimos:

~ # tar -zxvf lamw-ghettoVCB-19e0d4b.tar.gz


tar: warning: skipping header 'g'
lamw-ghettoVCB-19e0d4b/
lamw-ghettoVCB-19e0d4b/README
lamw-ghettoVCB-19e0d4b/ghettoVCB-vm_backup_configuration_template
lamw-ghettoVCB-19e0d4b/ghettoVCB.conf
lamw-ghettoVCB-19e0d4b/ghettoVCB.sh
~ #




Editamos el ghettoVCB.sh:

/lamw-ghettoVCB-19e0d4b # vi ghettoVCB.sh




Cambiar:

#VM_BACKUP_VOLUME=/vmfs/volumes/dlgCore-NFS-bigboi.VM-Backups/WILLIAM_BACKUPS



Por:

VM_BACKUP_VOLUME=/vmfs/volumes/datastore1/backups




Editar el ghettoVCB.cfg:

# vi ghettoVCB.conf


VM_BACKUP_VOLUME=/vmfs/volumes/datastore1/backups
DISK_BACKUP_FORMAT=thin
VM_BACKUP_ROTATION_COUNT=3
POWER_VM_DOWN_BEFORE_BACKUP=0
ENABLE_HARD_POWER_OFF=0
ITER_TO_WAIT_SHU***=3
POWER_DOWN_TIMEOUT=5
ENABLE_COMPRESSION=0
ADAPTER_FORMAT=buslogic
VM_SNAPSHOT_MEMORY=0
VM_SNAPSHOT_QUIESCE=0
ENABLE_NON_PERSISTENT_NFS=0
UNMOUNT_NFS=0
#NFS_SERVER=172.30.0.195
#NFS_MOUNT=/nfsshare
#NFS_LOCAL_NAME=nfs_storage_backup
#NFS_VM_BACKUP_DIR=mybackups
SNAPSHOT_TIMEOUT=15
EMAIL_LOG=0
EMAIL_DEBUG=0
EMAIL_SERVER=relay.mi-dominio.com.ar
EMAIL_SERVER_PORT=25
[email protected]
[email protected]




Ejecutamos el script, especificando en un archivo de texto el nombre de las maquinas que queremos backupear:

# vi vms_to_backup


Nombre_de_Maquina_Virtual_a_Backupear


# ./ghettoVCB.sh -f vms_to_backup




Fuente:
Más info en:
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

H
HernanTirado🇦🇷
Usuario
Puntos0
Posts250
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.