NS 🇷🇺
Было, да
Без даунтаймов получилось? Я пока до Ньютона обновился, сейчас хочу на пайк или квинс, но чет виртуалки начинают сеть терять
Alexander
Насчёт kvm не знаю, я со стороны смотрел:)
NS 🇷🇺
Эта инсталляция не критична, сервисы спокойно выключали
Да на сервисы пох. Главное клиентские вм, которые уже запущены.
Nikita
NS 🇷🇺
коллеги. ни у кого нет ? OpenStack Cloud Computing Cookbook, 4nd Edition
uhlutk
Минутка распродажи списанной техники. Всё проверенно и протестированно. Не реклама . Писать в личку.
uhlutk
gwaewion
Стэканы, в конфиге новы есть место, в котором лимитируется количество одновременно деплоящихся инстансов?
J
Стэканы, в конфиге новы есть место, в котором лимитируется количество одновременно деплоящихся инстансов?
Как такового нет, вроде, ничего подобного. В v2 compute api был рейт лимит, в третьей версии убрали.
J
Если используешь балансировщик, можешь на нем лимиты выставить, думаю
gwaewion
Спасибо. Токмо не понятно, от чего при запуске ста инстансов многие долго в состоянии "шедулед"
NS 🇷🇺
коллеги. ни у кого нет ? OpenStack Cloud Computing Cookbook, 4nd Edition
повторю вопросик, пока надоредец не спит =)
gwaewion
С тормознутостью циндера я уже смирился
J
Оно чтоль?
J
Слава б-гу, добрались там наконец до openstack-ansible.
J
С тормознутостью циндера я уже смирился
Тут, кажись, ответа на вопрос нет) https://raw.githubusercontent.com/int32bit/openstack-workflow/master/output/nova/create.png
J
да спасиб =)
Обращайся как погуглить надо будет! :D Я, если чо, по-доброму подъябываю)
NS 🇷🇺
Обращайся как погуглить надо будет! :D Я, если чо, по-доброму подъябываю)
мой гугл чет вчера не нашел, в выдаче первых двух страниц
gwaewion
Дукдук нужно юзать же
Михаил
Не думаю, что девстек хороший старт для изучения опенстека. Я бы советовал учить опенстек примерно так: 1. Создать несколько виртуальных машин. 2. Открыть https://docs.openstack.org/queens/install/ 3. Начать ставить по этой документации на виртуалки. 4. Все собрать руками, попутно написав свою автоматизацию. 5. Увидеть что виртуалка не поднимается, разобраться почему. 6. Увидеть, что на виртуалке сеть не работает, сделать так чтобы заработала. 7. Увидеть что неприезжают метаданные/не аттачаться диски/виртуалки бесконечно создаются. Разобраться почему так происходит. Можно также попробовать запустить одновременно 100 виртуалок, посмотреть что будет, попытаться разобраться почему. 8. После того, как все стало успешно создаваться, попробовать завести какой-нибудь экстра сервис, типа murano, karbor, barbican или любой на свой вкус. 9. Пару дней потратить на поиск багов, возможно что-то написать самому и попробовать запостить баг и патч в апстрим. 10. Не переставать гуглить. 11. После этого открыть курсы, прочитать программу, подумать что из этого не видел в предыдущих пунктах. 12. Profit!
Прекрасный план, хоть пинь. А что есть желающие покупать курсы?)
J
тут уже был один пример, где это не сработало
Ну один пример это хуета. К тому же, я имел ввиду что уже установленным опенстеком можно пользоваться как справочником во время тренировки когда все делаешь вручную.
Михаил
зачем еще справочники
J
нуууу хз по мне так стартовая дока отличная
Стартовая дока отличная чтобы собрать типовое чо-то. А devstack и подобная хуета умеют хошь с ovs, хошь без него. Хошь с такими конфигами, хоь с другими. И при этом документацию регулярно ломают или пропускают в новом релизе то что нужно было перетянуть из прошлого.
J
@LuckyBirds вон ток-ток через это все прошел. Да и все эти напирания на то что надо руками ставить это как разговоры про то что кто LFS не собирал, тот линуксы не видал, как по мне.
Danila
/etc/systemd/system/mariadb.service.d/limits.conf [Service] LimitNOFILE=10000
Да, спасиб ! Удалось победить, так и делал )
J
нуууу хз по мне так стартовая дока отличная
Ну, то есть, ты прав, конечно, руками то попробовать проделать все неплохо бы, но начинать с этого пиздец занудно.
Dmitry
в чем преимущества хита перед тераформом?
Ни в чем, просто пример двух средств оркестрации.
Dmitry
Прекрасный план, хоть пинь. А что есть желающие покупать курсы?)
Там было обсуждение про то как учить опенстек и помогут ли в этом курсы редхата или ещё кого. Желающие на курсы есть всегда, вопрос в их целях и количестве.
Georgii
Подскажите , а как правильно отправлять хост в обслуживание ? Пока нашёл только что что надо запретить нове на хосте создавать новые инстансы, и потом рукми по одной смигрировать существующие. А если существующих 100 штук - скрипт пистаь который будет uuid выдирать и мигрировать ?
✠ FLASh ✠
а это ж ванлайнер будет легенький
✠ FLASh ✠
но как бы это быстро сделать я тож не знаю
Georgii
ну да , команда на 1 строчку, но openstack maintance hostA было бы кошерно )))
Georgii
да, пункт live есть
Georgii
круто
Georgii
Georgii
как я понимаю чтото подобное и из консоли есть ?
Artem
Это эвакуация, она же по другому работает
Artem
openstack server migrate —live host —wait <id>
Evgeny
У меня как live работает соединение не рвётся
Artem
У меня как live работает соединение не рвётся
Странно, это как то. По сути у тебя Nova-compute сдохла, а значит хосты не доступны, лайв не сделаешь, память копировать неоткуда
Evgeny
Почему сдохла то - она вполне себе работает
Artem
Ты nova-compute выключил == сдохла
Evgeny
Ты заронил сомнения ) сегодня как раз надо 3 гипервизора по 300 виртуалок смигрировать, проверю точно, раньше когда мигрировал было все ок
Artem
Ну я скриптиком иду по всем и live —wait дожидаюсь, что всё хорошо, всегда думал, что эвакуация это про другое
NS 🇷🇺
Есть, но не уверен что 4th Edition
уже дали выше, спасибо =)
Ilya
👍
UserHost
Не думаю, что девстек хороший старт для изучения опенстека. Я бы советовал учить опенстек примерно так: 1. Создать несколько виртуальных машин. 2. Открыть https://docs.openstack.org/queens/install/ 3. Начать ставить по этой документации на виртуалки. 4. Все собрать руками, попутно написав свою автоматизацию. 5. Увидеть что виртуалка не поднимается, разобраться почему. 6. Увидеть, что на виртуалке сеть не работает, сделать так чтобы заработала. 7. Увидеть что неприезжают метаданные/не аттачаться диски/виртуалки бесконечно создаются. Разобраться почему так происходит. Можно также попробовать запустить одновременно 100 виртуалок, посмотреть что будет, попытаться разобраться почему. 8. После того, как все стало успешно создаваться, попробовать завести какой-нибудь экстра сервис, типа murano, karbor, barbican или любой на свой вкус. 9. Пару дней потратить на поиск багов, возможно что-то написать самому и попробовать запостить баг и патч в апстрим. 10. Не переставать гуглить. 11. После этого открыть курсы, прочитать программу, подумать что из этого не видел в предыдущих пунктах. 12. Profit!
Привет, ребята! Хотелось бы вот что узнать у бывалых. Такс, план понятен, теперь нужно определиться c vps, столько желательно ram нужно для тестовой развертки openstack'a?
UserHost
@LuckyBirds Локально- 4GiB, удаленно соот в AmS vps с 16 GiB ram но 20GiB SSD Intel Atom, и в spain VPs 8 GiB ram +50 GiB SSD +intel core i5. Последний подороже ,первый подешевле
Georgii
8гб достатосно по идее, чтобы 1 виртуалку запустить
J
@LuckyBirds Локально- 4GiB, удаленно соот в AmS vps с 16 GiB ram но 20GiB SSD Intel Atom, и в spain VPs 8 GiB ram +50 GiB SSD +intel core i5. Последний подороже ,первый подешевле
На 4Гб с трудом все сервисы то запустишь, пожалуй что, не то что потом еще и вложенные виртуалки. 8-16гб - нормально чтобы попробовать. Диска нужно гигабайт 20-80, по-хорошему.
J
HDD vs SSD без разницы? можно сделать перегруппировку в данном случае
Там так то питоновские демоны же. Оно все не тяжелое, если только не запускаешь через uwsgi. Ну и mysql и rabbitmq могут в тестовом стенде ресурсы жрать. А остальное все не так сущетсвенно.
UserHost
Там так то питоновские демоны же. Оно все не тяжелое, если только не запускаешь через uwsgi. Ну и mysql и rabbitmq могут в тестовом стенде ресурсы жрать. А остальное все не так сущетсвенно.
Просто крутил libvirt, qemu-kvm для Unetlab, там минималка от 16 GiB RAM - то было nested virtualization, то думал Openstack захочет поменьше по ресурсам
J
Просто крутил libvirt, qemu-kvm для Unetlab, там минималка от 16 GiB RAM - то было nested virtualization, то думал Openstack захочет поменьше по ресурсам
Ну там то у тебя всякие vEOS, RouterOS, vMX и Cisco CSR, им гигабайта по два максимум надо + используется uksm для экономии памяти. А если толком собрался опенстек пробовать, то лучше разу заводить пару виртуалок - в одной сервисы условно относящиеся к контроллеру, а вторая - гипервизор. А то и три-четыре виртуалки, если разойдешься) И везде хостовая система полноценная + питоновские демоны + впомогательное типа rabbitmq. А на гипервизорах вот уже вложенные виртуалки) Тут дело больше не в севисах опенстека, а в архитектуре его. Но для начала можно и все в одном. К тому ж, devstack нынче умеет вместо виртуальных машин использовать lxc контейнеры. Типа один контейнер у тебя будет контроллером, а еще два-три - гипервизоры. А в них можно будет KVM крутить. Так и от вложенной виртуализации можно уйти)
J
Но все равно 8 гигабайт крайне жилательно иметь.
Georgii
Вопрос подскажите кто знает - у меня в опенстеке сеть /24 выделена, потребовалось в этой сети завести несколько машин на кластере hyper-v. Между кластерами я сеть L2 перекину, но как быть с учетом ip ? Можно как то в нейтроне зарезервировать ip адреса ? Можно конечно через сабнеты решить вопрос, но нудно всего 5 ip, не хочеться сетку резать
Georgii
раньше было nova fixed-ip-reserve IP, в pike не вижу
Artem
Можно создать порты в этой сети с нужными IP и никуда их не атачить.
Georgii
Там же в субнет есть start_ip — stop_Ip, просто нарежь её =)
Сабнеты есть, но ты можещь сделать ,v4-fixed-ip= из диапазоне вне сабнета )
Artem
Сабнеты есть, но ты можещь сделать ,v4-fixed-ip= из диапазоне вне сабнета )
Погоди, там в субнете есть начальный ip и конечный, хочешь сказать что нейтрону побоку на это? Делаешь а-ля вот так 10.254.0.10-200