Vyacheslav
Можно терраформом делать
Илья | 😶☮️🐸
Можно терраформом делать
там ебанистика всё описать нормально, чтобы дополнительный регион можно было сравнительно просто добавить
Илья | 😶☮️🐸
из-за циклов и тд
Vyacheslav
Делай модуль и его подключай к разным кредам
Илья | 😶☮️🐸
Делай модуль и его подключай к разным кредам
По началу так и было, но там полный расколбас со стейтом
Vyacheslav
А его в s3 храни
Илья | 😶☮️🐸
Vyacheslav
Для каждой площадки свой
Илья | 😶☮️🐸
Вот разве что динамический путь стейта, который будет содержать в имени код региона, тогда мб и да и через переменную передавать
Сергей
S3 для Glance юзает кто-то ? Какие подводные есть ?
Используем, нужен glance image cache, иначе каждый инстанс будет по новой образ тянуть
Nurbek
Всем большой привет! А есть такая возможность в проекте openstack запретить использовать или разрешить использовать availability zone?
Alexander
Встаёт очень острый вопрос как синхронизировать образы между регионами... S3 видится неплохим решением
Вы можете для каждого образа сделать несколько Location URL, и система будет выбирать откуда тянуть. В некоторых случаях Может быть полезно
Илья | 😶☮️🐸
Никак.
та ну, гонишь
Stanley
Илья | 😶☮️🐸
Stanley
Нет. БД в регионах разные
Stanley
Хранилка не важна. Как гланс будет имиджи видеть?
Илья | 😶☮️🐸
Хранилка не важна. Как гланс будет имиджи видеть?
При раскатке региона показывать ему что такой-то имадж лежит в таком-то сторе
Aleksandr
Ужо. Забанил. Сорян в отпуске на поляне не оч быстро реагирую
NS 🇷🇺
Ужо. Забанил. Сорян в отпуске на поляне не оч быстро реагирую
Ты там осторожно. Быки, кабаны. Это тебе не опенстек )
Aleksandr
Кабаны выброс это у япошек было ))
Stanley
SAD
А целиком задача как звучит?
Aleksandr
У нас лучше
Stanley
Опасные гамма кабаны
Aleksandr
Выброс )) т9
Aleksandr
Вброс
Stanley
Занос, откос, засос. :)
Илья | 😶☮️🐸
А целиком задача как звучит?
Новый регион каждые 3-4 месяца, все образы для инстансов хранятся в одном aws s3 бакете. Терраформом раскатываются базовые вещи (общие проекты, флейворы для проектов и образы). Сейчас терраформ стучит в гланс для импорта имаджа по http (потом хранит локально), но хочется это сделать более адекватно, чтобы гланс сам забирал в момент необходимости
Aleksandr
У нас тут по круче ))
Илья | 😶☮️🐸
вопрос только как терраформом запустить создание образа с стором в s3)
Stanley
У нас тут по круче ))
Ну это точно бан. :) мы тут теперь работать не могем :)
Stanley
вопрос только как терраформом запустить создание образа с стором в s3)
Ох. Чего то все в кучу. Тф полезет в апи стека. А что тыподключишь в качестве бекенда гланса его не ипет
Илья | 😶☮️🐸
Ох. Чего то все в кучу. Тф полезет в апи стека. А что тыподключишь в качестве бекенда гланса его не ипет
а тф не умеет указывать стор для какого-то имаджа, в том и дело https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/images_image_v2
Илья | 😶☮️🐸
только http
Stanley
NS 🇷🇺
У нас тут по круче ))
Срамота то какая🤣
Stanley
только http
Блять. Я о том и пишу. Тф ничего про сторы не знает и знать не должен
Илья | 😶☮️🐸
Stanley
костылями чот попробую придумать
Могу чувака дернуть который это писал
Stanley
Но там большая доработка...
NS 🇷🇺
Могу чувака дернуть который это писал
Я ваще не пойму че он хочет )
Илья | 😶☮️🐸
Илья | 😶☮️🐸
Я ваще не пойму че он хочет )
Я хочу чтоб гланс грузил из с3 образы, а не все сразу хранил
Stanley
Я ваще не пойму че он хочет )
Ну задача не совсем бестолковая, на самом деле. Когда несколько регионов, то приходицца решать проблему хранения ОДИНАКОВЫХ имиджей. Отсюда все фантазии про S3
NS 🇷🇺
Проще синкалку сделать. Чем вот это вот городить. Один хрен при запросе образа гленс должен будет его выкачать, а это время
NS 🇷🇺
А как выкачает все равно хранить будет
Stanley
Нахер-нахер
Я как раз курировал этот проект в том числе. Пока разобрались куда чего - там все оказалось совсем не банально. Начиная с необходимости КАК ТО хранить разные ID имиджей и до разных реквестов.
Stanley
ХЗ, может что то умнее и придумали с тех пор...
Aleksandr
Ну это точно бан. :) мы тут теперь работать не могем :)
Это я ещё не скинул девчонку в купальнике )) Я так лайтова ))))
Stanley
🙅‍♂️
NS 🇷🇺
Это я ещё не скинул девчонку в купальнике )) Я так лайтова ))))
Забавно, когда они в термухе по цвету кожи и больше ничего )
Aleksandr
Видел как то так себе )))
Илья | 😶☮️🐸
Звучит так что тебе «просто» нужно отреплицировать из базы гланса images и image_location
Репликация будет сложна, как я понимаю. Попробую через терраформ закостылись, чтобы стейт каждого региона был индивидуальным
Stanley
Сделай одну хранилку и клади имиджи в гланс каждого нового региона. Все.
Pavel
glance умеет пихать один образ в несколько разных cinder бекендов. А когда нужен этот имадж умеет отдать нужны из нужной хранилки Хотя может этот кейс ограничен когда создание нового диска реализовано на стороне хранилки
Pavel
У нас используется. При заливке первый вливается в одну хранилку. Во все последущие образ копируется через выкачивание образа в glance и запихивание этого имаджа в диски кадого бекенда
Pavel
и бекенд у гланса должен быть cinder
Artemy
Можно и с любым другим бакэндом гланса. Просто в синдере включается image_volume_cache и оно так же работает - при первом создании волюма из имаджа он тащится из гланса и превращается в волюм и потом из этого волюма делаются клоны
Artemy
Мне такая схема больше нравится, она не сеоздает взаимных циклических зависимостей между глансом и синдером
Artemy
С цефом оно работает через direct url когда? Неенене. Кушали знаем
Artemy
Я сильно-сильно рекомендую выставлять макисмальную глубину цепочки клонов в ноль (чтобы цепочек не было и волюмы флаттенились сразу).
Artemy
Или сколько там надо написать чтобы оно сразу флаттенилось, не помню
Илья | 😶☮️🐸
А после них будут платить 300к ?
Anvyar
А после них будут платить 300к ?
Увидев их в твоём резюме, работодатели будут слать нахер еще быстрее, чем если бы ты ваще ничего не знал хДД
Nurbek
300к уже не модно, 600к вот где горизонты раскрываются. Инфляция же
Jürgen
главное не бусинками
Nurbek
я про 600к тенге))
Jürgen
30 серебряников)?
Jürgen