Назад | Перейти на главную страницу

Проблемы с выключением KVM / Qemu Guest

Как на хосте, так и на гостевом компьютере с CentOS 6.3 с виртуализацией KVM / Qemu у меня есть следующие сценарии:

  1. "virsh shutdown kvm1" вообще не выключился. virsh отображает гостя как работающего.
  2. "service libvirt-guest stop" не завершился в течение 280 секунд (shutdown_timeout = 300. on_shutdown = shutdown)
  3. "выключить сейчас" изнутри гостя, гость становится недоступной. virsh показывает гостя как работающего, но не может подключиться к нему.
  4. "shutdown -h now" из гостевой работы.
  5. "shutdown -r now" из гостевой работы.

Журналы Libvirt ничего не показывают для первых трех сценариев. Я могу приостановить гостя нормально.

У Grub нет acpi = off. ACPI был установлен после ответа @mgorven ниже. В гостевых журналах нет ничего относительно ACPI, кроме эти записи из / var / log / messages. Меня озадачивает, что есть записи, касающиеся ACPI, поскольку он не был установлен до последней строки журнала.

Итог, я не могу отключиться извне гостя. Что мне проверять, чтобы понять, что происходит?

Проверь это acpid бегает внутри гости. Если это не так, вам нужно установить acpid пакет. Это то, что получает сигнал кнопки питания ACPI от KVM и заставляет гостя выключиться.

Для CentOS.6.3 это работало хорошо:

# yum -y install acpid; /etc/init.d/acpid start; chkconfig --level 235 acpid on;