Ir para o conteúdo
ou

Software livre Brasil

Heitor Medrado de Faria

 Voltar a Blog
Tela cheia

Fazendo o Backup de Máquinas Virtuais do Vmware

15 de Janeiro de 2010, 0:00 , por Software Livre Brasil - 22 comentários | Ninguém está seguindo este artigo ainda.
Visualizado 6097 vezes

De bobeira, na Internet, encontrei a o guia oficial para backup das máquinas virtuais VMware [http://www.vmware.com/pdf/vi3_301_201_vm_backup.pdf]

O mesmo apresenta duas maneiras de proteger as máquinas virtuais, ambas suportadas pelo “Bacula”:

1. Utilizando a Solução do Fabricante – o VMWare Consolidated Backup

Este seria o procedimento nativo do VMWare – uma maneira de criar imagem das máquinas ou extrair arquivos delas, mesmo que estejam desligadas. Este método, requer a integração com uma ferramenta de “backup” – exemplo: o “Bacula”, para executar “scripts” que coloquem o Vmware Consolidated Backup para extrair os dados das máquinas e depois jogar para o armazenamento.

Particularmente não gostei dessa solução, por que:

a) Você teria uma camada a mais de “backup” para administrar e para operar manualmente, no momento do “restore”.

b) Seria mais um ponto de falha.

c) O fabricante sugere o uso opcional de um servidor proxy (que só funciona no Windows), para diminuir a carga de processamento do “backup” consolidado (altamente temerário!!!)

d) O fabricante sugere que apenas algumas soluções de “backup” seriam “suportadas” para trabalhar em conjunto com a solução, omitindo as demais, principalmente as livres. [http://www.vmware.com/support/vi3/doc/releasenotes_vcb103.html]

e) O uso da solução nativa só se justificaria se não fosse fazer “backup” das máquinas virtuais inteiras com uma margem de segurança, para a recuperação de desastres. No entanto ele mesmo admite que é possível, ainda mais com o “Bacula” que faz “backup” de arquivos abertos:

“Run backup clients from the ESX Server Service Console, backing up virtual machines in their entirety as .dsk and .vmdk files residing in the ESX Server host VMFS file system.” (p. 17)

Ele diz aqui, que você pode fazer “backup” dos arquivos .dsk e .vmdk (máquinas virtuais) diretamente do servidor hospedeiro das mesmas.

2. Métodos Tradicionais [recomendado]

O método tradicional de “backup” consistira a instalação dos “clientes” do “Bacula” (por exemplo) em cada uma das máquinas virtuais – ou seja: seriam tratadas como se máquinas dedicadas fossem.

O grande mérito, na minha opinião, seria a manutenção de um banco-de-dados único de controle, administração, ponto de falha e operação do “backup”. E de forma alguma haveria prejuízo à eficiência e integridade dos dados. Não enxergo nenhum benefício no uso do VMWare Consolidated Backup.

Como mecanismo complementar (útil para a recuperação de desastres rápida, quando uma máquina virtual se corrompa), a própria documentação citada sugere que você faça “backup” dos arquivos .dsk e .vmdk, como fora citado, isso numa periodicidade menor (ex.: semanalmente ou mensalmente), conforme a citação:

É altamente recomendável que o “Director” do “Bacula” seja instalado em uma máquina dedicada, obviamente diversa da que hospeda as máquinas virtuais, e esta recomendação também é feita no supramencionado Guia.

Abracetas!

Heitor Faria


Fonte: http://www.bacula.com.br/?p=212

22 comentários

Enviar um comentário
  • F21a2504370a1537114e6b5c186cc76d?only path=false&size=50&d=404William(usuário não autenticado)
    16 de Março de 2010, 15:07

    Boa Explicação!

    Muito bom seu post sobre o uso do Bacula para fazer backups de máquinas virtuais. Se ele se integra ao VCB não há pq não usá-lo! Ainda mais que as soluções pagas recomendadas para uso com o VMWARE custam uma fortuna!


  • B083a93749106f0d89063272bc423315?only path=false&size=50&d=404Filipe Borges(usuário não autenticado)
    6 de Março de 2012, 15:31

    Onde estão os arquivos .dsk e .vmdk?

    Beleza, até ai tudo bem. Mas onde estão esses arquivos? como ficaria o fileset de uma vm?


Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.