Илья | 😶☮️🐸
:D
Илья | 😶☮️🐸
да я нашёл братишку казаха кто готов влететь
Я и твой кот
Я и твой кот
Надо было тогда оружие возить, что-ли.
Stanley
Чего то конфу в совсем не опенстек превратили. Не надо так. :(
J
Надо на рабочие чаты и сайтики алкозамки ставить)
Artemy
Добавили тайпхинтинга и включили линтеры?
Vyacheslav
Такой openstack нам не нужен
Artemy
ой
Mikhail
Нам нужна опеннебула 😀
Vyacheslav
Без жужу не дуду
Vyacheslav
Кому как нравится - никто не осуждает
Mikhail
У многих нет такой потребности
Алексей
У многих нет такой потребности
Ага, мы скок в джикоре кода напихали, но в апстрим не несли, тот же мой sgx
Алексей
Хотя Федя предлагал пихнуть в апстрим помнится
Алексей
С джикора уже ушел как года два
Алексей
Да это понятно, ни кто ж не спорит)) как Столманн завещал) но тогда это тип конкурентное преимущество было, все дела
Mikhail
Ага, мы скок в джикоре кода напихали, но в апстрим не несли, тот же мой sgx
Ну я больше по опыту собесов сужу, 3-4 компании мне сказали, что им это не надо ибо сложно и муторно
Алексей
Я еще тады в либвиртовую xml-ку впиливал через ассемблеровский кпуид флаги sgx’a, чтобы их в конфиге новы прописать потом в cpu_model_extra_flags
Алексей
И то тут часть только, там еще фильтр шедуллера писали и частично в остальной код новы впихивали
Алексей
Ну это если интересно будет почитать (без аутентификации в хабре), как я именно искал в дебрях отсутствия доки как это все же сделать либвирт как эти флаги не описал нигде как добавлять
Алексей
Прекол еще и в том когда я одно ишшуе у либвирта открыл с этими флагами, мне написали спасибо, что нашли баг, но какой хекс сюда вписать мы хз о чем вообще речь
Алексей
Долго я раздуплял как бит процессорной инструкции в шестнадцетиричку перевести
Алексей
Алексей
Оказалось вот как эта кухня работает
John Roe
@milanayarskaya: user has been CAS banned
Vyacheslav
Подскажите какая ручка может быть есть готовая: Dvr схема, gw ip который для всех у кого нет fip выводит через network node - можно ему как-то сказать занимать на каждой compute ноде ip для snat, так как он это делает для dnat
J
Подскажите какая ручка может быть есть готовая: Dvr схема, gw ip который для всех у кого нет fip выводит через network node - можно ему как-то сказать занимать на каждой compute ноде ip для snat, так как он это делает для dnat
Ну, тебе все l3 агенты на компьютах нужно переключать в режим dvr_snat. Тогда, вероятно, будет как ты хочешь. Но для каждой селф сервис сети все равно единовременно только один агент snat делает, поэтому эт будет просто горячий резерв. Верно понял тебя?
Nikolay
Могу соврать, пытался такой фокус делать, но не взлетело
Nikolay
К вас фипы бесплатные? Чтобы на каждый гипер вешать?
Vyacheslav
Nikolay
А зачем на каждую?
Nikolay
Я присоединяюсь к схеме и тз, и какие проблемы есть, что нужно решить
Pavel
Никто не реализовывал схему хранения дисков кода есть на каждой ноде lvm бекенд и гланс сам понимал в каком именно сторадже хранится имадж Сейчас node-01@slow-lvm-1 node-02@slow-lvm-1 node-03@slow-lvm-1 Загружам имадж. допусти он попадет в node-01@slow-lvm-1 и при попытка создать из него диск, если диск зашедулится на node-02@slow-lvm-1, то получаю ошибку что полума от имаджа не существует
Nikolay
Ну вот всю интригу раскрыл
Pavel
У меня как раз не шаред
Pavel
https://docs.openstack.org/cinder/latest/admin/image-volume-cache.html и не надо мучать гланс
А причем тут кеш? есть три ноды на одной из них лежит image в cinder. если волу зашедулил не там где лижит имадж то волум не создается
Nikolay
Как скучно жить с нормальным бэкендом...
Nikolay
а че ты сразу с козырей
Nikolay
а с glance-cinder-lvm сразу не просится cluster lvm?
Pavel
Если это вопрос ко мне, то я пока вижу что в волуме инфа о хост на котором имадж лежит есть, но как заставить гланс смотреть в эту мету я ищу
Nikolay
Direct URL включен?
Pavel
да
Vyacheslav
Я присоединяюсь к схеме и тз, и какие проблемы есть, что нужно решить
проблема: переключение snat dvr router ha очень больно. Что бы было не больно хотелось бы snat перенести на compute с network node
Nikolay
и как это должно работать без приседаний?
Vyacheslav
и как это должно работать без приседаний?
просто внешний IP у vm поменялся после миграции
Vyacheslav
на каждый network gateway создаётся свой порт
Nikolay
вот есть роутер - у него есть fip(external),
Nikolay
вм ка должна идти через него, gw он для нее
Vyacheslav
вот есть роутер - у него есть fip(external),
да, у меня 100 VM я могу всем выдать FIP (это дорого). Хочется выдать на compute 1 FIP под SNAT router
Nikolay
как размазывать сущность по всем гиперам
Vyacheslav
так же как сейчас работает DNAT
Vyacheslav
только владельцем FIP не порт VM, а порт gw
Nikolay
а потом еще захочешь чтобы при лайв миграции сессии не порвались да?
Vyacheslav
https://youtu.be/9agZAtMy4IY?t=589 в общем как тут #2
NS 🇷🇺
просто внешний IP у vm поменялся после миграции
а схера он у нее должен остаться, если это не FIP ? =)
Vyacheslav
при dnat всё равно рвутся
NS 🇷🇺
https://youtu.be/9agZAtMy4IY?t=589 в общем как тут #2
переписывай плагины к нейтрону и будет счастье
Vyacheslav
переписывай плагины к нейтрону и будет счастье
https://docs.openstack.org/developer/dragonflow/specs/distributed_snat.html
NS 🇷🇺
https://docs.openstack.org/developer/dragonflow/specs/distributed_snat.html
ну присоединяйся, помоги парням
Vyacheslav
ну присоединяйся, помоги парням
https://wiki.openstack.org/wiki/Dragonflow Distributed SNAT/DNAT
NS 🇷🇺
https://wiki.openstack.org/wiki/Dragonflow Distributed SNAT/DNAT
Славик, ]я туда не планирую присоединяться =) у меня свой нетворк с блекджеком и шлюшками
Pavel
Прикольно. под юзером бекенд не выбирается автоматом. под админом выбирается.
Oleg
Коллеги день добрый. Попробовал из бекапа полностью все восстановить. nova-compute не стартует. говорит: ERROR oslo_service.service nova.exception.InvalidConfiguration: No local node identity found, but this is not our first startup on this host. Refusing to start after potentially having lost that state!
Oleg
ни кто не сталкивался?
Vyacheslav
удали диск nova_compute и сам сервис, так же удали ноду в nova_compute services и заведи снова её
Oleg
удали диск nova_compute и сам сервис, так же удали ноду в nova_compute services и заведи снова её
диск nova_compute и сам сервис я могу удалить. но когда я делаю openstack compute service delete ..... ругается что на компьют ноде инстансы зареганы.... Как-нибудь можно перерегистрировать их на другие хосты с учетом что на них таже самая проблема?
Vyacheslav
попробуйте посмотреть какой UUID знает nova_compute, и обновите тем, который есть в openstack compute service
Oleg
я статейку читал про compute_id там все так образно написано чет по контейнеру и по базе шукал ниче не нашел....
Oleg
вот это https://docs.openstack.org/nova/latest/admin/compute-node-identification.html там не сказано как фиксить если все проебалось...... :(