Como fazer backup do VMWare ESXi usando ferramentas gratuitas?

11

O que preciso fazer para estabelecer o backup do servidor ESXi 3.5 ou 4? Entendo que o servidor execute o Linux, pelo que entendi a sequência de backup:

  • crie um instantâneo da VM
  • copiar arquivos para um local de backup
  • excluir instantâneo

Provavelmente eu poderia escrever um script para criar / excluir instantâneos. Existe cron no ESXi para agendar tarefas de backup? E outra pergunta: presumo que não haja rsync ou rdiff-backup pré-instalado no ESXi. Existem binários pré-compilados existentes que funcionam com o ESXi?

galets
fonte
O ESXi não executa um kernel Linux. ESX (no i) sim.
ktower
5
Uuh, eu acho que você vai encontrar ESXi ainda corre um kernel Linux ... há uma abundância de lugares na internet que irá mostrar-lhe como ativar SSH na caixa para que possa obter uma concha ...
Mark Henderson
O ESX usa o linux como uma inicialização; esse kernel do linux migrou para uma VM na metade do processo de inicialização (e se tornou o console de serviço). O artigo da wikipedia descreve muito bem o processo e a arquitetura.
chris
@ Farseeker: Só porque você pode obter um shell não significa que é Linux. Repito, o kernel do ESXi não é Linux - é o VMware VMKernel (habilite o SSH na sua caixa ESXi e execute 'uname -a'). Como @chris indica, o ESX inicializa com um kernel do Linux, mas o VMKernel assume e transfere o kernel do linux para a sua própria VM.
ktower

Respostas:

9

Aqui está um artigo que descreve a configuração e possui scripts que você pode usar para executar uma versão posterior do ESXi 3.5 e 4.0. Eu não implantei isso sozinho, mas está na minha lista de tarefas para possivelmente configurar.

No momento, estou apenas executando backups dentro dos convidados.

Zoredache
fonte
+1 no link para o artigo muito completo. Obrigado!
314/09 PEra
1
Uma ressalva, se você estiver usando uma das versões gratuitas do ESX (i): existe uma versão mais nova do ghettoVCB (ghettoVCBg2), mas requer um host ESX (i) licenciado.
Dan
5

O Zoredache já mostrou o caminho certo a seguir. ghettoVCB.sh é sua ferramenta preferida. Funciona muito bem, mas também leia os artigos de Raj Perumal ( Parte 1 , 2 e 3 ).

Phil Swiss
fonte
1
nessa visualização, os artigos vinculados vão para um domínio morto.
Dan
@ Dan: O link funcionou para mim e foi atualizado a partir de 12 de maio de 2010
Jamie
1
Estou me referindo aos links do Raj Perumal blog.theworldrunsontechnology.com neste post (não o link chamado ghettoVCB.sh) ... eles vão para algum domínio estacionado desagradável para mim.
Dan
@ Dan - Eles estão corrigidos agora.
quer
0

Comecei a escrever um script para fazer isso sozinho, mas depois me deparei com um script gratuito que já o chama XSIBackup .

Também faz agendamento. Eu o uso para agendar backups separados em horários diferentes para cada VM no servidor ESXi 6.0 do escritório.

Pode até fazer backups a quente com base em instantâneos como o caro Veeam Backup.

E o interessante é que os backups são executados a partir do cron diretamente do host ESXi. Você não precisa do vCenter Server ou de nenhuma das ferramentas de API caras, como a Veeam. Isso simplesmente funciona.

Jeffrey Kaminski
fonte