O encerramento da ACPI nem sempre funciona em uma máquina virtual do Windows Server

1

Com o virtualbox, eu uso o VBoxManage controlvm "$VMNAME" acpipowerbutton para desligar um servidor virtual quando o host está sendo desligado.

Isso funciona bem quando eu testo, mas não em casos do mundo real (ou seja, quando o host é reinicializado para atualizações ou, às vezes, quando é reiniciado manualmente para manutenção). Em alguns desses casos, a máquina virtual não é desligada e, após um tempo limite, o processo da caixa virtual é interrompido, o que é menos que o ideal.

    
por youen 02.09.2017 / 18:35

1 resposta

2

O problema era difícil de solucionar porque funcionava na maioria das vezes ao testar explicitamente o procedimento de desligamento. Acontece que foi porque eu estava conectado ao servidor do Windows (RDP) para ver se ele estava sendo desligado corretamente. E esta é exatamente a diferença entre um sucesso e um fracasso: se ninguém está logado no servidor, o botão ACPI não faz nada!

Felizmente, isso pode ser configurado facilmente: use regedit para definir HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\shutdownwithoutlogon para 1

    
por 02.09.2017 / 18:35