отключение virsh для OpenBSD (libvirt/kvm)

Можно ли правильно завершить работу openbsd 4.7 или 4.9 с помощью

virsh shutdown OpenBSD

OpenBSD находится под kvm/qemu, настроенным из libvirt.

shutdown должен отправить сигнал ACPI «Кнопка питания нажата», но мой гость openbsd на это не реагирует.

Кроме того, могу ли я настроить OpenBSD, чтобы он действительно отключал питание виртуальной машины при выполнении halt? Теперь он просит пользователя с консоли «нажать любую клавишу для перезагрузки» и не выключать питание.


person osgx    schedule 29.07.2011    source источник


Ответы (3)


ты пробовал?

# shutdown -hp now

Я сделал это в моей машине с openbsd, вошел в систему через ssh, и все работает нормально. Машина выключена, и virsh тоже это показывает.

virsh # list --all
 Id Name                 State
----------------------------------
  - CentOS_6             shut off
  - openbsd              shut off

Надеюсь, поможет.

person rhormaza    schedule 29.09.2011

Вы можете использовать «halt -p», чтобы выключить виртуальную машину после остановки ОС.

Мне не удалось заставить OpenBSD 4.7 или 4.9 реагировать на сигналы ACPI на KVM/QEMU, которые поставляются с Ubuntu Jaunty (9.04).

person up_the_irons    schedule 06.10.2011

В OpenBSD нет ни драйвера paravirt, ни агента (гостевой агент qemu). Но см. acpibtn(4), в нем говорится, что если значение установлено через sysctl, оно будет реагировать на вызов акпи.

person Jiri B    schedule 04.03.2021