Konstantin
J
Fedor
Гляну, спасибо. Но вроде уже не особо актуально, раза четыре я его уже своими плейбуками раскатывал))
Инструментов опенстек на раскатать - вагон и маленькая тележечка. Инструментов раскатать то, что тебе надо, донести потом то, что накодили в апстриме или с коллегами, да ещё и проапгрейдиться на пару версий, не сломав при этом прод - гораздо меньше. Бесплатных, как по мне - вообще один, но тут можно дискутировать. Понятно, что ничто не возможно без разумных инструкций, тестов и пряморуких инженеров, но желательно ещё самому не полечь под этим и не сломать прод при обновлениях.
Konstantin
Инструментов опенстек на раскатать - вагон и маленькая тележечка. Инструментов раскатать то, что тебе надо, донести потом то, что накодили в апстриме или с коллегами, да ещё и проапгрейдиться на пару версий, не сломав при этом прод - гораздо меньше. Бесплатных, как по мне - вообще один, но тут можно дискутировать. Понятно, что ничто не возможно без разумных инструкций, тестов и пряморуких инженеров, но желательно ещё самому не полечь под этим и не сломать прод при обновлениях.
Нене, у меня не прод и до прода там - очень далеко, если он будет вообще, я исключительно в целях развития)))
Мне, видимо, так на самопальных плейбуках и сидеть лучше))
Я и твой кот
Надо денег не только на прод, но и на дев. Денег и людей с зарплатами.
NS 🇷🇺
А можно просто на прод и ебать за то, что чего то не предусмотрел без дева )
Konstantin
Да у меня ещё даже не факт, что до дева дойдет, пока тестлаб, учиться разбираться в сортах 🤣🤣🤣
Konstantin
Ilya
Jain
добрый день, а Nested виртуализацию только для одной виртуалки включить можно? Илиэто только для всех сразу через nova.conf включить можно только?
Andrey
раньше было - только для всего гипервизора
мб чего поменялось
Jain
а тут случаем никто linstor c стэком не скрещевал? У меня почемуто cinder хочет только к localhost конектится. Хотя linstor_default_uri смотрит только на контроллер (linstor_default_uri=linstor://172.16.5.5
) делаю по доке тут https://docs.openstack.org/cinder/latest/configuration/block-storage/drivers/linstor-driver.html
Pavel
а в debug linstor_default_uri=linstor://172.16.5.5?
Jain
не, там оно к localhost пытаеться стучать
Pavel
я иммею ввиду когда cinder-volme запуктся c debug он пишет что ему задано в конфиге
Jain
а, вы про это сейчас проверю
Jain
backend_defaults.linstor_default_uri = linstor://localhost
Jain
это в дебаге выходит ... хотя там ip котролера должно быть
Pavel
ps aux | gep cinder | grep volume
Jain
зато LinstorDrbdDriver:linstor://172.16.5.5
Pavel
если это rdo то там еще и системные конфги цеплятся. я ловил баг когда я задаю знаение в conf а мне прилетает хрень. пошел шертить и оказалось что в конфиге захардкожено значение
Jain
это kolla-ansible, я только конты с cinder для linstor проапгрейдил я сейчас какраз код смотрю. может найду что полезное https://github.com/LINBIT/linstor-api-py/blob/master/linstor/linstorapi.py#L2913
Pavel
не, это вызовется если linstorapi.py запускать отдельно. в коде драйвера cinder linstordrv.py явно создается класс
Jain
вот сама ошибка (без debug) https://pastebin.com/ZazPKkz7 странно что он какбы не берет конфиг
Jain
на одном хосте чтоит сам linstor controller и туда он нормально естественно коннектится и даже создаёт волумы
Pavel
File "/var/lib/kolla/venv/lib/python3.6/site-packages/cinder/volume/drivers/linstordrv.py", line 1115, in get_volume_stats - у них что-то свое
https://github.com/openstack/cinder/blob/stable/train/cinder/volume/drivers/linstordrv.py - тут 1115 строки нет
Pavel
а в ussuri есть
Jain
да, это из ussuri
Я и твой кот
Я и твой кот
Кайф.
Artem
Ну, Helm там достаточно глубоко запрятан за логикой оператора
Я и твой кот
Интересно, почему не взяли Armada. Хотя, если разработку начали в последние год-пол года, то да, лучше было сразу на операторы (но тогда уж и на helm 3 сразу).
Я и твой кот
Интересно. Вот есть компании, которые пилят опенсорс и продают решения на нём. Есть компании, которые пилят опенсорс для себя и не продают решения на нём. Казалось бы, с этими последними что бы не объединиться? Они ж не конкуренты.
Я и твой кот
Это так, мысли вслух. Ни о ком конкретно 😊
Андрей
Приветствую всех! Коллеги, нужен совет, в тестовой среде был развернут swift, keystone, еще что то там на 2х виртуалках. Возможно зарезерировать keystone на второй виртуалке? К примеру сделать mysql репликацию master-master?
Я и твой кот
Я и твой кот
Сам keystone можно под pacemaker, например.
Я и твой кот
Вообще, смотря какой аптайм нужен, от чего хотите защититься.
Я и твой кот
Я и твой кот
Tamerlan
J
Андрей
а что произойдет если простая реплика мастер-мастер развалится и на вторую виртуалку просто перезалить базу?
Андрей
в случае факапа
J
Андрей
Андрей
просто не хочется галеру )
J
Заведется если база цела останется.
Андрей
понял, спасибо
Андрей
коллеги, свифт может жить и даже работать на 2х нодах с 4 дисками и фактором репликации 3?
Андрей
или это совсем плохо?
Андрей
от свифта что нужно - залить в него миллион-полтора мелких файлов и дергать их по s3
Tamerlan
просто не хочется галеру )
мне кажется если даунтайм не критичен, то вполне можно обойтись обычной мастер-слэйв репликацией
J
J
Андрей
а если захочется юзера добавить пока мастер лежит? )
J
Jain
если нужен только s3 то весь стэк +Свифт для этого ставить кажется Overkill
Tamerlan
J
J
Не говоря уже о том что кластеру из мастеров для работы нужен кворум.
А как получить кворум там где всего два сервера? Тут или работают оба или не работает ни один.
J
Ну и не в обиду, городить непонятные схемы все эти ради 1,5 миллионов объектов в S3 это как умный дом с канальной приточно-вытяжной вентиляцией в однокомнатной квартире) Да, я люблю бытовые аналогии.
Андрей
Vladyslav