Maksimus Ulibikus
Еще был вопрос: WTF VLAN?
Я и твой кот
Еще был вопрос: WTF VLAN?
Вы им в щщи с ноги в вертушке ответили, что у вас flat provider network?
Я и твой кот
Вланы для бедных. Нормальные пацаны угорают по IPv4 /16 белых адресов.
Jain
И про диагональное!!!! Скалировпнние!!!
Maksimus Ulibikus
DNS split-horizon
Maksimus Ulibikus
Пару дней назад узнал, что штука эта оказывается полезная
Maksimus Ulibikus
Вспомнил на чем я завалился сегодня. Что такое дескрипторы 🤣🤦‍♂️ Как я мог забыть.
Fedor
@creepy_owlet Дима, а есть инсайд, когда ovn под айроник допилят? Или не следите?
Dmitry
Каждый раз, когда спрашиваю наших сетевиков, ответ "уже работаем"
Fedor
Я видел тендеры, где rhel обещает в айроник. Видимо ещё ни один не выиграли)))
Fedor
Спасибо
Dmitry
Да клиенты-то есть. Просто используют OVN вместе с dhcp-agent от старого драйвера.
Fedor
Костыли форевер)
Fedor
С другой стороны, хорошо, что уже можно. Надо пробовать.
Dmitry
Там в ovn никак нужную нам поддержку DHCP не сделают. Мы сильно полагаемся на тэги, которые, по сути, фича dnsmasq.
Dmitry
Jain
rhocp: А без перезборки overcloud-full.qcow2 можно както поставить пароль на root пользователя на нодах во время деплоя? Чёт бонд не строиться. Хотелбы зайти по IPMI и посмотреть что там происходит
Jain
Rd.break
мнебы без груба. Думал там в heat-templates/конфигах можно что добавить.
Jain
Dmitry
Какой именно параметр - не помню, надо в доках смотреть.
Jain
Через cloud-init.
Оно? https://opendev.org/openstack/tripleo-heat-templates/commit/724ba3a32f20349ed20093758a48ca1297a0534e
Dmitry
О, даже готовый пример есть, круто :)
Ask
/menu@QuanBot
Maksimus Ulibikus
Всем привет. В документации пример только для одной external сети, а у меня на одной compute ноде одна сеть, на другой другая, на третьей третья. Как тогда на controller ноде добавить эти сети в /etc/neutron/plugins/ml2/linuxbridge_agent.ini в [linux_bridge] physical_interface_mappings = provider:PROVIDER_INTERFACE_NAME Схема у меня такая.
Maksimus Ulibikus
Maksimus Ulibikus
Так? [linux_bridge] physical_interface_mappings = provider:Nic2 physical_interface_mappings = provider:Nic3 physical_interface_mappings = provider:Nic4
NS 🇷🇺
Я боюсь спросить, а с какой целью такой пиздец
Maksimus Ulibikus
Я боюсь спросить, а с какой целью такой пиздец
Адресов не хватает на всех, поэтому разные сети
Я и твой кот
Maksimus Ulibikus
У вас /24 там. Как это не хватает?
Это хостер. Много клиентов.
Я и твой кот
Maksimus Ulibikus
Судя по всему, от бедности.
Честно говоря не знаю. Вполне возможно, я не лезу в их управление.
Maksimus Ulibikus
Работает?
Не пробовал
Я и твой кот
Не пробовал
А вы попробуйте, потом спрашивайте.
Maksimus Ulibikus
Пошёл пробовать )
NS 🇷🇺
Работает?
99,9 % на неработает
AcidMan
99,9 % на неработает
146% я бы даже сказал 😂
Я и твой кот
Ну блин, нельзя же сразу лишать его удовольствия раскопать самому.
Maksimus Ulibikus
99,9 % на неработает
Да, не работает.
Илья | 😶☮️🐸
Да, не работает.
Тебе нужна network node
Илья | 😶☮️🐸
Maksimus Ulibikus
Andrey
Добрый день. У меня есть два набора гипервизоров с цеф и эфемерные диски. Как мне их разделить и работать? Через агрегаты? или есть еще варианты?
Andrey
можешь сделать trait и флейворы
Сейчас посмотрю с чем едят
Maksimus Ulibikus
Тебе нужна network node
Думаю получилось сделать в пределах controller ноды. Завтра создам инстанс, проверю связь и отпишусь.
Maksimus Ulibikus
Всем привет. В документации пример только для одной external сети, а у меня на одной compute ноде одна сеть, на другой другая, на третьей третья. Как тогда на controller ноде добавить эти сети в /etc/neutron/plugins/ml2/linuxbridge_agent.ini в [linux_bridge] physical_interface_mappings = provider:PROVIDER_INTERFACE_NAME Схема у меня такая.
Не удержался - проверил. Всё работает. Собственно в /etc/neutron/plugins/ml2/ml2_conf.ini указываем: [ml2_type_flat] flat_networks = vlan175,vlan172 [ml2_type_vlan] network_vlan_ranges = vlan175,vlan172 В /etc/neutron/plugins/ml2/linuxbridge_agent.ini указываем: [linux_bridge] physical_interface_mappings = vlan175:ens192,vlan172:ens161
Maksimus Ulibikus
у тебя всё на одной ноде чтоль вместе с контролом ?
Если про сеть, то да, суммарно 4 nic каждый подключен в порт свича со своим vlan.
Илья | 😶☮️🐸
Если про сеть, то да, суммарно 4 nic каждый подключен в порт свича со своим vlan.
ну было бы экономнее чтоль в один порт всё запихуить
Maksimus Ulibikus
ну было бы экономнее чтоль в один порт всё запихуить
Согласен. Просто не понимаю как работают метаданные в neutron
J
Согласен. Просто не понимаю как работают метаданные в neutron
А метаданные тут непричем. Ты не понимаешь как работает neutron ml2 плагин скорее.
Maksimus Ulibikus
А метаданные тут непричем. Ты не понимаешь как работает neutron ml2 плагин скорее.
Спасибо за наводку. Как-то в голову не приходило прочитать о плагине
Jain
Добрый день, а с RHCOP было у кого такое что оно один и тотже ip с nic1 также кидает на на bond1, все vlan и вообще куда дотяниться. Выглядит это так
Jain
вот мой network-config -> https://pastebin.com/NgusnxgE
Ilya
Не удержался - проверил. Всё работает. Собственно в /etc/neutron/plugins/ml2/ml2_conf.ini указываем: [ml2_type_flat] flat_networks = vlan175,vlan172 [ml2_type_vlan] network_vlan_ranges = vlan175,vlan172 В /etc/neutron/plugins/ml2/linuxbridge_agent.ini указываем: [linux_bridge] physical_interface_mappings = vlan175:ens192,vlan172:ens161
Конфиг немного шероховатый ИМХО...Например если ты пользуешься прям флэтами, то как я понимаю, это не нужно: [ml2_type_vlan] network_vlan_ranges = vlan175,vlan172 Ничего не ломается конечно, но сбивает с толку
Ilya
А вообще расковырял сам быстро, ведь работает же :)
Ilya
Не удержался - проверил. Всё работает. Собственно в /etc/neutron/plugins/ml2/ml2_conf.ini указываем: [ml2_type_flat] flat_networks = vlan175,vlan172 [ml2_type_vlan] network_vlan_ranges = vlan175,vlan172 В /etc/neutron/plugins/ml2/linuxbridge_agent.ini указываем: [linux_bridge] physical_interface_mappings = vlan175:ens192,vlan172:ens161
Ты когда внешние сети в нейтроне создавал, какой тип указывал ? flat ? А данная настройка для типа vlan используется. Для этого типа сети надо, чтобы на гипер приходили тэгированные сети, и на бридже тэг будет сниматься тогда
Ilya
Вопрос: а подобный конфиг необходимо на каждой компьют ноде писать ?
Угу. нейтрон линукс бридж агент выбранного драйвера должен будет бридж повесить на нужный интерфейс по мэппингу physical_interface_mappings = vlan175:ens192,vlan172:ens161
Илья | 😶☮️🐸
Угу. нейтрон линукс бридж агент выбранного драйвера должен будет бридж повесить на нужный интерфейс по мэппингу physical_interface_mappings = vlan175:ens192,vlan172:ens161
хмм, а если у нас большое количество нод в проде, может ансиблом можно как-то добавить влан провайдерский сразу на все ноды ?
Илья | 😶☮️🐸
например, подключились мы к ещё одному аплинку
Ilya
Это лучше делать через другой драйвер - vlan
Ilya
Njulf rjyabu vtyznmcz yt ,eltn? f yjdst ctnb ghb cjplfybb ,elen gjlrk.xfnmcz d ghfdbkmysq dkfy
Илья | 😶☮️🐸
Ilya
"[[[
Ilya
Это лучше делать через другой драйвер - vlan
Не точно сказал - это правильно называется - тип сети