VM do Hyper-V parada no estado "Salvo", não é possível energizar ou ter o savestate excluído

3

Eu tenho um servidor com WinSrv 2016 DC instalado para fins de virtualização do Hyper-V.

Após o encerramento normal para testar o no-break, três VMs não serão iniciadas. O gerenciador do Hyper-V mostra que as VMs estão no estado "salvo". Eles não ligam, dando início a um erro. Os "detalhes" da mensagem de erro mostram apenas o GUID da VM com erro. O mesmo acontece se eu tentar excluir o savestate da GUI ou PowerShell.

Eu investiguei as pastas das VMs e não encontrei nenhum arquivo .bin ou .vsv. Uma pesquisa em todo o servidor também não produziu resultados.

O servidor tem uma quantidade adequada de RAM e FS para executar até mesmo as menores VMs presas.

Existe alguma maneira de restaurar essas VMs?

EDITAR: O log de eventos gera esses códigos: 14026, 20864, 20924, 15160. Nenhuma informação adicional fornecida. Situação semelhante: link Além disso, as duas VMs têm instantâneos.

    
por Llamatea 22.04.2018 / 17:42

1 resposta

1

Para começar ... Não tenho certeza se o problema que você está tendo vai corresponder ao que acabei de passar. Eu tenho um hipervisor de nó único com várias VMs. Eu troquei o sistema de armazenamento em que as VMs estavam vivendo e, ao fazer isso, simplesmente desliguei e movi minhas VMs para o novo armazenamento e mapeei o armazenamento com os mesmos designadores de unidade achando que tudo seria peachy. Acabei em uma situação semelhante, onde me encontrei com VMs que estavam presas em um estado "salvo" e que não iniciariam, não importariam, não limpariam o estado. Escusado será dizer que resultou em muito pânico e frustração.

De qualquer forma ... Depois de mexer por várias horas, percebi que na pasta em que os arquivos de configuração da VM estão localizados, eu tinha apenas arquivos VMCX e nenhum arquivo VMRS. Aparentemente, o programa que eu usei para copiar arquivos pensou que eram arquivos temporários que não valiam a pena serem movidos ou algo do tipo (o que eles são meio que). Mas, isso é o que aparentemente estava me impedindo de limpar o estado da VM.

Agora ... Eu não vou dizer que isso é apropriado ... Eu só vou dizer que funcionou para mim ... eu simplesmente peguei uma VM de outra máquina que eu tinha desligado com um arquivo VMRS muito pequeno e copiei, em seguida, renomeou para coincidir com o nome do arquivo dos arquivos VMCX. Nesse ponto, consegui limpar o estado da VM. Mas ... Ainda houve um catch 22 ... Aparentemente esse arquivo tem algo a ver com a ordem de boot da máquina porque quando entrei nas configurações para a VM, a única opção era inicializar do arquivo. Nenhum dos outros dispositivos foi listado como opções disponíveis. Tudo o que eu queria fazer era arrancar a partir do disco rígido ... Eu poderia me importar menos com o resto. Então, eu tive que remover o disco rígido, aplicar a alteração, adicionar o disco rígido novamente, aplicar a alteração novamente e, em seguida, consegui selecionar a opção de inicialização para o disco rígido.

Eu só percebi isso tudo e recuperei minhas VMs há cerca de 2 horas ... e até agora não tive nenhum problema com as VMs que eu restaurei com esse método. Tenho certeza de que algum especialista da Microsoft fará po-po em mim para esse método ... e adoraria saber de uma maneira melhor de fazer isso, pois tenho certeza de que existe um (ou deveria ser assim mesmo). Então, use isso a seu critério.

    
por 24.04.2018 / 02:15