XenServer da Citrix - como fazer o backup no host ?

2,876 views
Skip to first unread message

hamacker

unread,
Feb 15, 2011, 7:05:21 AM2/15/11
to xen...@googlegroups.com
Olá Pessoal,

Tenho aqui uma storage externa para backup, na realidade um case com
HD do tipo ESATA/USB.
É um dispositivo simples, eu plugo no linux, monto o dispositivo e
pimba, posso utiliza-lo como quiser, neste caso foi adquiriido com o
proposito de backups das VMs armazenadas no XenServer.

Tenho aqui XenServer da Citrix e a console do terminal dele possui uma
opção para backup, mas o único destino pré-definido é "Local Storage".

Gostaria de saber como é que eu coloco mais um destino para o backup,
mais especificamente minha unidade ESATA/USB.

No XenCenter, painel de controle do Xen instalado numa máquina
Windows, eu posso criar um repositório, mas parece que todas as opções
disponíveis são discos remotos. Estou começando a achar que deveria
ter sido melhor adquirir um NAS, pois me parece que o Xen prefere
estes tipos de discos para quase tudo.

Afinal, tem como usar este disco para realizar backups do Xen, e seus
backups que são chamados de metadados são confiáveis no caso de
desastre e reposição do servidor ?

[]'s

Leandro Keffer

unread,
Feb 15, 2011, 7:09:34 AM2/15/11
to xen...@googlegroups.com
Cara, em de meus servidores que rodam Xenserver eu fiz este procedimento, coloquei um case externo com HD 1Tb, instalei o pacote do samba, pois a base do Xenserver é um CentOS, e compartilhei o mesmo com os hosts e faço backups neste disco.

Não é uma solução profissional, mas atende muito bem em pequena escala.

Ja para fazer backup da VM inteira voce poderá usar os comandos xe-export, que esta bem descriminado na documentação.


--
Você recebeu esta mensagem porque está inscrito em Grupo "xen-br" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para xen...@googlegroups.com
Para anular a inscrição neste grupo, envie um email para xen-br-un...@googlegroups.com
Para mais opções, visite este grupo em http://groups.google.com/group/xen-br?hl=pt-BR
Site do GU Xen-BR: http://www.xen-br.org
Antes de enviar sua primeira mensagem leia atentamente as regras para participação no site http://groups.google.com/group/xen-br/web/regras?hl=pt-BR

hamacker

unread,
Feb 15, 2011, 7:16:55 AM2/15/11
to xen...@googlegroups.com
O procedimento que estou fazendo é adicionar meu disco de backup no /etc/fstab :
# Disco de Backup das VMs : e5686eb0-f9e0-4965-90dc-da8836ea8dfc
UUID=e5686eb0-f9e0-4965-90dc-da8836ea8dfc /media/backup ext2
defaults 0 0

E tentando adicionar a pasta /media/backup na lista de repositórios.
O problema é que no XenCenter você aparentemente só adiciona
repositórios remotos como NFS e CIFS (Samba). Assim como você eu não
estou a fim de criar um serviço seja local ou remoto só para este
procedimento.

Mas me diga uma coisa, a opção de backup que há xsconsole é realmente
o backup da VM contendo os dados vitais para uma restauração em caso
de sinistro ?
Pois você citou o xe-export como opção alternativa.

[]'s

Renato Fernandes

unread,
Feb 15, 2011, 7:20:46 AM2/15/11
to xen...@googlegroups.com
Bom dia,

No caso, você precisa basicamente configurar esse HD externo através do terminal, após isso o dispositivo estará pronto para receber os backups das VM's via vm-export.

Você deve salvar os metadados bem como o(s) disco(s) da VM, dessa forma você consegue importar a VM para outro host XenServer.

Para mais infos de como configurar esse HD externo para ser usado pelo XenServer: http://forums.citrix.com/thread.jspa?threadID=153722

Abraços,


Renato Fernandes
 
Diretor de Infraestrutura e Suporte
   

T: (55 11) 5102-2880 | ramal 29
    (55 11) 7643-2085
@: renato.f...@webtraffic.com.br
S: webtraffic.com.br



----- Mensagem original -----
De: "hamacker" <sirha...@gmail.com>
Para: xen...@googlegroups.com
Enviadas: Terça-feira, 15 de Fevereiro de 2011 10:05:21
Assunto: [xen-br] XenServer da Citrix - como fazer o backup no host ?

william osores

unread,
Feb 15, 2011, 7:33:30 AM2/15/11
to xen...@googlegroups.com
Bom dia

Aqui utilizo uma adaptação técnica para o samba com centos 5.5 fazendo backup dos arquivos mensalmente e diariamente, utilizando um script em cada cron,  talvez possa ser utilizado por vc 

no fstab (monta compartilhamento no /mnt  para ver o hd externo df -h e ver em qual /dev  está.
 Obs: é necessrio instalar suporte a ntfs dependendo da formatação do hd externo, instalar ntfs-3g

/dev/sdb1 /mnt/hd/ ntfs-3g defaults,utf8,umask=0,uid=1000,gid=1000 0 0


criar um arquivo (pode ser testado o comando de backup do xen e colocado no script e em seguida fazer outro para mandar para o hd externo)

fazer backup da vm
xen.sh
xen-export

Mandando para o hd externo,  local onde foi salvo o backup
backup.sh
cp -ruavf /xen /mnt/hd/back_mes/


e colocar no /etc/cron.monthly   para fazer backup mensalmente ou em outro cron para backup diario por minuto etc

hamacker

unread,
Feb 15, 2011, 12:55:40 PM2/15/11
to xen...@googlegroups.com
Fiz um script, parte peguei da internet (ainda desconheço a linha de comando do xen) e a outra parte fiz uns adendos. Se alguem tiver interesse, o script está aqui :


O script faz numa unica tacada o backup de todas as VMs e os coloca em discos externos previamente estabelecidos (por UUID).

[]'s a todos.
PS: Depois de tanto tentar fazer o Windows Server tornar-se um NFS Server, desisti e parti para o script. O Windows até exporta o compartilhamento NFS perfeitamente, mas não deixa ver o conteudo, ler ou escrever, daí desisti.
Reply all
Reply to author
Forward
0 new messages