У меня запущен экземпляр 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 и перезапустил виртуальную машину, но выключение по-прежнему невозможно.
Как это можно отладить / исправить? Я запускаю libvirt на хосте debian.
У вас в клиенте установлен acpid? Завершение работы просто отправляет виртуальной машине событие «нажата кнопка питания», виртуальной машине нужно будет поймать его и фактически выполнить завершение работы.