icewolf
не ну действительно кто мог придумать ансиблу? колу? ну явно не FR и SP
icewolf
а нам колла заходит, потому что любим все немецкое)))
Raul
Доброго дня всем, пытаюсь подключить ceph к openstack, делал по этой статье
https://docs.ceph.com/en/latest/rbd/rbd-openstack/
сначала собрал ceph, потом задеплоил penstack через kolla, при деплое ошибок не было, но при создании дисков
cinder create диск создается с ошибкой. Смотрел лог /var/log/kolla/cinder/cinder-volume.log
там валится ошибка
ERROR cinder.service [-] Manager for service cinder-volume n1@rbd-1 is reporting problems, not sending heartbeat. Service will appear "down"
может подскажет кто, куда копать?
Grundik
debug и смотреть почему down
Stanley
А ovs не ломали недавно случаем? Решил на стенде накатить ovs и при стандартных настройках ВМка не ловит dhcp. Ошибок при этом нет.
Stanley
Просто недавно в контейнерах случайно просрали веб сервер. Вот и думаю, может снова какие-то баги, а я тут голову ломаю
Raul
Смотрел лог /var/log/kolla/cinder/cinder-volume.log а это вообще тот лог который нужен?
Grundik
Print debugging output (set logging level to DEBUG instead
of default WARNING level). (boolean value)
debug=false ====> true
Mr
Mr
Yeva Bielinska
Mr
icewolf
Схоронил
Да чего простите там хоронить.. это все гуглится и ищется нет вообще ничего сложного
icewolf
+/- на 1.8.2 это еще все можно поднять не особо напрягаясь
icewolf
даже больше скажу по идеи колла она более адаптированна, конечно на альте придется притворится rhel based но поставиться можно
Raul
https://docs.openstack.org/cinder/latest/admin/ts-cinder-config.html
для начала сделал еще раз реконфигурацию синдера, в логах появилось следующее
2025-06-27 17:49:31.687 27 ERROR cinder.volume.manager cinder.exception.VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API: Error connecting to ceph cluster.
2025-06-27 17:49:31.687 27 ERROR cinder.volume.manager
2025-06-27 17:49:31.751 27 INFO cinder.volume.manager [None req-55c4a158-0312-430a-8bbc-db9b0402d23b - - - - - -] Initializing RPC dependent components of volume driver RBDDriver (1.3.0)
2025-06-27 17:49:31.751 27 ERROR cinder.volume.volume_utils [None req-55c4a158-0312-430a-8bbc-db9b0402d23b - - - - - -] Volume driver RBDDriver not initialized
2025-06-27 17:49:31.752 27 ERROR cinder.volume.manager [None req-55c4a158-0312-430a-8bbc-db9b0402d23b - - - - - -] Cannot complete RPC initialization because driver isn't initialized properly.: cinder.exception.DriverNotInitialized: Volume driver not ready.
Grundik
Смотри ceph.conf + keyring
Grundik
Ну и связность между cinder volume и ceph
Никита
Никита
Тебе там надо помимо самого цефа еще пулы создать и инициировать их
Ты это сделал?
Raul
А в какой директории у тебя лежит конфиг цефа и ключи?
перед деплоем разложил
/etc/kolla/config
├── ceph.client.admin.keyring
├── ceph.conf
├── ceph.pub
├── cinder
│ ├── ceph.client.cinder.keyring
│ ├── cinder-backup
│ │ ├── ceph.client.cinder-backup.keyring
│ │ ├── ceph.client.cinder.keyring
│ │ └── client.cinder.key
│ ├── cinder.conf
│ ├── cinder-volume
│ │ ├── ceph.client.cinder.keyring
│ │ └── client.cinder.key
│ └── client.cinder.key
├── glance
│ ├── ceph.client.glance.keyring
│ └── glance-api.conf
└── nova
├── ceph.client.cinder.keyring
├── ceph.client.nova.keyring
├── ceph.conf
└── ceph.pub
Grundik
делай отдельные пулы лучше
Никита
да
Stanley
Никита
Raul
Никита
Raul
наверное все таки имена пулов где-то еще фигурируют, переделаю имена как в инструкции
Stanley
Так. Чтобы я долго не искал, где в масакари выставить тайм-аут на переезд вм?
icewolf
@jingvar тут про мазакари вопрос, я конечно такой поебенью не занимаюсь
Stanley
Жизнь без HA - не божья жизнь
icewolf
правда мазакари тут не причем
Nikolay
Там он проверяет агентов, потом статус гипервизора в нове, и потом принимает решение
Nikolay
А нужно уменьшить или увеличить?
Nikolay
Там в целом башатина можно свой кастом втыкать
Nikolay
В понедельник пните, архивы подниму
Nikolay
На родные доки сейчас смотрю адское дно :)
Никита
Никита
Я помню что его вроде бы нету
F.
Nikolay
Фенсинг если отдельно скормить настройки, через писькамейкер
Никита
Это можно называть «костылем»?
Nikolay
Да да там под капотом писькамейкер
Никита
Ну вот я остановился когда то на том что там нету фенсинга
Никита
Может быть когда нибудь вернусь
Nikolay
Я тут уже поднимал холивар на тему применимости фенсинга
Stanley
Nikolay
Если у вас в еьанстеке ворклады клауд реди, херачье
Nikolay
А вот если sla 99,97 ...
Никита
Никита
Nikolay
Ога
Stanley
Nikolay
Без мониторинга и дежей жить зло
Nikolay
Я к тому что получить ковровый фенсинг... Да @mixroot
Stanley
Мониторинг хорошо. Но это половина. А вот держать хост выключенным и изолированным от всего - надо
Никита
А как тогда «в идеале» должен процесс выглядеть?
Типа мониторинг что то превентивно увидел и ручками эвакуировать?
Nikolay
Ага
Stanley
Там да, куча условий чтобы понять дохлый хост или нет.
Stanley
Nikolay
Либо логику хитрую закладывать
Никита
Грустно, конечно, мне функционал, по описанию, оч понравился
Stanley
В иткей год "закладывали" :)
Никита
Nikolay
К сожалению проблемы на сети могу привести к неожиданным эффектам
Stanley
Nikolay
Ну я вот терял гиперы по связанности
Nikolay
А тут выбирай разьебанеые ворклады или недоступность вм клиента
Stanley
Так потому и нужно выменять кучу параметров, смотреть питалово, а только потом фенсить и эвакуировать