Fedor
там правда хорошо реализовано. я пользую второй год и не знаю чем доебаться
Илья | 😶☮️🐸
причём это географически отдалённые регионы, а не просто стойки
Илья | 😶☮️🐸
от азии до сша
NS 🇷🇺
Slava I.
ну т/е это не коробочное решение а конкретный пайплайн и автоматизацию пилить для конкретного кейса
NS 🇷🇺
Илья | 😶☮️🐸
Илья | 😶☮️🐸
через ебеня, как в опенстаке принято, а не по простому пути
NS 🇷🇺
в другую сторону
Ну я русский человек, тут слева направо, а вот у арабов в другую сторону
Илья | 😶☮️🐸
Fedor
NS 🇷🇺
Slava I.
еще варик иметь в каждом ДЦ\регионе по пакеру и запускать на нем сборку образа одинаковую
Fedor
Slava I.
ну тут да можно помучаться местами)
J
Я не улавливаю в чем конкретно проблема то?
Доставить данные образа из точки импорта в остальные регионы? Или записи в базах регионов добавить?
NS 🇷🇺
NS 🇷🇺
Fedor
с s3 вместо гитлаба было неудобно + локи там как-то были очень криво сделаны. может что починили, но тогда нет
Fedor
Fedor
гитлаб же комбайн ебейший, там много чего наверчено
Fedor
с терраформом ещё удобная вещь в гитлабе - это merge request pipelines, ты можешь посмотреть как приедет изменение на все регионы до изменения. ну и поправить если что не так
NS 🇷🇺
Илья | 😶☮️🐸
NS 🇷🇺
Pit
гитлаб вообще долбаный комбайн, который все подряд умеет, даже кофе варить
Fedor
Fedor
NS 🇷🇺
Pit
Fedor
ты берёшь, делаешь изменение одно в модуль и тебе рисует, как оно приедет на все твои 100500 регионов
NS 🇷🇺
Fedor
Забавно
В новой версии гитлаба интерфейс ещё более кучерявый, никак не обновлю)
Илья | 😶☮️🐸
Fedor
да
Илья | 😶☮️🐸
кайф!
Fedor
и бесплатный тож
Илья | 😶☮️🐸
надо уматывать на гитлаб
NS 🇷🇺
Нашел себе занятие на слякотливую погоду 😂
Fedor
надо уматывать на гитлаб
мож и не надо) основной недостаток гитлаба, что если там что-то не работает или бага, то починят через пятилетку. так что если умеешь женкинс, лучше умей дальше. а вот если не умеешь, то самое оно
Илья | 😶☮️🐸
Danila
а вообще, какие есть best practices для хранения образов Openstack, особенно, если нужно синхронизировать каталог образов между несколькими кластерами openstack, развернутые в нескольких географиях
Илья | 😶☮️🐸
Илья | 😶☮️🐸
А синхронизировать- выше дилемма разжёвана
Danila
glance умеет использовать S3 в качестве хранилища образов ?
Илья | 😶☮️🐸
Илья | 😶☮️🐸
S3 лишь как хранилище. Как они попадут в гланс- уже задача для вашей смекалки
Slava I.
Swift точно умеет (как бэкенд гланса)
Aleksandr
Dmitry
Dmitry
ага
Илья | 😶☮️🐸
Что-то типа прокси получается. Однако выходит так, что каждый раз нова будет требовать внешней сети для нормальной загрузки образов и каждый раз качать данные по сети
Dmitry
это делает гланс
Dmitry
гланс не отдает креды и ссылку нове 🙂
Илья | 😶☮️🐸
В плане что всё равно глансу нужно давать выход во внешний мир
Dmitry
глансу - да, но не нове
Dmitry
точнее глансу - туда, где живет с3. ничего не мешает поднять карманный с3 под ногами
Илья | 😶☮️🐸
Ну вот, потому и говорю, что гланс будет связующим между внутренней сетью и хранилкой образов
Dmitry
все так - задачу, с которой пришли выше - оно не решит (синхронизация между несколькими регионами)
Dmitry
Илья | 😶☮️🐸
Какой-то прикол с терраформом- очень даже норм, но всё равно придётся uuid образов для каждого региона в конечную базу прописывать
Dmitry
ну оно сработает если есть единое хранилще образов в отрыве от опс (типа нексус/гитлаба - к которым также можно прикрутить с3) - и уже оттуда заливать образы в глянец (какой бы бекенд там не был выбран)
Aleksandr
Dmitry
которое может предоставить гитлаб, например. или нексус