Os sistemas operacionais convidados da máquina virtual Hyper-V precisam ser desligados antes de reiniciar o Windows Server 2012 R2 em que estão executando?

9

Eu sou bastante novo no uso do Hyper-V. Estou tentando aprender as práticas recomendadas para desligar e reiniciar o servidor quando máquinas virtuais estão sendo executadas nele.

Eu tenho um servidor físico executando o MS Windows Server 2012 R2. Eu tenho duas máquinas virtuais em execução no Hyper-V neste servidor Windows. Uma VM está executando um sistema operacional convidado do Windows 7 Professional. A outra VM está executando o Ubuntu 14.10.

Minha pergunta é: preciso desligar cada máquina virtual antes de desligar o servidor físico ou as máquinas virtuais serão desligadas pelo servidor físico como parte de seu desligamento?

Não consegui encontrar nenhuma informação sobre esse processo. Alguém pode me apontar na direção certa?

Obrigado

BitBug
fonte

Respostas:

13

Depende de como você configurou suas máquinas virtuais.

Se você tiver suas VMs configuradas para 'DESLIGAR', o desligamento do sistema operacional host será o equivalente a retirar a energia das VMs. Se suas VMs estão configuradas dessa maneira e você deseja que elas sejam encerradas com segurança, é necessário desligá-las primeiro. Você também pode usar outras opções, como suspender ou desligar o SO convidado.

Lembre-se de que o encerramento do convidado exige que você tenha adições de convidados corretamente instaladas no convidado. Acredito que sem eles, você terá o efeito "desligar", mas não tenho certeza.

desligamento hyperv

Zoredache
fonte
Muito útil e me deu exatamente o que eu precisava.
BitBug
1
Não sou especialista no Hyper-V especificamente, mas parece lógico que "Desligar a VM" ou "Salvar o estado da VM" seria possível sem nenhuma adição. Quero dizer, “Salvar” não deve ser mais complexo do que congelar o FS & CPU virtual, economizar os registros de RAM e CPU e talvez outras informações de estado (GPU? Dispositivos de rede / barramento virtuais?). Sua captura de tela (o aviso aparece apenas na terceira opção) e a resposta de @ dbwillis parece apoiar essa suposição.
Slipp D. Thompson
1
Tenho visto problemas com o software em alguns convidados em um estado de suspensão. Particularmente coisas que precisam de tempo correto. Sem acréscimos de convidados para corrigir o tempo no currículo, as coisas podem ficar um pouco complicadas. Portanto, talvez você não precise deles para que o convidado suspenda / retome, você realmente os deseja, para que o SO convidado fique estável. BTW, o bloco de notas não é o melhor teste aqui.
Zoredache
2

Nos meus testes, não, as VMs não precisam ser desligadas. Na verdade, testei isso com o bloco de notas aberto em uma VM, com texto não salvo, e reiniciei o host.

A VM voltou com o bloco de notas aberto, com o texto lá.

Acho que nas configurações do HyperV existe uma opção padrão para 'fazer isso na VM ao reiniciar'

dbwillis
fonte
2
Isso está descrevendo apenas uma única condição / ação para as configurações de Desligamento automático da VM ao desligar o host. Existem três condições / ações possíveis para lidar com uma VM ao desligar o host.
joeqwerty
2

Eu prefiro passar pelo processo de desligá-los individualmente através do console de gerenciamento. Embora bastante raro, há momentos em que o estado da VM tem um problema ou não é desligado corretamente por si próprio. Isso me dá a chance de garantir que tudo isso aconteça da maneira que eu esperava. Sem mencionar, há momentos em que a própria VM nem sempre libera RAM, dependendo de quais sistemas estão sendo executados, e embora muitas vezes ela realmente não faça nada, isso me faz sentir melhor por algum motivo.

user356865
fonte
1

Parece que a configuração padrão está salvando o estado do sistema. Portanto, minha opinião é que o vm individual não precisa ser desligado se a configuração padrão for usada.

David K.
fonte