Никита
но передеплоил просто
Илья | 😶☮️🐸
так, конечно нельзя делать в проде
В проде можно делать все
Илья | 😶☮️🐸
А чтобы быстрее починить и не такое придется делать
icewolf
В проде можно делать все
а иногда и нужно.
Никита
кароче я где то с сетью напортачил
Никита
но скорее всего это уже не с опенстаком проблема
Илья | 😶☮️🐸
а иногда и нужно.
Не просто доброе слово, а очень быстро дело…
Илья | 😶☮️🐸
но скорее всего это уже не с опенстаком проблема
В опенстаке из коробки в целом работать будет все более чем. Но до определенного момента когда дефолтных крутилок не хватит
Илья | 😶☮️🐸
И тогда начнется тотальный мрак
icewolf
Не просто доброе слово, а очень быстро дело…
иногда ток под нагрузками видны косяки платформы.. а как ты создашь их на пустом стенде? А никак, все эти темпесты и ралли это синтетика оторванная от реальности
icewolf
особенно с neutronом косяки на старте вообще не видны
icewolf
И тогда начнется тотальный мрак
да там и с крутилками хватает.. типа карбора. Делающего бэкапы которые не возможно восстановить
icewolf
или же freezer
icewolf
а про кубы которые на гавне палках и обмотанные изолентой
Sergey
Коллеги, приветствую! Возможно, кто-то сталкивался с подобной проблемой при эксплуатации Kubernetes кластера с CNI Cilium и MetalLB на платформе OpenStack. Суть проблемы: Есть кластер Kubernetes, развернутый в OpenStack. В качестве CNI используется всеми любимый Cilium. DSR (Direct Server Return) на сервисе LoadBalancer при externalTrafficPolicy: Cluster нехотит работать. Предполагаю, что проблема из-за того, что на портах включен Port-Security. Что было сделано на текущий момент в Openstack: • В Security Group установлено правило permit any-to-any (ingress и egress). • В allowed-address-pairs (на всех портах) указаны все необходимые адресные блоки — и для Pod-сети, и для LB-сети. Я понимаю, что DSR и Port-Security в OpenStack во многом противоречат друг другу, но, возможно, есть какой-то воркраунд чтобы оно заработало? P.S. Отключать Port-Security не хотелось бы, так как из-за отключения начинаются другие приколы
Grundik
0.0.0.0/0 в allowed-address-pairs)
Sergey
Я об этом тож думал ))) сча попробуем)
NS 🇷🇺
0.0.0.0/0 в allowed-address-pairs)
Да проще порт сесурити офф при таких алоу парах )
Grundik
Да проще порт сесурити офф при таких алоу парах )
ну для одного порта лучше все же такую пару) чем на всем стеке отключить PS
Grundik
кстати nat средствами ВМ на стеке как раз требует этого при включенном PS
Sergey
Да проще порт сесурити офф при таких алоу парах )
Если отключить порт секьюрити офф))) то при использовании OVN ))) начинаются приколюхи )))
Sergey
Например: перетаскиваешь одну VM на другой хост, а у тебя сеть отваливается на других ВМках )
Sergey
Sergey
Ща попробую еще на CNI Cilium включить для сервисов LB туннелирование dsrDispatch=geneve
Никита
Коллеги
Никита
а br-ex
Никита
на control ноде
Никита
он должен быть с IP или нет?
Никита
Речь про external сетку
Никита
типа вот такая схема да
Никита
и мне получается назначать external IP надо не на сам интерфейс а на br-ex...
Grundik
Зачем тебе br-ex на контроле?
Grundik
Он на компутах и Нетворк нодах должен быть
Grundik
IP на нем не нужен
Никита
у меня нет выделенной network ноды
Никита
на контроллерах пока
icewolf
icewolf
и за чем тебе br-ex если у тебя такая схема
icewolf
icewolf
даже при east/west найдите br-ext?
Grundik
новый зверь на рынке ... Basis SDN
Никита
Ты бы еще смайликом отправил…
Никита
Никита
Оно работает, но я вечером еще напишу все вводные
Никита
Мб что то не так сделал…
Илья | 😶☮️🐸
ты его целиком отдаешь овсу
Илья | 😶☮️🐸
если делаешь л3, то агент делает отдельную таблицу маршрутизации в user space и там хостовая ОС сама кинет трафик прямиком в бридж, а овес разрулит по флоу
icewolf
я еще и гифкой могу
Никита
icewolf
новый зверь на рынке ... Basis SDN
слишком базовый.. кроме vlan там ничего.. даже статики видимо нету
Никита
По external сетке
Илья | 😶☮️🐸
Никита
У меня там ничего создано не было еще
Никита
Буквально закончился деплой, а у меня ни один из паблик сервисов недоступен, хотя IP и сетка маршрутизируемые
Никита
Возможно все дело в том что это nested Но я еще посмотрю что можно сделать
Илья | 😶☮️🐸
опенстак и нестед в целом не надо крутить
Никита
Мне для тестов как раз
icewolf
зато сразу из коробки черный фон, это что бы багов по сети не было видно
Илья | 😶☮️🐸
последний раз когда я пробовал собирать образ винды на нестед опенстаке оно вываливалось в kernel panic
icewolf
скатится в легаси через пару лет
может и не скатится но на коде Дурова вот вот это, почему я и назвал его слишком базовым https://i.kod.ru/rs:fill/w:1700/q:60/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2025%2F05%2FIMG_2092-2.jpg
icewolf
сколько уже мы видели этих убийц vmware, nsx? Да дофига, нет что бы построить что нить свое самобытное что можно впихнуть в zVirt/РедВиртуализацию/ПК СВ Брест/VK onprem 4.х ну или опять таки тот же Veil/VMManager.. идут же по пути опять заточки под Dynamix.
icewolf
и все это поди под капотом VyOS с дописанным API
Илья | 😶☮️🐸
vpp прикол, но там тоже не совсем прод реди
Илья | 😶☮️🐸
всё что не овс/овн требует напильника, в случае импортозамеса ещё и водки
Artemy
сколько уже мы видели этих убийц vmware, nsx? Да дофига, нет что бы построить что нить свое самобытное что можно впихнуть в zVirt/РедВиртуализацию/ПК СВ Брест/VK onprem 4.х ну или опять таки тот же Veil/VMManager.. идут же по пути опять заточки под Dynamix.
Это извечная проблема самопалов, заточка под свои упоротые уникальные костыли требования. Что сопрут в ВК, опенстек ВК билд онли, что этот под ихние хотелки
icewolf
всё что не овс/овн требует напильника, в случае импортозамеса ещё и водки
до первого рестарта контролплейна когда у тебя еще и компьюты отвалятся к херам
Илья | 😶☮️🐸
до первого рестарта контролплейна когда у тебя еще и компьюты отвалятся к херам
особое извращение будет когда заказчик придет и скажет "Муцураева Ironic хочу, вот импортозамещенный хуавей и полтонны прочего говна с неизвестным CLI"
icewolf
Это извечная проблема самопалов, заточка под свои упоротые уникальные костыли требования. Что сопрут в ВК, опенстек ВК билд онли, что этот под ихние хотелки
да тут скорее попытка иметь хорошую мину при плохой игре, Dynamix надо полностью переписать влюкчая все слои, а вот эта балалайка что она даст? По сути ну да, ок она расширит возможности плохой сетевки Dynamix ну то есть станет лучше и веселее, а слой хранения как там поживает? А появился ли SDS(у астры в Бресте ceph из коробки, если убрать всю шелуху то и редвирт может в ceph да и zVirt могет). А тут наше решение закрытое но оно будет когда то крутым.. упреждающий факт того что Dynamix надо переписать в принципе ну на что то иное игнорируется в принципе
icewolf
прицедент своего опенстека у Базиса был, но ведь в опенстеке много велосипединга
Artemy
Чтобы что то свое переписать надо сначала признать что то что сделано было сделано плохо, а деньги потрачены зря. Нужно подтащить также совместимость с тем что было раньше - в это тоже больно, часто даже больней чем написать новое. Поэтому костыли и тяжкое наследие вечны
icewolf
видите как они перекидывают ответственность