Когда вы видите ошибку HTTP, например Получил HTTP 409
, это означает, что об этом сообщила клиентская сторона. Вам нужно увидеть это со стороны сервера вызова REST. Это может быть жара, мистраль или что-то еще. Обычно haproxy используется для отправки вызова на серверную часть. В вашем случае клиент был nova.scheduler.client.report
, это значит, что нужно включить отладку в nova.conf и перезапустить nova-планировщик
. nova-scheduler может быть службой или контейнером (systemctl
, докер пс
, подман пс
).
После того, как вы выясните, какая серверная служба вернула HTTP/409, вы можете включить в ней отладку.
Все сервисы openstack используют библиотека ОСЛО что позволяет включить отладку таким же образом. Просто добавь отладка = истина
в [ПО УМОЛЧАНИЮ]
раздел конфигурационного файла. Например. Если он контейнеризирован:
[root@controller-0 ~]# crudini --get /var/lib/config-data/puppet-generated/nova/etc/nova/nova.conf DEFAULT debug
Параметр не найден: отладка
[root@controller-0 ~]# crudini --set /var/lib/config-data/puppet-generated/nova/etc/nova/nova.conf DEFAULT debug True
[root@controller-0 ~]# crudini --get /var/lib/config-data/puppet-generated/nova/etc/nova/nova.conf DEFAULT debug
Истинный
[корень@контроллер-0 ~]#