Artem
Попробую описать подробнее: 1. У нас падает гипервизор, больше свободных гипервизоров нет, админ пишет nova evacuate, получает error. 2. Мы добавляем новый гипервизор, админ пишет nova evacuate. Виртуалка оживает. 3. Делаем ssh, и видим что это просто исходный чистый образ ubuntu, все наши данные потеряны. P.S. Файловым бэкендом выступает наш любимый ceph. Если эвакуировать при наличии пустых гипервизоров/свободных, все работает на ура.
Sergey
А вы смотрели рбд не дропаются ли после получения Эррор?
Sergey
Ну так на уровне бреда, это же опенстек
Artem
А вы смотрели рбд не дропаются ли после получения Эррор?
Я не посмотрел потому, что не ожидал такой подставы :)
Sergey
Надо ещё раз с эмулировать
Sergey
Есть кого не жалко?
Sergey
Лан я пойду книжку по бигдате почитаю, бессонницу лечит хорошо
Aidar
# Whether to destroy instances on startup when we suspect they # have previously been evacuated. This can result in data loss # if undesired. See https://launchpad.net/bugs/1419785 # (boolean value) #destroy_after_evacuate=true
Artem
Похоже на правду =) Спасибо, попробую!
Artem
Странно, что никто раньше не сталкивался, видимо только я наркоман строю OS на стремном железе =)
Ruslan
То есть логика кривая - эвакуация не отработала, но при этой настройке все равно удалять старый инстанс?
Artem
То есть логика кривая - эвакуация не отработала, но при этой настройке все равно удалять старый инстанс?
Получается, что так, это очень странно, но у меня уже второй раз такая байда
Aidar
Похоже не то. Эта опция destroy_after_evacuate depricated
Dmitry
Нашел интересную вещь - в документации к апи - ram - в разделе flavors - указны, как MiB, в hypervisor-detail - как MB, после изысканий, оказалось -что и то и то меби, а не меби и мега. В зависимости от стандарта, англоязычная литература допускает MB - обозначать как бинарную величину, так и десятичную. Бред.
Dmitry
почему нельзя в документации одни обозначения использовать?
Dmitry
https://developer.openstack.org/api-ref/compute/#show-flavor-details https://developer.openstack.org/api-ref/compute/#list-hypervisors-details
Sergey
А зачем?
Sergey
Нард должен страдать
Sergey
Roman
Коллеги, а кто-то Openstack с 3rd party IPAM интегрировал?
Roman
Есть специфический вопрос
Anonymous
Добрый день единомышленники. Если кто то готов рассмотреть вакансии в крупной международной компании и готов к релокации с «нашей раши» то жду в приват. Можно и с родины работать но лучше с релокацией ... Сильно нужны клауд инженеры, девопсы, руби програмисты. Как то так ..
Anonymous
выбор есть
Anonymous
основной мозговой костяк в Минске
Anonymous
а так практически с любой страны работать можно, филиалы по всей планете
Anonymous
сам щас с германи работаю
Anonymous
он самый
Welcome Bot
Добро пожаловать в чат "OpenStack — русскоговорящее сообщество", Aleks, агент без юзернейма! ⚠️ Внимание, у нас запрещено: ⚠️ 🚫 Флуд и обсуждение всего не связанного с тематикой канала. ⚠️ У нас необходимо представляться при входе!⚠️ ✅ Где вы работаете (какая сфера)? ✅ Что вы делаете или хотели бы делать с OpenStack?? ✅ Какая у вас специализация? ✅ Откуда вы (город/страна)? ✅ Как узнали про группу? В сообщении нужно указать тег #whois Контакты модераторов группы: @sintezoid @adiantum
Artem
Спасибо что убил бота!
Ilya
Во, и тут Евгений с хантингом =)
Anonymous
угу
Anonymous
не с хантингом а просто решил почему не предложить
Jaroslav
Ходил в Минске в Epam, поколотили понты передо мной и выслали нехер. Что попасть в EPAM надо в Гвоздь на Гикало ходить )
Hello
/me не пошёл в EPAM. Потому что.
Sergey
В епаме нет мужиков и легкий митинг клитер
Sergey
У нас он отжигает клипами
Михаил
если вы хотите обсуждать EPAM и прочие конторы, то прошу либо в @cloud_flood or @cloud_ru
Sergey
Да бос
Artem
Всем привет! Коллеги, вот такой кейс, в cinder есть два бэкенда. pool-a, pool-b. Для pool-b volume type = B, для pool-a он пустой. Когда создают вольюм через heat, то он создается рандомно то на pool-a то на pool-b. Указание в heat, типа volume-type = 'None' \ none \ '' ничего не дает. Как нам заставить попадать на pool-a всегда?
Vadim
прописать default_volume_type пробовали?
Artem
Его нету на pool_a
Artem
Он не задавался
Artem
Вопрос в том, если его сейчас установить, все нахрен поломается у созданных в нем виртуалок?
Vadim
у себя с бекендом lvm воспроизвел, ничего не сломалось
Vadim
но гарантировать естественно не буду)
Artem
там попадает, то туда то туда
Vadim
в общем я повесил несколько типов на один бекенд, и все живет нормально
NS 🇷🇺
Ничего не сломаете
NS 🇷🇺
Если синдер шедулер и вольюм живут на разных нодах, то надо указывать на той, где шедулер
Anonymous
Вы можете писать страну нормально, без уничижительных обозначений? У вас проблемы с написанием двух букв?
У человека явно личная обида какая-то. Меня тоже покоробило, но предлагаю игнорировать данный эпитет. Скандала и последующих банков за флуд оно явно не стоит.
Mike
Епам. Страна такая.
У меня другая страна, Александр.
Alexandr
У меня другая страна, Александр.
Я думал ты про страну назначения спрашиваешь, попутал... надо @SinTeZoiD -a попросить ластик достать
Anonymous
всем привет вопрос по опеннебуле, может кто то напомнить как называется клауд решение на базе опеннебулы со своим стором и каптивайт порталом для пользователей?
Игорь
Всем привет. По heat есть мастера ? Меня интересует использование параметров типа json в hot-темплейтах. Как я могу при подстановке использовать key/value ?
Игорь
https://docs.openstack.org/heat/latest/template_guide/hot_spec.html
Игорь
Игорь
Да, сам ответил.
Evgeny
Подскажите по настройке сети на compute ноде, возможно настроить конфигурацию когда на физическом интерфейсе eth0 заведён tag vlan 10 например - этот vlan10 интерфейс создаётся на хосте ( в конфиге vlan-raw-device eth0)? Для простоты считаем что на хосте 1 физический интерфейс. И теперь нужно настроить openvswitch(ovs) для работы openstack (br-int, br-vlan, be-tun). Проблема в том что работает только когда vlan10 отдан ovs и уже из него отдаётся на хост через vxlan. А это проблема когда нужно обновить ovs (отваливается сеть). Возможно упускаю создание каких то бриджей на хосте, буду благодарен за подсказку или конфиг если у кого то настроено похожим образом.
NS 🇷🇺
3 раза перечитал и не понял
Evgeny
ок есть пример настройки сети c тегированным vlan для compute ноды?
Evgeny
без бриджей средствами ovs? или бриджей на хосте? - на хосте вариант подходит
Игорь
1 мин
Игорь
bond1 = ens10f0 + ens9f0, в конфигурации бонда указан TYPE=OVSPort, OVS_BRIDGE=br-provider, на бонде есть влан bond1.456 в его конфигурации TYPE=Ethernet, BRIDGE=br-vxlan, в свою очередь br-vxlan TYPE=Bridge и на нём IP-адрес для туннелей. Т.е. транк bond1 выступает как порт для одного из ovs коммутаторов (br-provider) для создания таких сетей, которые называются provider network, обычные вланы, в которые можно сажать инстансы. Влан bond1.456 предоставляет транспорт для br-vxlan - интерфейса, на которм слушает VTEP интерфейс для VXLANов (tenant networks).
Evgeny
https://pastebin.com/yDwi50U4
Evgeny
вот так у меня настроено и работает, но проблема при обновлении ovs - сетка отваливается
Evgeny
т.е. на сервер захожу по 10.1.1.5
Игорь
я понял, нет, с двумя интерфейсами не разгуляешься. Задача чтобы не терялся доступ к гипервизору или чтобы траффик инстансов продолжал ходить при обновлении ?
Evgeny
ага