为什么我无法关闭正在运行的 kvm 实例?

为什么我无法关闭正在运行的 kvm 实例?

我正在运行 kvm 实例:

=# virsh list --all
 Id    Name                           State
----------------------------------------------------
 2     debian-test                    running

当我尝试关闭它时,我得到:

=# virsh shutdown debian-test
Domain debian-test is being shutdown

但实例仍在运行。在日志中我只发现:

“错误:virIdentityGetSystem:173:无法查找 SELinux 进程上下文:参数无效”

我没有使用 SELinux,因此/etc/libvirt/qemu.conf我将 security_driver 更改为none

之后我销毁了机器(libvirt destroy ...),重新启动了 libvirt-bin、qemu-system-x86,并重新启动了虚拟机——但仍然无法关机。

如何调试/修复它?我在 debian 主机上运行 libvirt。

答案1

您在客户端安装了 acpid 吗?关机只是向虚拟机发送“电源按钮按下”事件,虚拟机需要捕获该事件并实际执行关机。

相关内容