Size: a a a

OpenStack — русскоговорящее сообщество

2019 July 02

J

J in OpenStack — русскоговорящее сообщество
Mike Pluzhnikov
В логах compute всегда один трейс
Подробности надо.
monmap корректно обновили?
В конфигах для клиентов переписали мониторы, как понимаю?
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
Веселее еще получается, когда откатившись на старый конфиг - тот же стрейс остается.
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
J
Подробности надо.
monmap корректно обновили?
В конфигах для клиентов переписали мониторы, как понимаю?
мониторы добавляли по мануалу, как положено. Неделю openstack жил с новыми и старыми мониторами, просто в его конфиге были указаны только старые мониторы, VM поднимались и работали, получали новую карту кластера и работали уже с новыми и старыми мониторами.
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
Все поломалось, когда положили новый конфиг, в котором старые мониторы, заменены не новые. У новых мониторов - другие IP. Мы не заменяли IP у мониторов.
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
При первом же обращении работающей nova к файлу с новыми мониторами - вылетел такой трейс и все
источник

J

J in OpenStack — русскоговорящее сообщество
Mike Pluzhnikov
Все поломалось, когда положили новый конфиг, в котором старые мониторы, заменены не новые. У новых мониторов - другие IP. Мы не заменяли IP у мониторов.
Запутал)
источник

J

J in OpenStack — русскоговорящее сообщество
Поясни)
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
J
Поясни)
Да все просто.
1. Добавили в работающий кластер ceph новые мониторы - стало 6 шт. мониторов в кластере: 3 старых и 3 новых
2. OpenStack работал так неделю, на compute в ceph.conf были указаны старые 3 монитора
3. В кластере Ceph 6 мониторов, 3 старых не выводили из кластера
3. Подложили к работающей nova на compute конфиг ceph.conf, в котором старые 3 монитора, заменены на 3 новых
4. Получился трейс
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
как посмотреть, что передается в функцию _connect_to_rados в rbd_utils.py
источник

J

J in OpenStack — русскоговорящее сообщество
Mike Pluzhnikov
Да все просто.
1. Добавили в работающий кластер ceph новые мониторы - стало 6 шт. мониторов в кластере: 3 старых и 3 новых
2. OpenStack работал так неделю, на compute в ceph.conf были указаны старые 3 монитора
3. В кластере Ceph 6 мониторов, 3 старых не выводили из кластера
3. Подложили к работающей nova на compute конфиг ceph.conf, в котором старые 3 монитора, заменены на 3 новых
4. Получился трейс
источник

J

J in OpenStack — русскоговорящее сообщество
Сходу чот ничо в голову не лезет) Но загадка звучит круто.
источник

J

J in OpenStack — русскоговорящее сообщество
Mike Pluzhnikov
как посмотреть, что передается в функцию _connect_to_rados в rbd_utils.py
Ну в pycharm открой, наверн. И find usages используй или чот подобное.
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
J
Ну в pycharm открой, наверн. И find usages используй или чот подобное.
подключится к работающему процессу nova?
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
не знаток python
источник
2019 July 03

AK

Artemy Kapitula in OpenStack — русскоговорящее сообщество
Mike Pluzhnikov
есть интересная проблема, не можем решить. В ceph меняли мониторы (переезжали на другие сервера), все хорошо. Перенесли конфиг ceph.conf с новыми мониторами на compute сервера - и больше VM создать нельзя.
В момент аттача волюма нова с синдером прописывают реквизиты старого кластера (адреса мониторов) в connection_info всех волюмов всех виртуалок. Как только ты выпилил последний из тех мониторов нова сломалась поскольку это убожество смотрит на волюмы через старые адреса мониторов.
источник

AK

Artemy Kapitula in OpenStack — русскоговорящее сообщество
Стоп новы, стоп либвирта, mysql в руки, править nova db connection_info в ататчах, старт либвирта и новы и хард-резет виртуалок
источник

AK

Artemy Kapitula in OpenStack — русскоговорящее сообщество
Точнее сломалась нова она поскольку не смогла обновить текущее состояние потому что лезет на кластер через либвирт со старыми реквизитами
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
Artemy Kapitula
В момент аттача волюма нова с синдером прописывают реквизиты старого кластера (адреса мониторов) в connection_info всех волюмов всех виртуалок. Как только ты выпилил последний из тех мониторов нова сломалась поскольку это убожество смотрит на волюмы через старые адреса мониторов.
Старые то мониторы не выводили из кластера.
источник

MP

Mike Pluzhnikov in OpenStack — русскоговорящее сообщество
Проблему решили
источник

J

J in OpenStack — русскоговорящее сообщество
Mike Pluzhnikov
Проблему решили
Расскажешь?)
источник