class main AboutMe { exec(); }
Para simplificar os processos de backup e restauro das VM, o XenServer vem com comandos próprios que permitem realizar todo o tipo de tarefas de manutenção. Além dos comandos de comuns de snapshots existem outros no caso de querer migrar totalmente um sistema operativo de uma máquina física para outra.
O inconveniente do backup total é que terá que ser feito offline, ou seja a VM terá que estar desligada (downtime). Existem soluções alternativas como o live migration e outros sistemas baseado em snapshots. Este texto apenas tem como objectivo realizar um backup total da Virtual Machine. Para é necessário identificar os seguintes tipos de dados:
  • Server Metadata
    Metadados do servidor - VM's associadas, dados complementares ao bom funcionamento do XEN.
  • Server Data
    Dados o sistema operativo em si (ex. /etc, /var etc...)
  • VM's Data
    As imagens dos discos virtuais de cada VM.
O primeiro passo do backup é guardar todos os dados do servidor XEN (que sejam os dados ou metadata). Para isso, deve-se ligar um disco USB (ou firewire) e verificar em que equipamento ficou registado:

# dmesg  | egrep disk


# dmesg  | egrep sdx


 Eventualmente terão de fazer o mount ao disco numa partição do sistema (ex. /mnt/usb ou /media/discobackup). Uma vez montado, deverão ser exportados os metadados:

# xe pool-dump-database file-name=/mnt/usb/01_xenserver01.pool.dump.database


(este comando cria um backup em XML dos dados e das configurações do servidor e das VM's.

Uma vez os metadata guardados, vamos então seguir para o backup geral do host:

# xe host-backup host=xenserver01  file-name=/mnt/usb/01_xenserver01.host.backup


Neste momento, deverá desligar as VM que pretende fazer backup e executar o seguinte comando:

xe vm-export vm=vm_uuid filename=File-To-Backup


Onde vm_uuid é o nome da Virtual Machine.
Dica: não precisa de saber o uuid de cada VM para executar o comando, basta fazer "double tab" para que o XEN mostre as diferentes VM instaladas no sistema.
Recordo que os metadata também podem ser guardados pelo xsconsole.



Sem comentário, seja o primeiro! | Publicado por Ruben Alves @ 25/05/10 18:34
Escrever um comentário ao texto: "Howto.backup.a.XEN.SERVER-5.5"
Nome*:
E-mail*:
Página web
(não obrigatório):
"Quanto dá dez mais Catorze"
(Resposta: 20,22 ou 24?)*:
Mensagem*:


  ÚLTIMO MÊS: Agosto 2011

  Sobre.Pessoas.pt (21/08/11)
  Pensamento.dia.em.pleno.Agosto.pt (18/08/11)
  E foi assim que... (18/08/11)
  Julho.em.Imagens.2011 (18/08/11)

  TEXTOS EM ALTA!

  iPhone5 - my predictions.com (07/03/11)
  parvo.que.sou.pt (22/02/11)
  2G,3G,4G e agora 5G! (08/02/11)
  Novo.Projecto:Pedra-alta.com (01/02/11)
  website.updates-status-v1.pt (30/01/11)



FOTOGRAFIA ALEATÓRIA: A "Minha" Cidade do Porto

A

Ruben... Quem sou? Nascido em Novembro de 1980, Sagitáriano puro e duro com ascendente Aquário. Sou canhoto, adoro arte, computadores, fotografia, redes, programação, design, música. Odeio futebol, bacalhau e injustiça.

Neste momento sou um Jovem de 30 anos, curioso pela vida, curioso por tudo o que mexe, tudo que respira, que faça ruídos. Encanto-me facilmente com uma gota de água a bater no vidro mas não fico impressionado com um Ferrari. Gosto das coisas simples da vida, um olhar, um sorriso, um simples gesto. Adoro amar, como gosto de ser amado. Não troco o meu leitor DVD por uma PlayStation, no entanto trocaria um filme por uma bela fotografia.

Não sou complexo, apenas perplexo... tudo depende do ponto de vista.

[...] Farto de escrever... | pausa II

~~~


No meio de tudo isto, tenho este lugar cibernético. Um recanto pontualmente actualizado, apontado como um blog, mantenho a minha ideia que antes de ter esta pretensão, considero que é antes de mais nada um simples sítio web onde escrevo, descrevo, apresento, coloco perguntas, dúvidas e afirmações. Com os textos, coabitem vários espaços representativos do meu Espaço.

Talvez seja o lugar mais sensato para me conhecer... Ou pelo menos, iniciar-se nesta longa viagem que é o meu Ser...
[...] Farto de escrever..| stop .

Correio.electrónico:
mail AT ruben-alves PONTO com

Telefone:
919.181.***

A minha Página no Twitter.


creative commons