Вопрос по подключению циндера к цефу.
Разворачиваю очередной раз тестовый стенд со старыми конфигами и словил проблему. Перестали создаваться диски из raw образов, конкретней перестало работать клонирование в цефе.
В логах cinder-volume вот такие ошибки
“rbd.PermissionError: [errno 1] error opening image b'79606802-3a84-4b85-b58d-2a0abb64e9ad' at snapshot None”
Ругань на permission, пошел добавил прав циндеру в цефе и проблема ушла.
Права брал с сайта цефа
ceph auth get-or-create client.cinder mon 'profile rbd' osd 'profile rbd pool=volumes, profile rbd pool=vms, profile !!!!RBD!!!(rbd-read-only) pool=images' mgr 'profile rbd pool=volumes, profile rbd pool=vms'
Не могу тока понять, как раньше работало и на проде хватает “profile rbd-read-only pool=images”.
Что пошло не так? Явных изменение, которые могли повлиять не делал, по крайней мере я так думаю😁.
Есть идеи?
Openstack Victoria
Cephadm v15.2.13
Artemy
Когда синдер создаёт волюм в цефе клоном он раскручивает цепочку снапшотов и клонов чтобы определить её глубину и решить надо ли рвать цепочку или нет. И если волюм создан клоном глансового имаджа (что бывает часто когда гланс и синдер в одном кластере) то при раскрутке синдер влезает в пул гланса, на что вы и наступили.
'image_location': (None, [{'url': 'rbd://06a6b0cc-cded-11eb-88db-fa163ed517b2/images/79606802-3a84-4b85-b58d-2a0abb64e9ad/snap'
Вы про это?
Такую ссылку нашел в логах синдера
Artemy
Да это оно. Он смотрит ююид кластера (перед images указан) и поскольку он совпадает с ююидом кластера который видит синдер делается клон
кто-нибудь удалял nova-compute-ironic сервисы ? желательно не рукой из базы
сам сервис был физически выпилен, но при попытке удалить через апишку
ComputeHostNotFound: Compute host HOSTMAME-ironic could not be found.
Да кому как удобнее, вроде.
Я по простому привык, на "ты".
Dmitry
Мне как-то тоже привычней "тыкать"
AcidMan
это интернет, тут могут и на хуй послать (це) 😂
Roman
# job remote Berlin Всем привет! Я занимаюсь зарубежными вакансиями, в частности в Германии. Заранее извиняюсь, если здесь не принято пиарить вакансии, в правилах запретов не увидел. У меня тот редкий случай, когда можно работать с Германией удаленно. Есть две позиции: Openstack + Python или Openstack + Ruby. Для Devops или разработчиков, знающих инфраструктуру. Зп до 5000 евро в месяц + отпускные + больничные. Подробности в личку и спасибо за внимание!
ну ипотеки считать не нужно, у кого-то её нет, дело добровольное. а вот налоги да) в европе вроде самому нужно этим заниматься и вот тут подходим к российским ~400к /месяц ну +- 100к в засимиости от скилла и компании