我们有一个 CentOS 5.5 KVM 主机,运行带有各种版本的 CentOS 和以后可能的其他操作系统的客户机。
我们希望能够 (a) 自动向所有来宾发送 ACPI 关闭或 (b) 在主机关闭时将所有来宾挂起到磁盘。
是否有标准方法可以完成其中任何一个,还是您自己动手的情况?谢谢!
我想在生产中拥有一个 KVM 虚拟化服务器,其中包含很少的 VM(具有不同的来宾操作系统)。现在,当我想为主机安装内核/软件包更新时,如何在不损坏任何 VM 数据的情况下重新启动虚拟机管理程序?(当 VM 上发生一些 SQL/磁盘写入时)
我知道这是一个非常简单的问题,但我主要想知道KernelCare是否应该是主机保持更新的最佳选择。我正在考虑没有数据损坏/任何此类严重问题,但 VM 的最小中断是可以的(在应用程序托管服务器环境中)。
我有一台可以自行关闭的 Windows 2008 R2 服务器。它看起来不像是硬件问题,因为我可以在日志中看到所有服务是如何停止的以及之后:
Log Name: System
Source: Microsoft-Windows-Kernel-Power
Date: 28/12/2011 01:19:49
Event ID: 109
Task Category: (103)
Level: Information
Keywords: (4)
User: N/A
Description:
The kernel power manager has initiated a shutdown transition.
Run Code Online (Sandbox Code Playgroud)
和:
Log Name: System
Source: Microsoft-Windows-Kernel-General
Date: 28/12/2011 01:19:50
Event ID: 13
Task Category: None
Level: Information
Keywords:
User: N/A
Description:
The operating system is shutting down at system time ?2011?-?12?-?28T01:19:50.956025700Z.
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?
更新:
没有UPS。它不是虚拟机。
我现在已经从“平衡”切换到“高性能”,看看会发生什么。
这是事件序列:
Information 28/12/2011 01:19:50 Kernel-General 13 None
Information 28/12/2011 …
Run Code Online (Sandbox Code Playgroud) 使用 virtualbox,我用来VBoxManage controlvm "$VMNAME" acpipowerbutton
在主机关闭时关闭虚拟服务器。
这在我测试时效果很好,但在实际情况下(即当主机重新启动以进行更新时,甚至有时在手动重新启动以进行维护时)时则不然。在其中一些情况下,VM 不会关闭,并且在超时后 virtualbox 进程被终止,这不太理想。