Artemy
Веселые сутки неделями скорей уж
Ilya
ага, я отметил выше, что кейс, который не стоит упускать из виду
На моей памяти был кейс - надо было облако потушить, перевезти стойки в новый цод и поднять там
J
То есть поместить контролплейн в ВМки на те же гиперы можно - но это ВМки должны быть НЕ опенстечные.
Ну в случае отказа питания потом либвиртом и запустить их. Эт если не заигрывать с ovn/ovs.
Илья | 😶☮️🐸
может тогда и опенстак выкинуть ? нахер оно надо, если либвирт есть
J
может тогда и опенстак выкинуть ? нахер оно надо, если либвирт есть
Не до конца понял твой сарказм. Я говорю о ситуации когда после фантастического полного отказа питания нужно стартануть контрол плейн. Чо не так?)
Илья | 😶☮️🐸
а там хоть пожар
Илья | 😶☮️🐸
благо юниты стоят копейки
NS 🇷🇺
Дубиль два? 😂
NS 🇷🇺
Коллеги, свидетели айроника. А что сейчас из проектов живо, чтобы в качестве бареметл серверов использовать виртуалки? послднее че находил это virtual bmc и redfish-emulator
Vyacheslav
https://docs.openstack.org/kolla-ansible/latest/reference/bare-metal/ironic-guide.html Deploying using virtual baremetal (vbmc + libvirt)¶ See https://brk3.github.io/post/kolla-ironic-libvirt/
Dmitry
Хм... может я что-то не понимаю, но почему сервер создается на хосте из агрегатора, может я что-то пропустил?
Dmitry
в nova-scheduler.log ошибок нет
Vyacheslav
а шеддулер использует фильтр по агрегатам?
Dmitry
Только не надо это всё в прод тащить, ок?
Dmitry
а шеддулер использует фильтр по агрегатам?
Это хороший вопрос. Как я могу это уточнить?
Serhii
Здравствуйте. У меня есть две публичные подсети как лучше их крепить? Две подсети в один нетворк или же для каждой подсети свой нетворк и свой же влан?
Vyacheslav
Это хороший вопрос. Как я могу это уточнить?
https://docs.openstack.org/nova/rocky/user/filter-scheduler.html
Vyacheslav
Это хороший вопрос. Как я могу это уточнить?
можно попробовать уровень логирования для шедулера поднять и он там пишет какие фильтры применялись
Serhii
Как хочешь. Если у тебя нет нужды их изолировать на l2, то можно в одну сеть два сабнета.
Понял, cпасибо. Как опенстек определяет что IP уже занят, а какой свободен?
J
Понял, cпасибо. Как опенстек определяет что IP уже занят, а какой свободен?
Никак не определяет. В базе нейтрона учет ведется. Так что, если у тебя какие-то адреса надо исключить, то в allocation pool подсети надо исключить эти адреса явно.
Serhii
спасибо
Dmitry
можно попробовать уровень логирования для шедулера поднять и он там пишет какие фильтры применялись
спасибо за наводку, на ноде оказалось недостаточно ресурcов :) Такое видно только в дебаге. Шедулер тихо запускает сервер на первой доступной ноде
Dmitry
status: 200 вот и все записи
Vyacheslav
openstack allocation candidate list --resource VCPU=16 --resource DISK_GB=1000 --resource MEMORY_MB=32768
Dmitry
RH OpenStack такого не умеет :)
Илья | 😶☮️🐸
RH OpenStack такого не умеет :)
а зачем оно тогда такое ?
Dmitry
Ну этот вопрос не ко мне
NS 🇷🇺
Только не надо это всё в прод тащить, ок?
Это чисто потыкать палкой )
Илья | 😶☮️🐸
Im Rajesh please try to reboot your computor ?
Dmitry
16.1
Я и твой кот
Хз. Видимо, где-то в русских опенстеках используется.
Сергей
Извиняюсь за глупый вопрос - в каких гипервизорах лучше всего поднимать openstack?
Сергей
Спасибо
gwaewion
Сергей
Спасибо за поправку)
J
Неа, выглядит он больно сложно для disaster recovery решения)
J
Вот так и выглядит, да)
Сергей
Возможности поднять на bare metal нет Под рукой virtualbox,hyperv,esxi Что бы ты выбрал?
J
Возможности поднять на bare metal нет Под рукой virtualbox,hyperv,esxi Что бы ты выбрал?
Если лабу на компе своем хочешь держать то vbox или vmware player. И там и там будет вложенная виртуализация работать.
Сергей
лабу я держу на серваке,там esxi Прорабатываю миграцию на openstack
J
А так реально без разницы. Devstack умеет в lxc контейнерах раскатываться, вроде)
Сергей
Пытался поднять как на esxi,так и в hyper-v Почему-то external network отказывается работать
Сергей
В virtualbox - виртуалка помирает при раскатке из-за нехватки ресурсов
Сергей
С чего я удивился,ресурсов было выделено вдвое больше чем при аналогичной раскатке в esxi,hyperv
Сергей
Для меня - да,не углублялся в работу гипервизоров
Vyacheslav
Vladimir
а, надо чтобы прямо самого в себе? невнимательно прочитал тогда не знаю. уроборос какой-то
Vyacheslav
@nsuvorov Но мне кажется без nuage у тебя ничего не получится.
NS 🇷🇺
@nsuvorov Но мне кажется без nuage у тебя ничего не получится.
Да это так, плот больного воображения
NS 🇷🇺
Ну и вместо нуаж есть тангстен и дейлайт
NS 🇷🇺
Да и смысла немного, если в докерах все крутить )
Илья | 😶☮️🐸
Для коллы можно прикрутить не дефолтный экспортер опенстака ? Тот, что по дефолту идёт, какой-то неполноценный... А этот https://github.com/openstack-exporter/openstack-exporter вроде как норм даже
NS 🇷🇺
Тут уже правильно указали, чог в такой схеме попадалово на полное отключение кластера )
Илья | 😶☮️🐸
Это нормальный. Ставится с колой вроде каноникловский
share/kolla/docker/prometheus/prometheus-openstack-exporter/Dockerfile.j2:ARG prometheus_openstack_exporter_url=https://github.com/openstack-exporter/openstack-exporte Оно вроде как даже в исходниках коллы есть, с намёком что это надо будет свой образ собирать, чтобы этот экспортер завести
Vyacheslav
Кролик убивается целиком и сетапится с нуля без проблем. Максимум агенты надо реконтектить
Vyacheslav
Тикеты и сла на ответ 2 часа все стерпит - этого достаточно с нуля поднять стек :)
J
Вот именно. Разницы при полном отключении питания никакой. На случай катастрофы надо всегда знать на каких гипервизорах вм с базовым набором контрол плейн сервисов и при восстановлении питания можно вручную запускать через голый либвирт. Но я никак не могу представить какие достоинства у этой схемы)
Pavel
Вот именно. Разницы при полном отключении питания никакой. На случай катастрофы надо всегда знать на каких гипервизорах вм с базовым набором контрол плейн сервисов и при восстановлении питания можно вручную запускать через голый либвирт. Но я никак не могу представить какие достоинства у этой схемы)
Когда вы выключаете питание аккуратно - вы знаете последнюю ноду. И маришку если заводить с этой ноды - всё нормально поднимется. Так-что не так всё страшно с полным выключением. Проводили такую работу не раз. На проде.
J
Когда вы выключаете питание аккуратно - вы знаете последнюю ноду. И маришку если заводить с этой ноды - всё нормально поднимется. Так-что не так всё страшно с полным выключением. Проводили такую работу не раз. На проде.
Когда неаккуратно тоже легко определить где свежее версия базы. Рассуждения об отключении питания не говорят в пользу или против никакого конкретного варианта. Это демагогия)
J
Так это можно и без того чтобы пихать контрол плейн в вм которыми сам опенстек и рулит) Я вижу только один жирный плюс схемы - будешь улыбаться и бесить всех рассказывая "смари как я могу!"