Илья | 😶☮️🐸
Можно и так, но если захотите pay as you go, то в целом лучше нотификации
а потом их отслеживать и "каждый чих" обрабатывать)
Ilya
а потом их отслеживать и "каждый чих" обрабатывать)
Дык а как ты хотел - pay as you go - это про каждый чих, Амазон вон вызовы api считает- ибо control plane тоже не бесплатный
4occi
Вкатываюсь, но в манах не нашёл. Есть к примеру ситуация где гипервизор Compute node "упал", мне нужно копать фильтры или есть какой-то fallback из коробки для перезапуска instance на доступном hv?
Monsieur
сама по себе nova ничего возить не будет, не ее это дело :]
Anonymous
Почему в horizon досих пор при создании инстанса нельзя добавить два ssh ключа 😭
Илья | 😶☮️🐸
Почему в horizon досих пор при создании инстанса нельзя добавить два ssh ключа 😭
опенстак сам по себе не умеет в несколько ключей емнип
Vyacheslav
Правда не ясно кому оно надо, даже через терраформ можно в стринг напихать сколько угодно ключей
Vyacheslav
он их запишет через \n
4occi
использую microstack. настроил таки сеть для основной ноды которая и в control роли. при добавлении compute node получаю ошибку при добавлении security group rules. я что-то не настроил на основной ноде для neutron? или тут уже сразу нужно использовать сегментацию?
Vyacheslav
а они включены вообще в конфиге?
Я и твой кот
@adiantum забаньте несчастного
Anonymous
Вопрос. Кто как разворачивает OpenStack? Я его ручками разворачивал по этому гайду https://docs.openstack.org/install-guide/ Но теперь смотрю в сторону ansible скриптов. Может кто посоветует варианты лучше.
Ilya
мертвый проект, смотретие в сторону openstack-kolla
Не мёртвый вроде - коммиты и в мастер есть за последние дни и в зину
Ilya
Ilya
Раньше были LXC контейнеры в Openstack-ansible, сейчас не смотрел...в колле - докер. Типа моднее, и деплоится быстрее, если не билдить образы контейнеров
Anonymous
какая-то виртуализация внутри виртуализации
Ilya
ну ВМки то пользовательские живут не в контейнерах обычно :)
Anonymous
а, ну если так, то другое дело.
Pavel
с каких пор неймспейсы пространства пользователя стали виртуализацией?
Ilya
Если смотреть в сторону коллы, коллы -ансибл (и возможно, кайобы) и есть сервак (или жирная ВМка с поддержкой вложенной виртуализации), то можно быстро развернуть окружение, а потом планомерно всё это изучать, читать доки по колле и отлаживать конфиги для прода. И самому потом решать, пользовать только коллу-ансибл или еще кайобу https://github.com/stackhpc/a-universe-from-nothing
Ilya
Это быстрее, чем читать доку по колле-ансибл и писать сразу конфиги , поднимать и готовить сервера или ВМ для стенда. Всегда удобнее иметь что-то рабочее и смотреть, как сделано. И в отличие от девстека, можно организовать более близкий к проду вариант
Ilya
А для openstack-ansible был вариант деплоя AIO (All-In-One). Похоже на девстек - деплоится всё на одну машинку, можно посмотреть быстро, как это выглядит. И практически не надо ничего писать - всё по дефолту
Я и твой кот
Кого?
Уже кто-то его удалил. Спам был.
J
В них.
Нет, не в них)
J
openstack-ansible может раскатывать сервисы и без lxc. Я так и делал бы, потому что нафиг они нужны.
Ilya
kolla-ansible тоже есть вариант all-in-one, для тестов и потыкать тоже вполне подходит
Да, точно ! https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html. Там только надо внимательнее читать - некоторые вещи нужны только для мультинодной инсталляции - их не надо делать для all in one
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
сообщений об ошибках не было, проверю завтра
Ilya
сообщений об ошибках не было, проверю завтра
Если это сложно, то лучше начинать с https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html.
Sergey
Если это сложно, то лучше начинать с https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html.
спасибо, такие quick-startы и отбивают всю охоту в этом разбираться ))
Sergey
проблема не в сложности, а в подаче материала. схем нет, что должно произойти и без дополнительных пояснений не понятно, ошибки очевидно не влияют на процесс копипасты ))) научиться чему-то по такому материалу проблематично.
Я и твой кот
Airship ещё не предлагали для деплоя OpenStack?
NS 🇷🇺
Airship ещё не предлагали для деплоя OpenStack?
А оно того стоит после перехода в лапы мелкософта?
Den
Подскажите, как формируется публичная ссылка на контейнер в Дашборд в Object Store? Не могу энтри поинт найти.
Den
Oleg
Вроде как openstack endpoint list, там должен быть ендпоинт для object-store.
Den
Вроде как openstack endpoint list, там должен быть ендпоинт для object-store.
Да,с эндпоинтом все в порядке. В дашборде, на паблик ссылке не хватает слэша в конце. Хочу понять, кто из всех мне её ломает.
Oleg
Еще тут зависит от реализации, у вас swift или ceph rgw? Там есть некоторые тонкие нюансы)
Den
Слеша? Это же не папка, а файл. Нет разве?
Ну я добавляю слэш в конце и вижу список файлов. Без него, не хочет
Я и твой кот
Ну я добавляю слэш в конце и вижу список файлов. Без него, не хочет
Ну логично. После / нужно имя объекта указать.
Я и твой кот
Имя контейнера (бакета) заканчивается на /. Объекта - на, собственно, имя объекта.
Den
Ну логично. После / нужно имя объекта указать.
Да, все логично. В том и проблема, что дашборд не добавляет этот слэш в конце, после имени бакета =)
Я и твой кот
Да, все логично. В том и проблема, что дашборд не добавляет этот слэш в конце, после имени бакета =)
Аа. Гляньте сырцы дашборда, скорее всего там банальная ошибка. Может ошибка в переводе (забыли).