Михаил
Поэтому бдьте добры честно
Если честно удалить имадж, то фактически запись о нём останется в БД с полем delete = 1. Я вот было начал мучаться с этим, но решил здесь спросить
Artemy
Честно зааплоадить блин
Михаил
Да, это прям стоит проверить. Господа, спасибо за советы
Artemy
Обращайтесь еще - мы всегда готовы придумать новые способы сделать что-то через жопу!
Artemy
Но я бы посоветовал для начала тупо переаплойдить - ЕМНИП оно это позволяло, при этом старой версии не удаляло и загружало тупо в новую
John
Да что же вы никак не повыздыхаете
Vladimir
Обращайтесь еще - мы всегда готовы придумать новые способы сделать что-то через жопу!
вы еще спросите "зачем" они хотят это сделать) там наверняка еще интереснее кейс и просторы "для творчества" )
Михаил
вы еще спросите "зачем" они хотят это сделать) там наверняка еще интереснее кейс и просторы "для творчества" )
Ну тут никакой тайны нет. Есть образ(-ы), в котором надо поменять кое-какие конфижочки, которые не докрутить просто так нашими системами контроля конфигураций. Ну и плюс обновить ОС заодно. Чтобы пользователи этим не занимались. Если подкажете, как это сделать общим cloud-init'ом (одним ОС'ям одни конфиги, другим - другие), буду очень рад.
Михаил
У нас есть vendor_data (статическая), но я не очень понимаю, как заставить его одним ОСям привозить одно, другим - другое, а третьим вообще ничего не привозить. Ну и хотелось бы, чтобы образы уже были обновлены и не надо было ничего ребутить
Artemy
Ну ты же понимаешь, что уже задеплоенные ВМ ты так не обновишь?
Михаил
Ну ты же понимаешь, что уже задеплоенные ВМ ты так не обновишь?
Разумеется. Уже текущие ВМ пусть работают как работают. Там уже конфижочки поменяны, а апдейт ОС текущих ВМ не на нашей совести)
icewolf
напевает: Фарш не возможно провернуть назад, И мясо из котлет не восстановишь..
icewolf
Разумеется. Уже текущие ВМ пусть работают как работают. Там уже конфижочки поменяны, а апдейт ОС текущих ВМ не на нашей совести)
и разумеется это какой то ГИС, который нельзя останавливать и там обнаружена критическая уязвимость которую надо закрыть.
Михаил
Ды нет, это просто песочница, которая максимально "эмулирует" боевую среду. И вот надо, чтобы пользователи как деплоили, так и продолжали ничего у себя не меняя, а новые сервера получали уже донастроенные (со стороны инфры) и с обновлённой ОС
icewolf
Ды нет, это просто песочница, которая максимально "эмулирует" боевую среду. И вот надо, чтобы пользователи как деплоили, так и продолжали ничего у себя не меняя, а новые сервера получали уже донастроенные (со стороны инфры) и с обновлённой ОС
у вас где то логическая цепочка ломается, пользователи ничего не деплоят, у них лапки(деплоят админы). Добрасывать изменения через образ, это большая нагрузка будет на ваш кластер потому как придется выводить и вводить переодически эти сервера
Михаил
А не смущает что у терраформ будут разные образы на разных экземплярах плана?
Тераформу главное имя+ID, что мы и пытаемся сохранить)
Grundik
Тераформу главное имя+ID, что мы и пытаемся сохранить)
там же можно игнорить поменянные, а новые будут создаваться на новых
Михаил
Но тераформ пишем не мы
Михаил
Давайте я попробую ещё раз: нам надо, чтобы всякие шарманки клиентов не сломались, ничего не передеплоили и т.п. и чтобы нам не пришлось им говорить - качайте теперь другой образ. Надо, чтобы по старому имени/ID образа машины уже вылетали с нового образа, вот и всё =)
icewolf
Но тераформ пишем не мы
ну да, если хочешь быть здоровым, пейте водку в полвторого
Artemy
А вот решат они добавить ноду в кластер а у них херакс - и на ноде новая версия. В старом кластере. Я думаю это достойная жопа
Михаил
А вот решат они добавить ноду в кластер а у них херакс - и на ноде новая версия. В старом кластере. Я думаю это достойная жопа
Ну там не настолько всё плохо) Мы ж обновляем в рамках одной мажорной версии и только системщину.
icewolf
Ну там не настолько всё плохо) Мы ж обновляем в рамках одной мажорной версии и только системщину.
вы знаете в авиации есть такое понятие скорость принятия решения( ну то есть судно выходит за ВПП или поднимаемся от земли), так вот обновление оси это плохая идея делать через образ, опенстек это не про вертикальный рост, а про горизонтальный.
Я и твой кот
Доброго дня. Нарисуйте дизайн того, что должно получиться. Опишите его в документе. Для начала. Соотнесите с требованиями.
Я и твой кот
Инструменты – руки и голова :) Топология – вы о чём?
icewolf
Ща
icewolf
https://docs.redhat.com/en/documentation/red_hat_openstack_platform/16.1/html/recommendations_for_large_deployments/assembly-openstack-deployment-best-practices_recommendations-large-deployments#ref-tuning-the-overcloud_recommendations-large-deployments
icewolf
емейл дать?
icewolf
sales@redhat.com
Andromeda
Понял, прошу прощения за потраченное время
Виталий
Ну блин :)
Я и твой кот
Понял, прошу прощения за потраченное время
@andr0_meds разговаривайте. Если вам что-то нужно, то разговаривайте с людьми. Никто вас не прогоняет. Но приложите усилия.
icewolf
Понял, прошу прощения за потраченное время
ну а как вы хотели? За вас мы не нарисуем условную картинку как вам хочется, верхнеуровневая модель что вот хочется через vpn например не очень понятна. У вас изолированный стенд? Или вы хотите получить доступ к инстансам и тенанту через vpn? Какой флоу будет опять таки вам решать.
icewolf
некой коробки нет и не будет, это не vmware
Andromeda
Спасибо что указали на недочеты моего описаная. Я постараюсь сделать высокоуровневую илюстрацию. Пока опишу что я вообще задумал делать. Идея в том чтобы построить инфроструктуру для студентов университета в которой они могли бы выполнять задания по моему предмету
icewolf
Потом openstack это больше про аркистрацию вокруг гипервизора. И тут сильно больше развилок например, есть блочка и sds, какие сети будут Например ovs или ovn? будет ли например публичный доступ к API?
Mr
некой коробки нет и не будет, это не vmware
Чего это? Вроде был в коробке, например в МТС точно был от хуа
Andromeda
Начать с учебника русского, чтобы писать infrastructure через А
Прошу прощения, русский не мой родной язык
Mr
Прошу прощения, русский не мой родной язык
It's not a big deal, you can always go to an English group and check an English grammar - infrastructure for example
Mr
Я постарался на скорую руку набросать своё видение. Понимаю, что оно может быть технически не совсем верным.
Ладно. Но вы бы сразу указали не только сети, а физику под ними - сколько хостов , где лежат данные vm и как подаются на хосты
Artemy
Какой тотальный звиздец…
Я и твой кот
Я постарался на скорую руку набросать своё видение. Понимаю, что оно может быть технически не совсем верным.
Openstack работает на физических серверах. Как правило, не меньше, чем на четырёх. Уже на этих серверах запускается виртуальные машины. Зайдите на официальный сайт в раздел документации, посмотрите инструкции по установке. Там будет понятно, что вам нужно будет спланировать заранее. Например, сети, и какие компоненты openstack нужно чтобы работали на каких физических серверах. Установите компоненты, свяжите их между собой, и вы сможете запускать виртуальные машины. VPN’ом займётесь позже.
Andromeda
Тогда в чём вопрос?
Мой вопрос касался организации инфраструктуры на базе OpenStack, а не его развертывания.
Я и твой кот
Мой вопрос касался организации инфраструктуры на базе OpenStack, а не его развертывания.
Я уже и забыл детали вопроса. Делаете шаблоны виртуальных машин, разворачиваете их для студентов с помощью, скажем, terraform, или что вам нравится. Bash скрипты, Ansible. Сети и аккаунты им создаёте теми же инструментами. Можете создать одну выделенную виртуальную машину, к которой студенты будут подключаться по VPN, и с него попадать куда им там нужно (в сеть с виртуалками, например).
icewolf
Чего это? Вроде был в коробке, например в МТС точно был от хуа
тебе кто то сказки рассказал от huawei никогда ничего не было.
icewolf
это в сбере
Erik
Всем привет) задам вопрос. Для того чтобы 'стучаться' в openstack, планируется использовать skyline-apiserver. Хорошая ли практика, склонировать master skyline и его уже дополнять своим кодом или все таки нужно как-то по другому кастомизировать компоненты и логику? Так как сегодня узнал что к примеру под keystone пишутся расширения. Не понятно как правильно начать разработку просто. В целом, хотя бы, для первого шага нужно расширить модель пользователя своими полями и добавить логику проверки по отправки кода верификации. Вот все время пытаюсь найти информацию как правильно это сделать потому, что мне кажется что если я подниму свой проект на fastapi отдельный и буду там все реализовывать и хранить, то это не правильно вроде как.
Erik
и еще, кто-то может моим наставником стать из этой группы?)
Andromeda
Я уже и забыл детали вопроса. Делаете шаблоны виртуальных машин, разворачиваете их для студентов с помощью, скажем, terraform, или что вам нравится. Bash скрипты, Ansible. Сети и аккаунты им создаёте теми же инструментами. Можете создать одну выделенную виртуальную машину, к которой студенты будут подключаться по VPN, и с него попадать куда им там нужно (в сеть с виртуалками, например).
Спасибо за подробный ответ! У меня остался один нерешённый вопрос: как можно направлять трафик от удалённого источника на все инстансы, если этот источник непрерывно отправляет трафик на удалённый адрес? Если необходимо, я могу предоставить иллюстрацию для лучшего понимания.
Erik
https://satishdotpatel.github.io/openstack-skyline-dashborad/
а что тут такого. здесь просто как поднять skyline
Илья | 😶☮️🐸
Очередная волна импортозаместителей/желающих 300кк/сек или что это?
Илья | 😶☮️🐸
Опенстак не ready to go for lambo in 1 month. Вам придется ебаться с ним 24/7. Подумайте дважды. кроме openstacksdk или gophercloud ничего нормального нет
Илья | 😶☮️🐸
Не будьте снобом)
А потом будут говорить "почему не нас предупредили, что опенстак это такой пиздец"
Я и твой кот
А потом будут говорить "почему не нас предупредили, что опенстак это такой пиздец"
Это не рокет сайенс. Не всем нужны пять девяток надёжности.
Илья | 😶☮️🐸
Майндсет для опенстака
Стоит ли упомянуть, что он рубил людей топором тогда в фильме?)
Илья | 😶☮️🐸
icewolf
я попросил нарисовать высокоуровневую модель а нарисовали херабору
icewolf
icewolf
это сложно?
icewolf
или это https://www.cisco.com/c/dam/en/us/td/docs/unified_computing/ucs/UCS_CVDs/ucs_openstack_osp8.docx/_jcr_content/renditions/ucs_openstack_osp8_6.jpg