J
Но было бы круто, конечно, если б люди получающие деньги за работу с документацицей опенстека в редхатах, канониклах и прочих местах имели в команде аналитиков способных формализовать заметки неотесанных обезьяноподобных операторов.
Dmitry
Было бы очень круто, если бы эти люди хотя бы контрибьютили в апстрим :(
Dmitry
Но это уже много раз проигранная битва, по крайней мере у нас.
Dmitry
Так что пишем сами, и не "на отъебись", а "как можем в перерывах между всем остальным" :-/
Dmitry
И, кстати, никто, кого ты видишь в https://opendev.org/openstack/ironic/commits/branch/master/doc/source не является профессиональным пейсателем доков.
Pavel
я честно пытался. (в neutron)
Aleksey
кто-нибудь может помочь с service token для длительных задач? Вроде как настроил и даже вижу в хедерах request_X-Service-Token, но при этом ловлю иногда на аттаче 401, да и контекс остаётся пользовательским
Я и твой кот
Slava
кстати, а опенстек от мирантис живой ещё?
✠ FLASh ✠
Живее всех живых
✠ FLASh ✠
Только смотря о чем речь
Slava
пытался их дистр с опенстеком скачать, но не нашел
Я и твой кот
Ilya
по поводу документации - если некогда писать и оформлять патч - оформите баг - это и быстрее и в конечном итоге будет влиять на качество доки
Ilya
Artem
пытался их дистр с опенстеком скачать, но не нашел
Так вам какой OpenStack нужен, старый (MCP) или новый (MOSK=Mirantis OpenStack on K8s)?
Если MCP то вот всевозможные варианты https://docs.mirantis.com/mcp/q4-18/mcp-release-notes/mu/mu-11/mu-11-artifacts.html, в том числе offline image.
Если MOSK (кстати, мы на днях релизнулись), то он ставится по документации из нашей публичной docker репы - там по сути набор образов.
Slava
Pavel
Так поппенстек в кубер вписывает почти идеально
Slava
а виртуалки в тоже в кубе?
Pavel
нет они у всех снаружи куба но на той же ноде, фактически на железе
Slava
чëт страшно пока
Pavel
Всмысле не маленькое? У нас все в кубе
Pavel
Там только с именами сервисов некоторые проблемы были, но используя statefullset именование все решается.
Pavel
Печаль только с cinder volume в HA-mode, н ос ним и на желзе проблемы в HA
Slava
а как куб под/с ironic уживается?
Slava
или подучается куб сбоку стоит?
Pavel
нормально уживается
Pavel
гралвно ноду на которой запущен под не грохнуть, да и то под переед на другую ноду и все продолжит рабоать.
Pavel
куб делает за вас автофейловер
Slava
Pavel
keepalived (у нас сейчас), но есть масса других вариантов
Slava
ну то есть всë равно важные вещи руками делаете? кроме установки компонентов ос-ка?
Pavel
keepalived в кубере
Slava
🙈
Denis
гляньте на kubevirt ))
Pavel
установка и настройка оси автоматизированны. никаких "пойду постввлю руками"
Pavel
апи у кубевират не попенстечное, а там народ хочет тераформ и т.д.
Denis
интересно а уже кто-то сделал OS operator?
Pavel
Наврядли там и так конфтруктор "собери сам"
Aleksandr
Artem
Artem
Aleksey
Denis
wtf is this ?
ну тип всякие ручные операции для деплоев, настройки, перенастройки и прочих автоматизашек делают операторы в кубе
Aleksey
Стесняюсь спросить, а зачем? Это куча работы!
когда начинали OSH был каким-то очень неподъёмным.
А сейчас у нас нет проблем собрать свои образа хоть под викторию(вангую что в kola не понятно когда будет).
Опять же свой helm чарт и свои правила, можем легко притащить и добавить любой кастом, что с OSH будет геморойно, как по мне там дюже лютый темплейтинг для темплейтов.
Ну и да, так как мы решаем не общую задачу, а частную наш чарт кмк более читаемый.
Tamerlan
у меня вместе с переездом ушло около квартала
NS 🇷🇺
Коллеги, а кто-то используется связек kolla linuxbridge vlan ?
Fedor
NS 🇷🇺
Типа нельзя использовать для влан сети provider-physical-network с таким то именем
NS 🇷🇺
Хотя по всем конфигам это имя прописано
NS 🇷🇺
И с этими же конфигами все работает на бареметл инсталяции
Fedor
Ну и бридж в апе.
NS 🇷🇺
NS 🇷🇺
Ив апе
Fedor
Может где в названии ошибка, в любом случае, это точно работает и на виртуалках
NS 🇷🇺
На вм и в бареметл работает
NS 🇷🇺
А вот кола чет походу не втыкнула
NS 🇷🇺
А что, я понять не могу
Fedor
Можно попробовать сравнить ml2 конфиг с рабочим, он в колле маленький
NS 🇷🇺
Fedor
neutron_plugin_agent: "linuxbridge"
neutron_external_interface: имябриджа
[linux_bridge]
physical_interface_mappings = physnet1:{{ neutron_external_interface }}
ну и создать сеть с провайдер интерфейс = physnet1
Fedor
если создаёшь не под админом, то ещё network_vlan_ranges прописать
NS 🇷🇺
NS 🇷🇺
Physnet1 я предпочитаю менять
Fedor
Нет там печали, точно работает
Aleksey