Сможет ли sudo reboot на хосте KVM корректно отключить гостевые виртуальные машины?

В настоящее время я вручную отключаю питание каждого гостя KVM перед перезагрузкой хоста. Однако, это стареет, и теперь у меня до 20 гостевых машин.

Могу ли я доверять Ubuntu Server 12.04 для выполнения правильных действий и удержания после завершения выключения до выключения последнего клиента KVM?

В качестве альтернативы, есть ли более простой способ изящно отключить всех гостей? [ 112]

16
задан 16 March 2013 в 09:04

2 ответа

Да, это делается автоматически, в соответствии с этой исправленной ошибкой: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/350936

См. также: https://serverfault.com/questions/200751/can-kvm-suspend-or-shutdown-gasts-automatics-on-host-shutdown

0
ответ дан 16 March 2013 в 09:04

Попробуйте -watchdog-action
Установите гостевую ОС на отключение при получении сигнала отключения acpi. Отправьте сигнал acpi с помощью -watchdog-action

Использование: -watchdog-action action Действие управляет тем, что QEMU будет делать, когда истечет сторожевой таймер. По умолчанию это «сброс» (принудительный сброс гостя). Другие возможные действия: «завершение работы» (попытка корректно завершить работу гостя), «выключение питания» (принудительное отключение питания гостя), «пауза» (приостановка гостя), «отладка» (печать сообщения об отладке и продолжение) или « нет "(ничего не делать).

       Note that the "shutdown" action requires that the guest responds to
       ACPI signals, which it may not be able to do in the sort of
       situations where the watchdog would have expired, and thus
       "-watchdog-action shutdown" is not recommended for production use.

http://manpages.ubuntu.com/manpages/quantal/en/man1/kvm.1.html

0
ответ дан 16 March 2013 в 09:04

Другие вопросы по тегам:

Похожие вопросы: