Не найден хост после обновления развёртывания

  1. Переведите nova-scheduler в режим debug. Для этого поменяйте параметр debug=False в True в файле /var/lib/config-data/puppet-generated/nova/etc/nova/nova.conf. Затем перезапустите nova-scheduler:

    sudo systemctl restart tripleo_nova_scheduler
    
  2. Попробуйте создать виртуальную машину и проверьте в логах ошибку:

    less /var/log/containers/nova/nova-scheduler.log
    

    Если ошибка выглядит следующим образом:

    Filter AllHostsFilter returned 0 host(s)
    

    зайдите на любой контроллер (только один!) и выполните:

    sudo podman exec -ti -u root nova_compute nova-manage placement heal_allocations
    sudo podman exec -ti -u root nova_compute nova-manage placement sync_aggregates