Илья | 😶☮️🐸
J
то есть опенстака не будет?)
Нет, просто не будет у тебя cinder. Опенстек же модульный.
96eae59ecc096eb98e63cbe
странно тогда, что он как required в конфиге прописан
J
Может, конечно, там в ролях и плейбуках в openstack-ansible есть кривые условия, я иногда напарываюсь на чот такое)
96eae59ecc096eb98e63cbe
96eae59ecc096eb98e63cbe
хотя следующим же предложением пишут recommend
J
А, вон чо. Ну так оставь пустым просто storage_hosts и все.
96eae59ecc096eb98e63cbe
да вроде устанавливается спасибо
J
да вроде устанавливается спасибо
hardening еще выключи, для тестов нахрен не нужен.
J
Он тебя замучает.
96eae59ecc096eb98e63cbe
уже поздно на setup-infrastructure.yml?
J
уже поздно на setup-infrastructure.yml?
Да, там основное на setup-hosts делается, вроде.
J
В принципе, пёс с ним, раз уже сделалось)
Pavel
тут https://t.me/devops_jobs
Sergey
Мерси!
Ask
Коллеги, можно ли увеличить тайм-аут загрузки образа в horizon?
Aleksandr
а какая версия стэка то ?
Andrey
Вопрос по подключению циндера к цефу. Разворачиваю очередной раз тестовый стенд со старыми конфигами и словил проблему. Перестали создаваться диски из 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
Понял почему вылезло, обновил версию циндера на проде и тоже поимел такую же проблему с доступом к образам
MeDaLL1ST
https://stackoverflow.com/questions/69516182/openstack-devstack-installation-the-conflict-is-caused-by-oslo-vmware-3-9-1-d Кто то уже столкнулся с этим при последней установке опенстака? Вот у меня точно такая же хрень, решений нет, КПД установки 0%, что делать? OpenSUSE
MeDaLL1ST
Там как раз недавно вроде devStack коммитили
Ilya
Ну в теории можно руками попробовать поставить (типа pip install suds-jurko==0.6 ), а потом еще раз запустить деплой девстека
Ilya
но у меня в WSL этот пакет вообще не деплоится: Collecting suds-jurko>=0.6 Downloading suds-jurko-0.6.zip (255 kB) |████████████████████████████████| 255 kB 4.7 MB/s ERROR: Command errored out with exit status 1: command: /root/test/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/setup.py'"'"'; file='"'"'/tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-m88f09jt cwd: /tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/ Complete output (1 lines): error in suds-jurko setup command: use_2to3 is invalid.
Ilya
Если хочется, можно полезть смотреть питону в яйца и чинить :)
Dmitry
"полезть смотреть питону в яйца" это даже круче, чем urbandictionary
MeDaLL1ST
но я пробовал pip install suds-jurko>=0.6, не помогло
MeDaLL1ST
pip install suds-jurko==0.6 может поможет, попробую
Jürgen
сетап тулз после 58 версии не поддерживают use_2to3
Jürgen
https://github.com/pypa/setuptools/issues/2086
Dmitry
Я подозреваю, что это одна и та же ошибка, просто pip отбрасывает версии, которые не может собрать.
Dmitry
ЕМНИП, devstack устанавливает какую-то версию setuptools
Dmitry
ага-ага https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L602
Dmitry
не, не помогло
Говорю, скорее всего devstack по-тихому обновляет setuptools.
Dmitry
Понятно, что ставить?
Может похакать /opt/stack/requirements, чтобы использовало старую версию setuptools?
Dmitry
А так вот: https://review.opendev.org/c/openstack/oslo.vmware/+/813377
MeDaLL1ST
хм
MeDaLL1ST
попробую setuptools 58.0.0 поставить
MeDaLL1ST
Который раз я убеждаюсь что самый обоссаный софт написан на питоне. Вот что это?
Denis
просто вы не умеете его готовить) простой вопрос, вы в venv делали все?)))
MeDaLL1ST
просто вы не умеете его готовить) простой вопрос, вы в venv делали все?)))
нет, почему до этого оно спокойно работало, а сейчас я должен какие то env гуглить
Denis
зависимости обновляются, система поди какой-нить обоссаный centos 7, или долбаебиян 9-10, где все с душком, мягко говоря
MeDaLL1ST
зависимости обновляются, система поди какой-нить обоссаный centos 7, или долбаебиян 9-10, где все с душком, мягко говоря
я писал выше какая система. А что толку от env если devstack всю равно свое ставит что у него пропиисано в зависимостях?
Denis
ну дааа, звучит ебануто venv -> ставим свежие setuptools (зато не распидорасит вашу систему!!!!1111) -> докатываем что хотели докатить, не пошло нахуй этот venv, создаем другой, а система цела. Пол системы написано на питухоне, apt/yum. причем до 8 центоса, пока не догадались сделать platform_python все грустно и без venv даже думать не стоит о чем-то похожем на pip)
Denis
я писал выше какая система. А что толку от env если devstack всю равно свое ставит что у него пропиисано в зависимостях?
так вся эта петушковая магия встанет внутрь venv, а не в систему в этом основная задача venv, чтобы не раскошмарить систему. иметь разные питоны, разных версий с разным набором зависимостей и одновременно на 1 машине.
Denis
ну вот скажем есть вполне нормальные вопросы - А что сейчас из pip пакетов стоит в системе? - А как отличить то, что поставил yum от того, что поставил pip? - А как быть, если зависимость из requirements.txt затирает то, что было установлено через yum?
Denis
Denis
ломать систему, чтобы получить заведомо плохой результат)
MeDaLL1ST
Давай те не будем от темы отталкиваться, оставьте себе свое мнение
Denis
есть инструмент, у него есть разумное применение. Если пользоваться бездумно, результат конечно будет, но не очень устраивающий.
MeDaLL1ST
Как devStack чинить? Смена зависимостей не дала ничего
Denis
я намекал как мог, никто не знает какой коктейль теперь в системе у вас, ни вы ни pip ни люди в чате :) можете методом тыка дальше ставить все подряд, мб в какой-то момент звезды сойдутся и брутфорс сработает.
MeDaLL1ST
я намекал как мог, никто не знает какой коктейль теперь в системе у вас, ни вы ни pip ни люди в чате :) можете методом тыка дальше ставить все подряд, мб в какой-то момент звезды сойдутся и брутфорс сработает.
А какой может быть коктейль? Это не проблема системы, а питона, у меня OSUSE, а там у человека на форме была Ubuntu, а проблема одинаковая и что толку от системы
Denis
yum/apt/другой пакетный манагер ОС ставит что-то в site-packages питухона
Denis
pip делает тоже самое без venv
Denis
вопрос что же там за коктейль будет?! pip freeze покажет ахинею
Denis
типа все заебись, но на самом деле уже нет
Denis
вычистить такое довольно сложно, например можно получить сломанный apt/yum/etc
Dmitry
Который раз я убеждаюсь что самый обоссаный софт написан на питоне. Вот что это?
Ты upper-constraints поправил? У меня вот так ставится: https://paste.opendev.org/show/809920/
Dmitry
Ну и согласен, sudo pip install - чистое зло. Но увы.
MeDaLL1ST
Ты upper-constraints поправил? У меня вот так ставится: https://paste.opendev.org/show/809920/
Да. Это помогло, cinder то поставился, но DevStack выдает то же самое
Dmitry
Он там случаем не перетирает твои изменения в /opt/stack/requirements
Илья | 😶☮️🐸
Сталкивался ли кто-то с необходимостью выделения ipv6 по /64 на каждый инстанс ? Каким образом решали ? Сейчас насколько вижу выделяет по /128, но это выстрел в ногу
Vyacheslav
посмотри в RA
Vyacheslav
но тогда тебе RA должен говорить не OpenStack, а border ну и надо подумать о костылях с sec group
J
В моём представлении как раз /64 это абсолютно идиотская практика.
Vyacheslav
nova-compute поднимается 20 минут после рестарта...
Vyacheslav
и ошибок нет 🙁
J
иди напиши об этом стандарт 🙂
Не буду, там не послушают) Они же в волшебном мире живут.