Answers:
是。
该virsh shutdown
命令(或使用libvirt的“ shutdown”的其他实现,如中所示virt-manager
)指示来宾OS彻底关闭。从手册页:
shutdown domain-id
Gracefully shuts down a domain. This coordinates with the domain
OS to perform graceful shutdown, so there is no guarantee that it
will succeed, and may take a variable length of time depending on
what services must be shutdown in the domain.
The exact behavior of a domain when it shuts down is set by the
on_shutdown parameter in the domain’s XML definition.
对于KVM,这应该发送一个ACPI system_powerdown事件。
在Fedora和RHEL 6中,一个libvirt-guests
开箱即用的初始化脚本被配置为在系统关闭时挂起所有来宾。但是,它并不是特别神奇,因此可以将其复制到CentOS 5,而无需进行任何修改。
libvirt-guests
脚本实际执行的是运行virsh managedsave
。(看起来可能只有UML驱动程序支持system_powerdown。)感谢您的关注!我将更新答案,并针对文档提出错误。
现在,这是最近的Fedora和RHEL 6的标准功能。