Onde o Xenserver armazena VMs locais?

4

Meu xenserver caiu há alguns meses, não consegui recuperar as VMs que estavam nele.

Não havia nada de especial na instalação, acho que foi tudo normal.

Existe uma maneira de recuperar as VMs nele? Não vai começar. Eu tentei procurá-los no disco rígido, mas não consegui encontrar nada. Alguém sabe onde estão armazenados no disco rígido?

    
por alysdal 30.10.2011 / 22:27

2 respostas

3

Sua primeira parada deve ser a leitura do Como exportar uma máquina virtual para uma unidade USB externa da Citrix.

O melhor é tentar recuperar as DomUs usando os procedimentos vinculados - inicializando o Dom0 e usando xe para exportar o domU:

# xe vm-list
# xe vm-export vm=myVM filename=myVM-export.xva

Se o seu dom0 é destroços de fumar, isso fica substancialmente mais difícil. Eu não acho que você pode iniciar um LiveCD e raspar as VMs fora dos discos - no mínimo, precisamos saber que tipo de armazenamento você está usando. Você poderia tentar fazer algo como reinstalar o XenServer enquanto deixa as VMs intactas ( Como reinstalar o XenServer e preservar máquinas virtuais em um disco local ).

    
por 31.10.2011 / 01:07
5

As unidades de disco rígido da VM são armazenadas em / var / run / sr-mount / contêm pastas que contêm seus repositórios locais / remotos. Cada pasta tem nome = UUID do repositório de armazenamento Infelizmente, isso não ajudará a restaurar suas VMs, já que você precisa de backups para restaurá-las. Use o comando xe vm-export ... do comentário # 1.

    
por 23.02.2012 / 12:48