Script Migrar VMs Xen para armazenamento USB

1. Script Migrar VMs Xen para armazenamento USB

Wanderton Carlos Vasconcelos Belém
wanderton

(usa Ubuntu)

Enviado em 29/06/2013 - 16:56h

Saudações, sou relativamente novo no mundo linux e montei um pequeno laboratório para simular e estudar situações que posso encontrar no dia a dia.

Hoje resolvi testar a migração de varias VMs para um HD externo, mais gostaria de fazer um script para automatizar essa tarefa.

Segue um resumo do meu teste:
01-Já pluguei o HD externo e formatei no padrão EXT3 e montei na partição /mnt/
02-Estou usando o XCP 1.6.08-61549c
03-Todas as maquinas que quero exportar estão paradas (halted).

Sei que o comando xe vm-list lista todas as minhas VMs existentes, então queria fazer um script que:

01- Verifica-se as VM existentes,
02- Exportasse somente as VMs com o comando: xe vm-export uuid=Da_VM_a_ser_Exportada filename=/mnt/Nome_da_VM_listada_no_comando_vm-list.xva
03-Que o script aguardasse a finalização da exportação de cada maquina para iniciar a exportação da próxima VM.

Um problema que eu encontrei é que o comando xe vm-lista lista uma maquina que não desejo exportar, segue exemplo:

xe vm-list
uuid ( RO) : 4873577b-52d3-475b-855c-1d1bc6531ade
name-label ( RW): Control domain on host: localhost.localdomain
power-state ( RO): running

Outra dificuldade é usar o nome da maquina para nomear o arquivo exportado *.xva segue resumo do comando vm-list:

uuid ( RO) : ad29fc91-66a7-90ec-f7b0-6457dfb0e338
name-label ( RW): SRV-Zabbix
power-state ( RO): halted


uuid ( RO) : 81858774-97ec-1ddf-b85e-5937ec4d04e5
name-label ( RW): Zentyal-3.0-1-amd64
power-state ( RO): halted

Obs. Se não for pedir muito, gostaria de um script que importasse as VMs para um novo servidor também rodando XCP 1.6.08-61549c.

Agradeço a ajuda!


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts