使用virtualbox,当主机closures时,我使用VBoxManage controlvm "$VMNAME" acpipowerbuttonclosures虚拟服务器。
这在我testing的时候效果很好,但是在真实世界的情况下(即当主机重新启动进行更新,甚至有时当它被手动重新启动以进行维护时)运行良好。 在其中一些情况下,虚拟机不closures,并在超时后,virtualbox进程被终止,这是不理想的。
这个问题很难排除故障,因为在大多数情况下,当明确地testingclosures过程时它是有效的。 事实certificate,这是因为我login了Windows服务器(RDP),看它是否正确closures。 这正是成功和失败之间的区别:如果没有人在服务器上login,ACPIbutton什么都不做!
幸运的是,这可以很容易地configuration:使用regedit设置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\shutdownwithoutlogon为1