В настоящее время я вручную отключаю каждого гостя KVM перед перезагрузкой хоста. Однако, это стареет, и теперь у меня до 20 гостевых машин.
Могу ли я доверять Ubuntu Server 12.04 для выполнения правильных действий и удержания после завершения выключения до выключения последнего клиента KVM?
В качестве альтернативы есть более простой способ изящно отключить всех гостей?
12.04
server
virtualization
kvm
HDave
источник
источник
virsh
команды, я ищу что-то более нестандартное. Согласно этой ошибке на панели запуска, она может уже просто работать: bugs.launchpad.net/ubuntu/+source/kvm/+bug/350936libvirt-guests
который позаботится об этом автоматически, но по какой-то причине Ubuntu не включает этот скрипт в свой пакет. launchpad.net/ubuntu/+source/libvirt/0.9.8-2ubuntu1/etc/init/libvirt-bin
кажется, что для этого есть необходимый код. Я только что завершил тестовый прогон, и он сработал, но мне нужно было увеличить время ожидания, которое было в этом файле, с 30 секунд до 2 минут./etc/init/libvirt-bin.conf
составляет ТОЛЬКО 30 секунд. Проверка кода, который я вижу, это даже не для каждой виртуальной машины, это полная. Я видел физический (не виртуальный) рабочий сервер, который требовал 15 минут для завершения работы на новом быстром оборудовании после новой установки и восстановления баз данных. Текущий основной сервер виртуальной машины моей работы требует около 10 минут для отключения из-за 30 В с несколькими базами данных и т. Д.Ответы:
Да, это делается автоматически, в соответствии с этой исправленной ошибкой: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/350936
Смотрите также: /server/200751/can-kvm-suspend-or-shutdown-gasts-automatics-on-host-shutdown
источник