Backup de máquinas virtuais no ESXi 5.0 com script ghettoVCB
Este artigo tem por objetivo, mostrar os passos para configuração de script de backup ghettoVCB.sh em um servidor virtual ESXi 5.0, utilizando também, agendamento para automatizar as tarefas de backup. Como encontrei pouco material referente às cópias quentes (ligadas) de máquinas virtuais, posto aqui a experiência que adquiri com este estudo/projeto.
Preliminares
Um pouco da história sobre este estudo.
Resolvi criar este artigo devido à dificuldade em encontrar material de apoio sobre como utilizar o script "ghettoVCB.sh" para efetuar snapshots de máquinas virtuais de servidores ESXi 5.0, de forma automatizada.
O script ghettoVCB é simples, prático e fácil de configurar na sua forma básica (caminho_destino + número_cópias), que é o que, na prática, todo administrador precisa (efetuar snapshot das máquinas virtuais quentes salvando no destino desejado).
E é com este intuito que escrevi este tutorial. O meu objetivo era montar uma solução *FREE* automatizada para snapshot das VMs, utilizando recursos simples e básicos.
Para isso, utilizei também um servidor (em VM) Ubuntu Server 11.04 64 bits. Neste material, cito a possibilidade de backup através de um servidor NFS na rede, mostrando de forma simples e objetiva, como instalar e configurar este recurso.
Resumindo, este artigo trata da minha experiência na configuração do script, efetuando snapshot das VMs quentes, com agendamento programado em um servidor GNU/Linux com Ubuntu Server 11.04, salvando as snapshots em um case de HD conectado à porta USB da máquina física ESXi e também em um storage com FreeNAS instalado em máquina física através de NFS e iSCSI.
Como abordo de forma simples o script ghettoVCB, sugiro visitar a comunidade VMware para informações específicas sobre o funcionamento da ferramenta:
Downloads:
1. vSphere Client → Pode ser obtido através do link abaixo, ou digitando o endereço IP do seu servidor ESXi, em seu navegador de Internet:
2. Script ghettoVCB → Clique no ícone ZIP para efetuar o download do arquivo "master.zip":
Descompactar o arquivo "master.zip", gerando seis arquivos. Utilizaremos o "ghettoVCB.sh" neste tutorial. Para maiores informações sobre este pacote com scripts, favor visitar o site do desenvolvedor, em:
Para um melhor estudo do assunto, usarei as informações abaixo como base para todo o desenvolvimento do artigo:
Servidor ESXi:
Servidor NFS:
Usuário em todos os procedimentos: root
Resolvi criar este artigo devido à dificuldade em encontrar material de apoio sobre como utilizar o script "ghettoVCB.sh" para efetuar snapshots de máquinas virtuais de servidores ESXi 5.0, de forma automatizada.
O script ghettoVCB é simples, prático e fácil de configurar na sua forma básica (caminho_destino + número_cópias), que é o que, na prática, todo administrador precisa (efetuar snapshot das máquinas virtuais quentes salvando no destino desejado).
E é com este intuito que escrevi este tutorial. O meu objetivo era montar uma solução *FREE* automatizada para snapshot das VMs, utilizando recursos simples e básicos.
Para isso, utilizei também um servidor (em VM) Ubuntu Server 11.04 64 bits. Neste material, cito a possibilidade de backup através de um servidor NFS na rede, mostrando de forma simples e objetiva, como instalar e configurar este recurso.
Resumindo, este artigo trata da minha experiência na configuração do script, efetuando snapshot das VMs quentes, com agendamento programado em um servidor GNU/Linux com Ubuntu Server 11.04, salvando as snapshots em um case de HD conectado à porta USB da máquina física ESXi e também em um storage com FreeNAS instalado em máquina física através de NFS e iSCSI.
Como abordo de forma simples o script ghettoVCB, sugiro visitar a comunidade VMware para informações específicas sobre o funcionamento da ferramenta:
Requisitos
Conhecimentos:- Estar ambientado com o vSphere Client.
- Estar ambientado com a estrutura de pastas do ESXi 5.0.
- Ter conhecimento de operação básica em ambiente GNU/Linux.
Downloads:
1. vSphere Client → Pode ser obtido através do link abaixo, ou digitando o endereço IP do seu servidor ESXi, em seu navegador de Internet:
2. Script ghettoVCB → Clique no ícone ZIP para efetuar o download do arquivo "master.zip":
Descompactar o arquivo "master.zip", gerando seis arquivos. Utilizaremos o "ghettoVCB.sh" neste tutorial. Para maiores informações sobre este pacote com scripts, favor visitar o site do desenvolvedor, em:
Para um melhor estudo do assunto, usarei as informações abaixo como base para todo o desenvolvimento do artigo:
Servidor ESXi:
- Host: vmsrv
- IP: 192.168.1.110
Servidor NFS:
- Host: zBKP_Server-Ubuntu11.04_amd64
- IP: 192.168.1.200
Usuário em todos os procedimentos: root