我正在运行 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 吗?关机只是向虚拟机发送“电源按钮按下”事件,虚拟机需要捕获该事件并实际执行关机。