Как настроить автоматический запуск виртуальной машины после перезагрузки гипервизора?

В процессе работы с OpenStack выявлено, что после перезапуска гипервизора без разгона на нем виртуальной машины, после успешного запуска гипервизора автоматически не стартуют находящиеся на нем машины. Данную проблему можно решить одним из следующих способов:

  1. На вычислительных узлах, где необходима функция автоматического запуска виртуальной машины, необходимо в файл /etc/nova/nova.conf добавить следующую строку:

    [Default]
    …
    resume_guests_state_on_host_boot=true
    
  2. Также в файле /etc/init.d/libvirt-guests проверить наличие следующего значения:

    ON_SHUTDOWN=shutdown
    

Важно

Для применения изменений необходимо перезапустить службы:

service libvirtd restart
service openstack-nova-compute restart