Илья | 😶☮️🐸
4occi
Вкатываюсь, но в манах не нашёл. Есть к примеру ситуация где гипервизор Compute node "упал", мне нужно копать фильтры или есть какой-то fallback из коробки для перезапуска instance на доступном hv?
Monsieur
Monsieur
сама по себе nova ничего возить не будет, не ее это дело :]
Anonymous
Почему в horizon досих пор при создании инстанса нельзя добавить два ssh ключа 😭
Илья | 😶☮️🐸
Ilya
Vyacheslav
Vyacheslav
Правда не ясно кому оно надо, даже через терраформ можно в стринг напихать сколько угодно ключей
Илья | 😶☮️🐸
Vyacheslav
он их запишет через \n
4occi
использую microstack. настроил таки сеть для основной ноды которая и в control роли. при добавлении compute node получаю ошибку при добавлении security group rules.
я что-то не настроил на основной ноде для neutron? или тут уже сразу нужно использовать сегментацию?
Vyacheslav
а они включены вообще в конфиге?
Я и твой кот
@adiantum забаньте несчастного
Anonymous
Вопрос. Кто как разворачивает OpenStack? Я его ручками разворачивал по этому гайду https://docs.openstack.org/install-guide/
Но теперь смотрю в сторону ansible скриптов. Может кто посоветует варианты лучше.
Vyacheslav
Ilya
J
Я и твой кот
Ilya
Раньше были LXC контейнеры в Openstack-ansible, сейчас не смотрел...в колле - докер. Типа моднее, и деплоится быстрее, если не билдить образы контейнеров
Anonymous
Я и твой кот
Anonymous
какая-то виртуализация внутри виртуализации
Ilya
ну ВМки то пользовательские живут не в контейнерах обычно :)
Anonymous
а, ну если так, то другое дело.
Pavel
с каких пор неймспейсы пространства пользователя стали виртуализацией?
Ilya
Если смотреть в сторону коллы, коллы -ансибл (и возможно, кайобы) и есть сервак (или жирная ВМка с поддержкой вложенной виртуализации), то можно быстро развернуть окружение, а потом планомерно всё это изучать, читать доки по колле и отлаживать конфиги для прода.
И самому потом решать, пользовать только коллу-ансибл или еще кайобу
https://github.com/stackhpc/a-universe-from-nothing
Ilya
Это быстрее, чем читать доку по колле-ансибл и писать сразу конфиги , поднимать и готовить сервера или ВМ для стенда. Всегда удобнее иметь что-то рабочее и смотреть, как сделано. И в отличие от девстека, можно организовать более близкий к проду вариант
Ilya
А для openstack-ansible был вариант деплоя AIO (All-In-One). Похоже на девстек - деплоится всё на одну машинку, можно посмотреть быстро, как это выглядит. И практически не надо ничего писать - всё по дефолту
Ilya
Ilya
Я и твой кот
Кого?
Уже кто-то его удалил. Спам был.
Ilya
J
J
openstack-ansible может раскатывать сервисы и без lxc. Я так и делал бы, потому что нафиг они нужны.
Oleg
Sergey
Sergey
На ютюбе есть видео с этой историей, но оно начинается с 20й минуты и так же ничего не понять, где контроллер нода, где сиды, чего куда сидируется и где чего эмулируется.
Ilya
Ilya
Если кратко, то
seed hypervisor это либо жирный сервер либо жирная ВМ с проброшенной виртуализацией. На нём по ходу выполнения инструкций будут созданы ВМки:
On the seed hypervisor we will deploy three VMs:
1 seed
1 controller
1 compute node
Sergey
да в том-то и дело, что не будут. он так пишет, что не понятно, ВМ автоматом сделаются или мы их где-то сами должны сделать.
Sergey
в какой-то момент он предлагает сделать "образ" не понятно с сервера или "жирной вм" и главное зачем тоже не понятно
Sergey
я к тому, что за скобками очень много осталось, а без этого понимания не появится
Ilya
Я про доку, а не про видео
Sergey
дада, я тоже, видео вообще всё еще усложняет )
Ilya
Так это, там только копипастить команды и наслаждаться...
Ilya
For this workshop we require the use of a single server, configured as a seed hypervisor. This server should be a bare metal node or VM running CentOS 8, with the following minimum requirements:
32GB RAM
80GB disk
Ilya
Есть ВМка или сервак с установленной центосью ?
Sergey
копипаста ничем не заканчивается, потому что похоже какое-то комбо из 2х лабораторных, причем с ошибками.
Sergey
вот тут всё и заканчивается
Ilya
А до этого всё было хорошо ?
Sergey
похоже что эти команды нужно выполнять на разных ВМ, а не all-in-one
Ilya
Нет, все ети команды делаются на одной ВМ
Ilya
После выполнения
kayobe seed vm provision создаётся первая ВМ
Ilya
Сначала на seed hypervisor (ВМ или сервер с цетосью 8) делаем команды из Preparation - там стовятся нужные пакеты, клонятся репки и т.д. Далее на этом же seed hypervisor продолжаем выполнять команды из Deploying a Seed
Sergey
сообщений об ошибках не было, проверю завтра
Sergey
Sergey
Sergey
проблема не в сложности, а в подаче материала. схем нет, что должно произойти и без дополнительных пояснений не понятно, ошибки очевидно не влияют на процесс копипасты ))) научиться чему-то по такому материалу проблематично.
Я и твой кот
Airship ещё не предлагали для деплоя OpenStack?
Я и твой кот
Den
Подскажите, как формируется публичная ссылка на контейнер в Дашборд в Object Store? Не могу энтри поинт найти.
Den
Oleg
Вроде как openstack endpoint list, там должен быть ендпоинт для object-store.
Я и твой кот
Oleg
Еще тут зависит от реализации, у вас swift или ceph rgw? Там есть некоторые тонкие нюансы)
Я и твой кот
Den
Я и твой кот
Имя контейнера (бакета) заканчивается на /. Объекта - на, собственно, имя объекта.
Я и твой кот
Я и твой кот