Backup de máquina virtual em ambiente VMware ESXI vSphere


Em um ambiente de virtualização o gerenciamento é centralizado, mas é indispensável o backup das VM’s(máquinas virtuais), no procedimento abaixo iremos efetuar a configuração do script no VMware ESXI vSphere.

Primeiramente efetue o download do script AQUI ou
wget https://github.com/lamw/ghettoVCB/archive/master.zip
Após o download descompacte os arquivos:
unzip ghettoVCB-master.zip
Aplique a permissão ao script:
chmod +x ghettoVCB.sh
Crie um local onde será armazenado o backup das VM’s, EX:

mkdir /vmfs/volumes/datastore1/BACKUP 
Defina o local onde será armazenado o backup das VM’s editando o script:

VM_BACKUP_VOLUME=/vmfs/volumes/datastore1/BACKUP 
Após as configurações crie um arquivo como exemplo:

vi BackupWebServer 7
E dentro do arquivo coloque o nome da VM conforme está no VMware vSphere Client:
WebServerApache



 Agora basta executar o script seguido do parâmetro “-f” para iniciar o backup da VM WebServer:

 ./ghettoVCB.sh –f BackupWebServer

O backup iniciará, após a porcentagem 100% apresentará a mensagem de OK, ou seja, tudo o procedimento foi efetuado corretamente.

OBS: Caso queira fazer backup de várias vm’s ao mesmo tempo, basta criar um novo arquivo e adicionar em uma maquina a cada linha.