Slava
Mikhail
Nikolay
накатил bobcat - конфигурация ironic такая же странная, inspector и inspection_store живут на первом контроле
Nikolay
inspection_store
ironic_dnsmasq
ironic_http
ironic_tftp
ironic_inspector
ironic_api
ironic_conductor
keystone
keystone_fernet
keystone_ssh
rabbitmq
memcached
mariadb
mariadb_clustercheck
keepalived
haproxy
cron
kolla_toolbox
Nikolay
в таком составе испектор не работает
Nikolay
ironic-inspector]
# FIXME: Ideally we wouldn't reference controllers in here directly, but only
# one inspector service should exist, and groups can't be indexed in an
# inventory (e.g. ironic[0]).
Fedor
Fedor
ну пойди доебись до авторов кайобы
Fedor
https://review.opendev.org/c/openstack/kayobe/+/851834
J
Fedor
допишут, заработет, можно Максима поспрашивать, он ревьювит, если отсюда ещё не выпилился
Nikolay
да это ладно, у меня вообще фигня происходит, сам в себя не может
J
Nikolay
/var/log/kolla/ironic/ironic-conductor.log:2024-02-18 18:50:25.655 7 ERROR ironic.conductor.task_manager [None req-e944c3d7-cf59-4fe5-8c63-6743162c25c1 d30a427399ec4f5a838e63e96adbe427 0d6abb28a5554dd382e9ad3ef8e5a312 - - default default] Node ddd49a9a-6bed-411a-ac83-805cdbfbabfa moved to provision state "inspect failed" from state "inspect wait"; target provision state is "manageable": openstack.exceptions.HttpException: HttpException: 504: Server Error for url: http://192.168.100.10:5050/v1/introspection/ddd49a9a-6bed-411a-ac83-805cdbfbabfa, 504 Gateway Time-out: The server didn't respond in time.:
Fedor
Nikolay
какого
Nikolay
там инспекция валится фактически не начавшись
Nikolay
Internal server error: oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a reply to message ID bfdaded720754777833f651302855271
Nikolay
это вообще мало объяснимо
Fedor
J
Nikolay
в логах чудеса
Nikolay
2024-02-18 18:50:26.305 7 INFO ironic.drivers.modules.inspector.interface [None req-8114aadb-d36f-4d3b-bff1-1677ba8d3a93 - - - - - -] Inspection finished successfully for node ddd49a9a-6bed-411a-ac83-805cdbfbabfa
Nikolay
но испекта естествнно не было
Nikolay
потом
```
Nikolay
Failed to call periodic 'ironic.drivers.modules.inspector.interface.Inspector._periodic_check_result' (it runs every 60.00 seconds): ironic.common.exception.InvalidState: Can not transition from state 'inspect failed' on event 'done' (no defined transition)
```
Nikolay
потом трейс
Nikolay
ironic.common.exception.InvalidState: Can not transition from state 'inspect failed' on event 'done' (no defined transition)
Fedor
но испекта естествнно не было
инспект инспекту рознь
у тебя именно агентский инспект не взлетает? есть же редфиш ещё вариант
но я с бобкетом плохой пока советчик, а в z/a такого не видел
Nikolay
на zed аналогично
Nikolay
т.е. инспект кроме начала задания никуда не двигается
Fedor
а это кайоба с отдельным стором?
Nikolay
ога
Nikolay
воощем ломает все похоже это
Nikolay
2024-02-18 18:50:25.558 7 ERROR ironic.drivers.modules.inspector.interface [-] Error contacting ironic-inspector for inspection of node ddd49a9a-6bed-411a-ac83-805cdbfbabfa: HttpEx
ception: HttpException: 504: Server Error for url: http://192.168.100.10:5050/v1/introspection/ddd49a9a-6bed-411a-ac83-805cdbfbabfa, 504 Gateway Time-out: The server didn't respond
in time.: : openstack.exceptions.HttpException: HttpException: 504: Server Error for url: http://192.168.100.10:5050/v1/introspection/ddd49a9a-6bed-411a-ac83-805cdbfbabfa, 504 Gat
eway Time-out: The server didn't respond in time.:
Fedor
ну да, но от этой ошибки у тебя у инспектора лог свой должен быть
это же айроник ему в апиху постучал
Nikolay
в api пусто
J
в api пусто
Так может там инспектор деплоится с uwsgi сервером, а не сам по себе и тебе uwsgi 504 отдает?
J
Типа у uwsgi конфиг кривой и он не грузит инспектор?
Nikolay
conductor 18:50:25.558 Server Error for url: http://192.168.100.10:5050/v1/ 504 Gateway Time-out
inspector 18:50:26.170 Timed out waiting for a reply to message ID bfdaded720754777833f651302855271
conductor 18:50:26.319 Failed to call periodic 'ironic.drive .. Can not transition from state 'inspect failed' on event 'done'
Nikolay
похоже инстпектор не ответил вовремя, т.к. ему не ответили в кроле
Nikolay
а кому он там чего засылает на это фазе то
Nikolay
2024-02-18 18:50:26.189 7 INFO eventlet.wsgi.server ConnectionResetError: [Errno 104] Connection reset by peer
Nikolay
но это позже
Nikolay
Introspection data will be stored in the swift backend
Coordination backend cannot be started, assuming no other instances are running. Error:
Nikolay
интересные сообщения
Nikolay
[rocky@seed kolla-ansible]$ grep -r store_data /opt/kayobe/src/kolla-ansible/ansible/roles/ironic
[rocky@seed kolla-ansible]$
Nikolay
[root@ctl01 ~]# grep -r store_data /etc/kolla/
/etc/kolla/ironic-inspector/inspector.conf:store_data = swift
Nikolay
интересно откуда снаряды
Nikolay
вон оно чего
Nikolay
/opt/kayobe/src/kayobe/ansible/roles/kolla-openstack/templates/kolla/config/ironic-inspector.conf:store_data = swift
J
а тебе надо хранить результаты инспектирования то?
J
Может, достаточно с помощью правил выдергивать нужные тебе поля и пихать в properties?
J
Ну или куда еще)
Nikolay
/opt/kayobe/src/kayobe/ansible/kolla-openstack.yml: kolla_inspector_enable_swift: "{{ inspector_store_enabled }}"
Nikolay
нахера они так сделали то
Nikolay
результаты инспекта не нужны
Nikolay
я просто запустил порзырить как быстрый вариант проверки бутается нода или нет
Nikolay
там угара еще много, запчасти от IPA приехали, а в конфигах про deploy kernel итд ничего
Nikolay
Nikolay
inspector_store_enabled: "{{ kolla_enable_ironic | bool and not kolla_enable_swift | bool }}"
Nikolay
мне одному кажется что это наркомания
J
Ого.
Ну вот нормальное ж описание вакансии)
Denis
Ростелек что-ли?
Dmitry
T1 - втб
Denis
а, T1
Denis
J
А чо, ВТБ тоже публично хочет облака продавать?
J
Или это для себя всё?
NS 🇷🇺
продают
NS 🇷🇺
а че там все кто ушел к ним из сбера уже ушли дальше?
J
J
Ключница облако делала.
NS 🇷🇺
зато вон все как парни здесь любят ... тангстен кайоби =)