Vmware - GhettoVCB.sh in modalità grafica

Nel blog già ho parlato del prodotto GhettoVCB.sh per effettuare i backup delle macchine virtuali, a caldo, dentro Vmware.

Segnalo anche il seguente software che, una volta installato su un pc windows o VM dentro Vmware funziona da Scheduler per eseguire i backup delle macchine virtuali, gestendo il tutto con modalità grafica.

A grandi linee, va scaricato il prodotto:

MKS Backup


Scompattarlo e configurare il file mksbackup.ini simile a:

01[DEFAULT]
02night_shift=on
03smtp_host=SMTP_SERVER
04smtp_mode=normal
05smtp_port=25
06smtp_login=LOGIN
07smtp_password=PASSWORD
08sender=EMAIL
09recipients=EMAIL
10 
11[VMWARE]
12program=ghettovcb
13host=IP_ADDRESS
14port=22
15login=root
16password=PASSWORD
17local=C:\magik\vmware
18global_conf=ghettoVCB.conf
19vm_list=
20vm_exclude=

 andiamo in C:\Magik\vmware ed editiamo il file ghettoVCB.conf

01VM_BACKUP_VOLUME=/vmfs/volumes/FREENAS/ghettobackup
02DISK_BACKUP_FORMAT=thin
03VM_BACKUP_ROTATION_COUNT=3
04POWER_VM_DOWN_BEFORE_BACKUP=0
05ENABLE_HARD_POWER_OFF=0
06ITER_TO_WAIT_SHUTDOWN=3
07POWER_DOWN_TIMEOUT=5
08ENABLE_COMPRESSION=0
09VM_SNAPSHOT_MEMORY=0
10VM_SNAPSHOT_QUIESCE=0
11ENABLE_NON_PERSISTENT_NFS=0
12UNMOUNT_NFS=0
13SNAPSHOT_TIMEOUT=15

Possiamo schedulare il backup in automatico tramite:

 

Per vedere invece se funziona tutto si può usare il comando:

C:\Magik\MKSBackup\mksbackup.exe -d -c C:\Magik\mksbackup.ini backup VMWARE 

Riporto dell'articolo seguente il seguente trafiletto:

"
Qua ho avuto un’altra gatta da pelare. Lo script non eliminava la snapshot, per proseguire dovevo eliminarla a mano dal vCenter. Per risolvere questo ostacolo occorre andare a modificare a mano con il comando “vi” il file ghettoVCB.sh e cercare la stringa:
1${VMWARE_CMD} vmsvc/snapshot.remove ${VM_ID} > /dev/null 2>&1
sostituendola con questa (il comando corretto è snapshot.removeall):
1${VMWARE_CMD} vmsvc/snapshot.removeall ${VM_ID} > /dev/null 2>&
"