J
Главное название придумать пафосное) "Openstack: библия оператора"
Pavel
А который опенстек разбирать будем? С ОВС? С Тангстеном? Айроник? Всякие монаски? Колла или РедХат? В общем зоопарк хороший, и везде свои особенности
Pavel
Глубже уже - "зависит"
Pavel
"Что посоветуете почитать, посмотреть по OS, где было бы раскладывание опенстака глубже, нежели поднятие инстансов через веб-интерфейс, или установку кластера с нуля через колла/etc"
Dmitry
У мцс от окаты хер и бантик
J
Это какие?
Такие которые вслух не называют, наверн)
Alexander
"Что посоветуете почитать, посмотреть по OS, где было бы раскладывание опенстака глубже, нежели поднятие инстансов через веб-интерфейс, или установку кластера с нуля через колла/etc"
АННОТАЦИЯ Книга знакомит читателя с основными сервисами облачной операционной системы OpenStack на начало 2018 года (версия Queens). Рассмотрены вопросы интеграции Open-Stack и системы работы с контейнерами Docker, программно-определяемой системы хранения данных Ceph, настройки производительности и высокой доступности сервисов. Издание рассчитано на ИТ-специалистов (системных и сетевых администраторов, а также администраторов систем хранения данных), желающих познакомиться с де-факто стандартом в области открытых продуктов построения облачной инфраструктуры типа IaaS – OpenStack. В 4-е издание добавлен материал по работе с сетью, настройками производительности и отказоустойчивости. В связи с переходом на сервис Gnocchi переработана глава, посвященная сервису телеметрии.
Pavel
Это какие?
Очень стабильные...
Alexander
И? К чему это?
к тому что "для начала" нормальный набор знаний, не какая-то банальщина
Dmitry
АННОТАЦИЯ Книга знакомит читателя с основными сервисами облачной операционной системы OpenStack на начало 2018 года (версия Queens). Рассмотрены вопросы интеграции Open-Stack и системы работы с контейнерами Docker, программно-определяемой системы хранения данных Ceph, настройки производительности и высокой доступности сервисов. Издание рассчитано на ИТ-специалистов (системных и сетевых администраторов, а также администраторов систем хранения данных), желающих познакомиться с де-факто стандартом в области открытых продуктов построения облачной инфраструктуры типа IaaS – OpenStack. В 4-е издание добавлен материал по работе с сетью, настройками производительности и отказоустойчивости. В связи с переходом на сервис Gnocchi переработана глава, посвященная сервису телеметрии.
М? И что? Это же маркетинг. Тут все ребята взрослые, понимают, что такое маркетингов и зачем он нужен
Weird
Pavel
к тому что "для начала" нормальный набор знаний, не какая-то банальщина
Я вероятно не понял, что человек запрашивал... Но мне показалось, что он просит что-то глубже Маркелова...
Pavel
Я думаю большинство тут хоть раз смотрело Маркелова... И знаем, что там и как.
J
А сам то Андрей Саныч тут есть?
Dmitry
да, и для начала норм
Так вот чем она лучше документации? Совершенно не могу понять
J
А сам то Андрей Саныч тут есть?
А то если его нет, это меня навело бы на некоторые мысли.
Юра
но ведь в дискуссии рождается истина)
Pavel
Истина в том, что хорошей литературы (да и документации) нет.
J
но ведь в дискуссии рождается истина)
Не, обычно рождаются обидки и участники дискуссии разосравшись остаются при своих мнениях.
Weird
но ведь в дискуссии рождается истина)
в дискуссии идет обмен мнениями, но все, как правило, остаются при своем
J
А оппонентов признают токсичными и неприятными)
Alexander
Так вот чем она лучше документации? Совершенно не могу понять
о, вопрос "чем книги лучше документации" - прекрасен сам по себе, даже безприменительно к области знаний )))
Pavel
о, вопрос "чем книги лучше документации" - прекрасен сам по себе, даже безприменительно к области знаний )))
Вопрос сложнее, чем кажется. В таком быстро изменяемом мире, как опенстек - документация обновляется быстрее.
Dmitry
Опенстек один из немногих проектов, который прекрасно документирован в области степ бай степ сетапа
Dmitry
как это утверждение относится к теме дискуссии?
Я даже не знаю, что ответить на этот вопрос :)
Pavel
документация обновлется быстрее, а архитектура - нет
Архитектура тоже меняется. Зависит от того, какая именно архитектура рассматривается. Например сейчас просто сервисы руками ни кто не ставит (как у Маркелова). А ставят в контейнерах и ансиблом.
Alexander
Архитектура тоже меняется. Зависит от того, какая именно архитектура рассматривается. Например сейчас просто сервисы руками ни кто не ставит (как у Маркелова). А ставят в контейнерах и ансиблом.
да, сервисы руками конечно никто не ставит. но! когда вы ставите сервис руками хотя бы раз, вы гораздо лучше понимаете как это устроено внутри, а для новичков это особенно ценно, согласитесь.
Alexander
ему вроде было нужно глубже чем установка коллой, а это как раз вот - руками ))))
Nikolay
Доукемнтация на опенстек это развернуть его хоть как-то, а потом по логам ревер инжиниринг поглядывая в код
Nikolay
Слишком много вариативности в инсталляциях и настройках
Илья | 😶☮️🐸
Доукемнтация на опенстек это развернуть его хоть как-то, а потом по логам ревер инжиниринг поглядывая в код
В код не глядел, имхо, но осознание что с чем и как контактирует- неизбежно необходимо
Nikolay
Так это обзор архитектуры, а не документация поглубже
Alexander
Слишком много вариативности в инсталляциях и настройках
ну да, инсталляцию надо планировать достаточно детально ))))
Nikolay
Часть компонентов или дно, или просто не стоит использовать
Nikolay
Например vpn
J
Давайте глянем пачку release highlights) Я 15 минут потратил чтоб пробежаться и хотя б из Core проектов выписать то за что глаз уцепился) Дефолтные политики cinder захардкожены и дефолтный policy.json убран https://releases.openstack.org/queens/highlights.html В glance появилась поддержка нескольких бекэндов https://releases.openstack.org/rocky/highlights.html Placement отделен от nova В keystone начали использовать member и reader роли https://releases.openstack.org/stein/highlights.html В дефолтных политиках всех проектов окончательно перешли на member И reader роли Введены access rules для app credentials https://releases.openstack.org/train/highlights.html Cyborg доведен до минимально рабочего состояния cross-cell ресайз и миграции в nova https://releases.openstack.org/ussuri/highlights.html neutron metadata агент научился работать по ipv6 https://releases.openstack.org/victoria/highlights.html Distributed DHCP в нейтроне ECMP маршруты в нейтроне https://releases.openstack.org/xena/highlights.html Local IP в нейтроне https://releases.openstack.org/yoga/highlights.html
J
А глаз зацепился потому что это изменения и нововведения которые могут сильно повлиять на эксплуатацию облака. Так что, про то что "архитектура не меняется" я б не стал так однозначно утверждать. У некоторых и кластер cinder-volume до сих пор на пейсмейкере) Монолитное и неизменное архитектурное решение)
Alexander
А глаз зацепился потому что это изменения и нововведения которые могут сильно повлиять на эксплуатацию облака. Так что, про то что "архитектура не меняется" я б не стал так однозначно утверждать. У некоторых и кластер cinder-volume до сих пор на пейсмейкере) Монолитное и неизменное архитектурное решение)
вы выписали изменения в 6 примерно релизах, это за три года. да, кое-что поменялось, и что? по ощущениям это всего несколько (уж явно меньше 10) процентов от функционала, и это за три-четыре года, вывод: вы как-то странно спорите, скорее подтверждая правоту оппонента )))
Alexander
давайте просто сойдемся на том что "архитектура не меняется быстро"
SergeyT
В защиту книги Маркелова хочу сказать, что если ставить руками ванильный OS, то по официальному гайду это тяжело, если вообще возможно, а с книгой у меня получилось. Да, там тоже многое не объясняется, но оно хотя-бы заработало, а дальше уже можно использовать документацию.
SergeyT
Например, в официальном гайде на установку трейна описан нейтрон с линукс бриджами, а у Маркелова уже OVS.
J
А пациент прям жив? Модель говно из-за непредсказуемого отката изменений была раньше, но качество настройки опенстека там местами действительно было продуманней, чем в колле.
Да, все с ней нормально. Оперативно обновляют плейбуки, стараются брать свежие минорные версии кода, добавляют всякие переменные для кастомизации, да и документация довольно хорошая.
Fedor
Да, все с ней нормально. Оперативно обновляют плейбуки, стараются брать свежие минорные версии кода, добавляют всякие переменные для кастомизации, да и документация довольно хорошая.
Ну и молодцы они, но мы прямо выдохнули, когда с неё на коллу ушли - один только репо контейнер со сборкой на час чего стоил тогда. Сейчас там получше с обновлением/откатами, не в курсе?
J
Ну и молодцы они, но мы прямо выдохнули, когда с неё на коллу ушли - один только репо контейнер со сборкой на час чего стоил тогда. Сейчас там получше с обновлением/откатами, не в курсе?
Сейчас ушли от сборки на repo контейнере. На нем только requirements и wheels собираются. А сборка самих venv прямо на целевых контейнерах\хостах происходит. У меня откат выглядит просто обновлением systemd юнита, чтобы он пускал бинарники из более старого venv.
J
Ну и если в lxc контейнерах держишь все, то можно контейнер пересоздать.
NS 🇷🇺
А как там судьба аиршипа?
NS 🇷🇺
Пользует кто?
Nikolay
Не упоминай в суе
Fedor
а есть ли готовые тулы дабы network_data.json собирать? мне туда надо пару бондов/вланов всунуть под убунту
Илья | 😶☮️🐸
Чуваки, а тут есть Ilya Maximets (один из разрабов OvS, емнип)?
Илья | 😶☮️🐸
Ля какой, даже в нейтрон коммитит чот связанное с овс, надо бы его розыскать! https://review.opendev.org/c/openstack/ovsdbapp/+/860475
Берік
Всем добрый день! я себя разворачивал openstack через kolla-ansible, раньше я запустил openstack на виртуалке(все сделал ручную) , в чем разница и какая преимуществом приносить установка и администрирование через kolla-ansible?
Yuriy
Просто для Ansible, из всех систем автоматизации, порог входа не такой большой, как для остальных (субъективное мнение).
Берік
как их установить?, виртуальный или на сервере maas? у кого какая точка зрения
Yuriy
как их установить?, виртуальный или на сервере maas? у кого какая точка зрения
MAAS это просто инструмент, который позволяет тебе автоматизировать процесс установки(раскатки) Операционных Систем(далее ОС) на физические или виртуальные машины или развертывания контейнеров. Если ты все сервисы OpenStack собираешься устанавливать в виде контейнеров, тебе MaaS в принципе не нужен. А сервисы и модули уже ставятся поверх ОС или внутри контейнера.
Yuriy
А вот как деплоить уже сервисы OpenStack поверх этих ОС или контейнеров, тут уже кто на что горазд, но большинство сейчас используют Ansible, ввиду вышеизложенных мною причин.
Yuriy
Хотя может я ошибаюсь, коллеги могут меня поправить.
Ilya
День добрый! Подскажите пример, как использоваться\запустить ansible playbook при подготовке вируальной машины череp cloudinit. В Google ничего внятного не нашел.
Nikolay
Ноно
Nikolay
Версии клаудинита надо соблюдать