Backup VM Citrix

1. Backup VM Citrix

Italo Cruz
italo2v

(usa Ubuntu)

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


  


2. Consegui

Italo Cruz
italo2v

(usa Ubuntu)

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

Luiz Fernando
fer4131

(usa Outra)

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

Daniel A. Winter
DanielWinter

(usa Outra)

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!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts