Existe um comando para varrer um repositório de armazenamento existente do XenServer para VMs?

2

Pergunta: É possível verificar e reimportar máquinas virtuais XenServer de um disco de repositório de armazenamento antigo depois de conectá-lo a uma nova instalação?

Plano de fundo: Um cliente tinha uma instalação do XenServer 7.3 com três discos locais, cada um configurado como repositórios de armazenamento separados. Todas as VMs estavam em LocalStorage2 e LocalStorage3, enquanto o próprio XenServer era instalado no LocalStorage, o disco de inicialização dos três.

Eles começaram a receber problemas com o XenCenter não podendo exibir os consoles das VMs e, enquanto investigávamos isso, descobrimos que o disco XenServer parecia ter sido somente leitura. Uma reinicialização e fsck temporariamente corrigiram isso, mas ele foi imediatamente de novo - assim, assumindo um disco defeituoso, substituímos o disco Xen e reinstalamos a mesma versão do XenServer.

Em seguida, voltamos a anexar os discos 2 e 3 usando as instruções fornecidas pela Citrix aqui - link - isso funcionou e o repositórios de armazenamento aparecem, e o espaço em disco usado versus livre mostra que os dados da VM ainda estão lá.

No entanto, o XenServer não mostra VMs presentes e, apesar do extenso Googling, não consigo encontrar comandos para verificar um SR para VMs existentes. Isso é possível? Eu esperava poder digitalizar / reimportar os dados existentes dos discos.

Enquanto isso, estamos restaurando de backups de xva, mas como cada VM tem várias centenas de gigabytes, esse é um processo lento.

    
por Pyromancer 20.07.2018 / 11:55

1 resposta

4

Não é assim tão fácil e, de acordo com minha experiência, é mais fácil reconectar os discos às VMs recém-criadas. No entanto, confira este artigo link (Restaurando os mapeamentos manualmente, se o backup de metadados não estiver disponível)

    
por 20.07.2018 / 18:09