Pular para o conteúdo

Backup VM Citrix

Responder tópico
  • Denunciar
  • Indicar

1. Backup VM Citrix

Enviado em 14/07/2010 - 11:36h

Olá pessoal, estou querendo fazer um script para exportar a máquina virtual do Citrix sem precisar desliga-la automaticamente.
Consigo fazer com os seguinte comandos:
xe vm-snapshot new-name-label=snapshot vm=maquina_virtual

ele cria snapshot e retorna a uuid dela.

xe snapshot-copy new-name-label=template uuid=uuid_do_snapshot

ele exporta para template e retorna a uuid do template.

xe template-export template-uuid=uuid_do_template filename=/pasta/arquivo.xva

ele exporta o template pra um arquivo em outro local.

mas agora eu quero um script para fazer automatico. alguem me ajuda?

Obrigado.

Italo Cruz

Responder tópico

2. Consegui

Enviado em 14/07/2010 - 15:24h

precisa mais não galera consegui...

Seguinte script:

#!/bin/bash
#DEFINIÇÃO DE VARIÁVEIS

NOME_MAQUINA_VIRTUAL='vmname'
PASTA_BACKUP='/mnt/folder'

DATA=$( date "+%d/%m/%Y" );

SNAPSHOT_UUID=$( xe vm-snapshot new-name-label=snap-$DATA vm=$NOME_MAQUINA_VIRTUAL );
echo 'Snapshot Criada!'
TEMPLATE_UUID=$( xe snapshot-copy new-name-label=template-$DATA uuid=$SNAPSHOT_UUID );
echo 'Template Criado!'
if [ -e $PASTA/bkp_$DATA.xva ]; then
rm -f $PASTA/bkp_$DATA.xva;
fi
xe template-export template-uuid=$TEMPLATE_UUID filename=$PASTA/bkp_$DATA.xva
echo 'Arquivo extraido!'
echo 'Limpando sistema...'
xe template-uninstall template-uuid=$TEMPLATE_UUID force=true
xe snapshot-destroy uuid=$SNAPSHOT_UUID
echo 'Backup feito com sucesso!'

3. Re: Backup VM Citrix

Enviado em 03/02/2011 - 16:04h

amigo,

estou testando esse seu script e deu certo...agora algumas dúvidas veja se pode me ajudar:

1)Com esse script, não preciso parar a VM? então porque a gente ve por ai vários scripts enormes enquanto esse é bem simples? é porque ele gera somente a template?
2)Como faço para adicionar um HD scsi pois o centos(distro por baixo da vm) reconhece o HD mas o comando ll /dev/disk/by-id não acha no HD...só se ele for IDE ou sata...tem algum problema com scsi no citrix?
3)Porque o citrix propriamente dito consome uns 600mb de memória sem ter nenhuma VM instalada?
4)Como adiciono portas usb no citrix para as máquias virtuais enxergar?

4. Complemento para o script

Enviado em 01/02/2017 - 21:42h

Ótimo script, mas gostaria de alguns complementos no script como:
-Tamanho dá ISO
-Hora que inicia o backup dá ISO e a hora que terminar

Obrigado!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder