Aleksandr
Это все сугубо зависит от вашей модели и того что вы понимаете под ХА
Ascandar
все просто, упал/умер/ребутнулся хост - то все вм, на котором в нем крутились - перезжают на другие
Ascandar
что не понятно, все логично
J
под все выше перечисленное я нге буду использовать openstack =)
Ну а я буду. Собственно, и проектировался опенстек как альтернатива aws и другим публичным хостингам. А потом очень неудачно началась волна девопс моды. И сразу начались гнилые базры что только лохи относятся к виртуалкам как к питомцам, что все должно быть скотом и надо проектировать свой сервис нормально и все вот это дерьмо.
Aleksandr
все просто, упал/умер/ребутнулся хост - то все вм, на котором в нем крутились - перезжают на другие
Это нихуя не просто, ребутнулся и умер это 2 разные ситуации. Я бы не хотел чтобы на хосте который сам ребутнулся в дальнейшем чтото поднялос (Виртуалка) до проверки админа
J
все просто, упал/умер/ребутнулся хост - то все вм, на котором в нем крутились - перезжают на другие
И такое делается то несложно совсем даже без всяких доп сервисов. Вон берешь хоть monit какой-нить хоть чо-то другое и следишь)
Timur
не так просто ответить на вопрос, куда должны автоматом переехать инстансы :)
Aleksandr
ну так и отмечу - запускаться ему или ждать админа
Вот я ктому что каждый кейс надо прописать и тогда придет понимание что в вашем видении является HA. Это и не просто.
Ascandar
не так просто ответить на вопрос, куда должны автоматом переехать инстансы :)
определяешь зону или пул, вот в пределах группы перезжают, распределяя ресурсы
Ascandar
даже простой проксмокс умеет
J
не так просто ответить на вопрос, куда должны автоматом переехать инстансы :)
Планировщик решит сам. Там теперь для этого широкие возможности.
Timur
Планировщик решит сам. Там теперь для этого широкие возможности.
я про то, чтобы учитывать актуальную нагрузку на ноду
J
Вот я ктому что каждый кейс надо прописать и тогда придет понимание что в вашем видении является HA. Это и не просто.
Не надо. Это менеджерская болезнь. Надо прописать и проживать, обсудить, да как бы чего не вышло. Вот и висят патчи 2015 года на расссмотрении. А нужно то одну конкретную функцию: Возможность переподнимать виртуальные машины на свой страх и риск на другом сервере, если их родной гипервизор помер. Хотя бы в очень грубом виде.
Ascandar
ну хорошо, а как той сценарий, упал хост, пока чинят, в это время я хочу вм запустить, я должен сначала эвакуировать в определенный хост и тд, нельзя просто жмякнул и он нашел куда запускаться?
Ascandar
и что надо сделать? я жмяку старт и он нифига не встанет, если не эвакуирую на другой хост
Timur
Мы научились это быстро делать)
ну можно написать педаль и уволиться :)
Aleksandr
ну можно написать педаль и уволиться :)
Я имел ввиду что мы научились быстро разрабатывать регламенты т.к. у нас это делают ИТ-шники а не менеджеры
Timur
просыпаться не очень хочется
J
Я имел ввиду что мы научились быстро разрабатывать регламенты т.к. у нас это делают ИТ-шники а не менеджеры
Но мы не про вас, а про нову и вообще про опенстековские проекты. Там политота болтовня зачастую вместо дел)
Aleksandr
ну а ночью или в 8 утра че делать, если критичный говносервис валяется
Это серьезный вопрос?) Если у вас клиент на 1к евро то у вас сидит ночная смена, если у вас клиент на 5евро и без СЛА - то спать дальше
J
В общем, так то все есть в нынешнем опенстеке чтобы дубовый, но неплохой вариант HA сделать.
J
Имею ввиду, самостоятельно и не дожидаясь никого)
Timur
блин.. ок :)
Aleksandr
Ночной админ (а лучше 2)
Aleksandr
А если совсем серьезно у нас есть услуга "простых" впс на локальном хранилище, за 5 лет наебнулась ровно одна нода, разбудили админа, он за 2 часа доехал, переткнул все диски в другую (бэкап) ноду и поехал спать дальше
Timur
Имею ввиду, самостоятельно и не дожидаясь никого)
отличный повод попрактиковаться в python/go
J
вы про heat template ?
Можно на "ты". Не, я про то что можно следить за состоянием агентов и одновременно за виртуалками, хоть с помощью systemd юнита. И если чо не так - дергать скипт который запустит или плавную живую миграцию или эвакуацию.
J
Можно и через heat пытаться. Вариантов море, просто готового нету что-то)
Aleksandr
у нас ровно так же :) Но я "делаю инфраструктурное облако" которое должно автоматизировать решение подобных сбоев
Тут вкусовщина, я не люблю автоматику, я предпочитаю в некоторых шагах оставлять ручное управление. Если нужна полная автоматика то надо по любому привлекать конечного заказчика
Anonymous
@sicral будет жить. Поприветствуем!
Timur
Тут вкусовщина, я не люблю автоматику, я предпочитаю в некоторых шагах оставлять ручное управление. Если нужна полная автоматика то надо по любому привлекать конечного заказчика
ну понятно, что с БД так лучше не поступать, но например с той же jira - почему бы и нет. Для конечного пользователя профит должен быть очевидным: 30-90 минут на починку железа или пару мин на миграцию инстанса
Aleksandr
Или вы её продаете отдельными инстанцами?
Timur
Или вы её продаете отдельными инстанцами?
для себя. Просто как пример. Подобного софта много
Aleksandr
Ну в смысле за деньги) Она и так денег стоит, или вы её скачали с рутракера?)
J
1. Берешь пачку серверов 2. Накатываешь кубернетесы 3. В кубернетесах крутишь опенстековские сервисы 4. Виртуалки тоже в отдельном контейнере 5. Сервер сдох 6. Кубернетес сам все починил 7. Пьешь ром, куришь сигару, готовишь доклад на очередной модный дивапс митап 8. УХ! ПРОФИТИЩЕ
Ascandar
не все умеют кубернетесы
Ascandar
да нафиг стек, если просто поставить openshift или кубернетес
Timur
"3. В кубернетесах крутишь опенстековские сервисы" - это прям грядет. Мирантис уже вовсю так делает
Timur
да нафиг стек, если просто поставить openshift или кубернетес
у кубера другие задачи нежелели у openstack
Aleksandr
Да не, человеку явно надо универсальное решение именно под ВПС
Aleksandr
просто это всегда будет pros vs cons
Anonymous
@socketpair будет жить. Поприветствуем!
Aleksey
изыди!
Timur
изыди!
ляпнул я тут про ceph, вот он и появился
Aleksey
он всегда так, на цеф приходит. Как-то даже в кубиковский чатик пришел 🙂
Mark ☢️
J
ляпнул я тут про ceph, вот он и появился
JESUS CHRIST! IT"S A LION! GET IN THE CAR!
Ascandar
он всегда так, на цеф приходит. Как-то даже в кубиковский чатик пришел 🙂
хм, на постгресовском тоже тусится. Там откуда цеф взялся
Dmitry
Deus Vult
ranebull
К сообщению о кубике
ranebull
1. Берёшь кубинскую сигару 2. Накатываешь ром 3. И на хую крутишь всякую виртуализацию
Anonymous
1. Берёшь кубинскую сигару 2. Накатываешь ром 3. И на хую крутишь всякую виртуализацию
Я рекомендую не сигару, а трубочный табак. Ром желательно ХО. В ОСТАЛЬНОМ ВЕРНО
Anonymous
@flsixtyfour будет жить. Поприветствуем!
Timur
Надо создавать в openstack легковесные инстансы, а не жирные виртуалки
Timur
Жаль, что комьюнити в этом плане не очень поворотливое
NS 🇷🇺
Жаль, что комьюнити в этом плане не очень поворотливое
В этом проблема не комунити. А рашен бизнеса
J
Жаль, что комьюнити в этом плане не очень поворотливое
Как это? Поворотливое. Есть и nova-lxd и супермодные kata containers. Ща в этом направлении движение и пошло.