XenServer 6.2: reconecte o SR, mas todos os discos não têm descrição

2

Eu recentemente reinstalei o XenServer no meu servidor. Todos os arquivos VHD foram armazenados no meu NAS via NFS, então eu adicionei novamente o SR NFS após a reinstalação.

No entanto, todas as minhas VMs parecem estar faltando, e os VHDs no SR estão "em branco" - sem descrição, sem nome, apenas o tamanho do disco.

O que posso fazer para reconectar os VHDs às VMs? Fiquei com a impressão de que poderia criar uma nova VM, apontar a VM para usar o arquivo VHD como o disco rígido (como o Hyper-V), mas isso não funciona ...

    
por ryanswj 15.02.2015 / 08:13

1 resposta

2

Este é o comportamento normal do XenServer. Todos os metadados da imagem (VDI) estão nos arquivos de banco de dados Xapi , não nos próprios arquivos de imagem. Observe que os UUIDs de imagens também desapareceram, portanto, não importando se você importou VMs sem disco de hosts antigos ou os recriou do zero, não há como Xapi descobrir qual VDI pertence a qual VM.

O mesmo vale para a operação combinada de desanexar e esquecer os repositórios de armazenamento (SRs) - você também perderá essas informações.

Só posso aconselhar a montar suas imagens em qualquer VM, ler o conteúdo do disco, nomeá-las e, no final, conectar VDIs às VMs manualmente. Ou se você salvou sua instalação antiga, procure por bancos de dados Xapi, eles estão no formato XML IIRC, em /var/xapi ou like (caminho e formato gravados de minhas memórias, nenhuma instalação de Xen disponível no primeiro para verificar).

    
por 15.02.2015 / 15:11