icewolf
Ааа, ницира, ну это да, неудобно получилось :)
это не просто не удобно, это жопа случилась на пустом месте, притом последствия жопы были отложенные начиная с откровенного вранья что мы откроем доступы к исходникам(ага щазз верим vmware), в итоге каркуши из вари закрыли код и повесили амбарный замок, совместимость их решения более чем ни с чем кроме VIO
icewolf
ну и самой вари
icewolf
ну и где то с 2013 года началась вот эта война, потому что нажали на больной мазоль редхату
Stanley
Опенсорс и проприетарщина развиваются очень по разному.
P
Опенсорс и проприетарщина развиваются очень по разному.
RH может не запрещать, а просто забить на продукт и сказать - факайтесь, как хотите, будущие версии его мы поддерживать не будем. И много там разработчиков останутся из других вендоров? Думаю - не очень. Особенно, если будет предоставлена поддерживаемая и развиваемая альтернатива в виде openshift.
Stanley
РХ пытались в свой платный стек. Закончилось печально.
P
Так они и сейчас не поддерживают. Опеншифт даже рядом не альтернатива опенстека.
Хмм... Что в вашем понимании "поддерживать"? Коммиты - есть, я показал выше, поддержка заказчиков - есть.
icewolf
Хмм... Что в вашем понимании "поддерживать"? Коммиты - есть, я показал выше, поддержка заказчиков - есть.
редхат не куда не денется, да и не надо забывать что OpenShift это немного разный продукт с опенстеком.
icewolf
даже так скажу в парадигме DCN пока что OpenShift немного не имеет кластера
P
редхат не куда не денется, да и не надо забывать что OpenShift это немного разный продукт с опенстеком.
Полностью согласен. Я рассуждаю исключительно с точки зрения беженцев с vmware, которые сидели себе на десятке-другом серверов без чего-либо облачного, а потом вдруг получили счёт x4.
icewolf
Полностью согласен. Я рассуждаю исключительно с точки зрения беженцев с vmware, которые сидели себе на десятке-другом серверов без чего-либо облачного, а потом вдруг получили счёт x4.
я то рассуждаю как обычный линуксовый инженер. Я немного видел что из себя представляют платформы на базе связки RedHat Virtualisation+OpenShift+CloudForms+самописные PaaS(очень не далеко это уходит от.. всяких амозонов). И что представляет из себя именно RedHat Openstack Solution Platform. В последнем OpenShift это просто дань моде, как у убунту, мирантиса, или же tencent(который вообще не openstack)
icewolf
вот кстати пруф оф концепт https://sigs.centos.org/cloud/rdo_on_okd/introduction/
icewolf
так что если у вас не хватила баблишка на RHOSP вот вариант
Stanley
Хмм... Что в вашем понимании "поддерживать"? Коммиты - есть, я показал выше, поддержка заказчиков - есть.
Поддерживать это когда идёт прямое финансирование продукта. С продажей поддержки, например. Или даже форк, с коммитами в коммунити. А тут просто разрабам из КШ разрешили коммитить с указанием компании. Типа они заносят правки, плюс реклама конторы.
Stanley
Опеншифт, повторюсь, не опенстек.
Eugene
Коллеги, простите за очень примитивный вопрос. Но я что-то не могу распарсить, как в Kolla подсунуть свой модифицированный образ. Вот пример для Cinder: [Unit] Description=docker kolla-cinder_volume-container.service After=docker.service Wants=docker.service StartLimitIntervalSec=120 StartLimitBurst=10 [Service] ExecStart=/usr/bin/docker start -a cinder_volume ExecStop=/usr/bin/docker stop cinder_volume -t 60 Restart=always RestartSec=11 SuccessExitStatus=143 Мне непонятно, а как он определяет какой образ грузить?
Eugene
Так. И как быть?
Denis
Так. И как быть?
чем создается контейнер? вот там и меняйте
Denis
предположу, что это делает ansible, следовательно там и править варсы
Denis
судя по названию kolla-build билдит образы, а не создает контейнеры)
icewolf
а кола билд откуда берет? Из ансиблы
Denis
докер обычно образы пулит из докер регистри
Denis
кто-то должен собрать образ и положить его в регистри
Denis
либо ходить руками распихивать в локальное хранилище на каждый сервер
Denis
опять же, если в ансибле не сделали явно pull таску
Eugene
# docker images REPOSITORY TAG IMAGE ID CREATED SIZE X.X.X.X:5000/kolla/cinder-volume 16.6.1 20772c20815e 7 minutes ago 1.36GB quay.io/openstack.kolla/cinder-volume 2023.1-ubuntu-jammy 5996bc61b411 4 weeks ago 1.36GB quay.io/openstack.kolla/cinder-backup 2023.1-ubuntu-jammy cfa986f16990 4 weeks ago 1.35GB
Eugene
Запулено самим колла-билдом было
J
То есть, вы, парни, все сидите на колле, но не знаете как кастомный образ того или иного сервиса подпихнуть?
Denis
предположу, что это делает ansible, следовательно там и править варсы
в любом случае, стоит начать с чтения тасок и осознания как создается контейнер, там будут ответы на все вопросы, в том числе как называется перпеменная с образом и есть ли pre-pull
icewolf
То есть, вы, парни, все сидите на колле, но не знаете как кастомный образ того или иного сервиса подпихнуть?
я то знаю, но помогать не буду. Пусть учится, совсем уже обленились opendev читать
Denis
фтопку доку, читай код)
Eugene
Да opendev читаю, но непонятно где этот момент смотреть.
Denis
https://github.com/search?q=repo%3Aopenstack%2Fkolla-ansible%20cinder_volume&type=code
Eugene
Не та ссылка?
Denis
https://github.com/openstack/kolla-ansible/blob/fa736f8296a50b717d3cbf153e3a9c4a14e4dc76/ansible/roles/cinder/defaults/main.yml#L40 дефолты роли, которая деплоит контейнер cinder_volume
icewolf
Ну ты уж подскажи)
у нас обучение это услуга. А за услуги обучения надо платить, но! globals.yml то изучить стоит? kolla-build.conf
Denis
image: "{{ cinder_volume_image_full }}"
Denis
cinder_volume_image_full: "{{ cinder_volume_image }}:{{ cinder_volume_tag }}"
Denis
дальше просто мышкой протыкать и понять, что именно хочется потрогать в группварсах
J
Ну и вот пример есть. https://stackoverflow.com/questions/65231507/how-to-change-docker-image-source-in-openstack-kolla
Denis
если слово группварсы страшное, стоит остановиться прямо сейчас и пойти почитать про ansible
Denis
дальше будет только хуже)
icewolf
а еще вот template-overrides.j2
icewolf
дальше будет только хуже)
что бы совсем разорвало лучше сразу не с докера а с подмана.. вот прям вообще топ будет
Denis
что бы совсем разорвало лучше сразу не с докера а с подмана.. вот прям вообще топ будет
да разница не сильно будет заметна, если прям с нуля все познавать. одинаково не понятно будет 🙈
icewolf
и это мы про то что default можно собрать с аргументом extra, например extra_volume
icewolf
да разница не сильно будет заметна, если прям с нуля все познавать. одинаково не понятно будет 🙈
я там выше кинул ссылку на poc того как в принципе собирают RHOSP 18.. что ли ну который с openshift и чет даже не одного стона не услышал
Georggans
Коллеги. Приветствую. Вопрос. Есть опыт с работой *nova нод в режиме проброса видеокарт и с локальными дисками? Если да, то примерно, на каких мощностях?
Georggans
PCI пасру и далее со всеми остановками
Понятно. А какие мощности выделены под ноду?
Grundik
Понятно. А какие мощности выделены под ноду?
Какие удается выбить такие и выделяются )
Georggans
Чего? Странный вопрос
Сколько памяти и цпу у таких нод? Я понимаю, что сколько дадут, так и будет. Мне интересно, насколько сильно "заряженные" сервера.
Илья | 😶☮️🐸
Ориентир в десятки тысяч долларов, все остальное игрушки для детей
Илья | 😶☮️🐸
И это лишь малая часть проблем, вы найдите еще датацентр который даст больше 5квт на стойку по адекватной цене, иначе будете ставить максимум 6 юнитов из 47, 4 из которых это 2 сервера :)
J
А ты понял вопрос?
Насколько понял "А какая у вас конфигурация гипервизоров где есть проброс PCI" или "А какие флейворы у вас")
Artemy
Как никогда уместно - «пацан к успеху шел»
Stanley
Насколько понял "А какая у вас конфигурация гипервизоров где есть проброс PCI" или "А какие флейворы у вас")
Какого цвета лодка на которой можно перевезти 10 тонн спирта. Ясно, понятно.
P
Поддерживать это когда идёт прямое финансирование продукта. С продажей поддержки, например. Или даже форк, с коммитами в коммунити. А тут просто разрабам из КШ разрешили коммитить с указанием компании. Типа они заносят правки, плюс реклама конторы.
Не понимаю, что такое "финансирование продукта". Внутри RH же есть команда, которая коммитит в код openstack? Значит всё ок. Кейсы можно открывать на него? Можно. Следовательно, поддержка есть. Опять-таки, это сугубо личное впечатление,.
P
я там выше ссылку на sig кинул, они уже вытянули версию с okd+openstack
Спасибо, посмотрел, интересная штука. Осталось дождаться, пока кто-то из вендоров начнёт это поддерживать. Я бы поставил на Canonical. Вообще, забавно: сначала openshift начал рулить виртуальными машинами, а теперь вот openstack начал рулить контейнерами. Так и не к ночи помянутый майкрософт туда полезет (запилит официальную поддержку hyper-v/openstack? и да я в курсе про neutron-hyperv-agent, но он вроде как не от майков напрямую)
icewolf
а майки туда не полезут, им как и многим межушный ганглий мешает..