icewolf
Мне скучно
там вон Ренди и Ко шебуршат вокруг тангстена, раз тебе так скучно, зарефакторь код 2.7 в 3.8 покажи класс
icewolf
тебе может даже орден дадут, и задонатят
icewolf
а за бомж проект тебе еще люлей за углом потом дадут
icewolf
просто технички, если это делать на контейнерах, то сорри тут будет сложно делать health-checkи
icewolf
и получается что active-active надо
icewolf
скучно ему, не ну вы видели?! Полно проектов где деняг дадут и еще оторваться можно по полной.. а ему скучно
Илья | 😶☮️🐸
тангстен перспективно очень
Илья | 😶☮️🐸
комплектуха придёт, разверну лабу локальную полную
Илья | 😶☮️🐸
а то там под Yoga+ некому тестить
Илья | 😶☮️🐸
Я сейчас буду
видел я немного фикшенный плагин нейтрона выкладывал ?
Mikhail
И твой патч посмотрю
Mikhail
Да, его и буду тестить
Илья | 😶☮️🐸
напиши если потребуется помощь, я не смог упаковать полностью в контейнер тк времени не было
Илья | 😶☮️🐸
🔥🔥🔥
J
Можно бесконечно смотреть на то как загнивает опенстек, разваливается rabbitmq и как вот-вот взлетит тангстен)
Илья | 😶☮️🐸
а тф юзать здесь и сейчас, нормальную фабрику
icewolf
овн не ок
разные кейсы
Илья | 😶☮️🐸
разные кейсы
а дорога всё равно ведет к тф, как в Рим 🆗
Илья | 😶☮️🐸
вопрос только в том, откуда мигрировать больнее: с овна или овса
icewolf
а дорога всё равно ведет к тф, как в Рим 🆗
я не буду спорить, кейс ovn это скажем попытка в NSX, потому что варя афигела. Contrail это вообще другое, это как бы полноценный sdn
icewolf
принцип другой
Илья | 😶☮️🐸
я смотрю только на то, какой будет результат
Илья | 😶☮️🐸
если и то и то делается чтобы построить нормальный л3, то как бы... вопрос вкуса
J
Как будто проблема масштабирования может быть решена прям единственным способом, переходом на L3 фабрику. Одни рассказывают что rabbitmq и питон говно, поэтому нате вам програмиирование на опенфлоу, другие рассказывают любимую мантру дедушек привыкших настривать свои циски с жуниперами "L2 плоха, L3 - харашо".
J
А дело ваще не в L2 и L3. И с моей точки зрения L3 фабрика это самый неинтересный аспект тангстена)
J
Тошно читать уже)
Илья | 😶☮️🐸
dynamic mac learning
icewolf
оно, кстати, умеет и л2 строить
ну человеку тошно, не будет его уговаривать.
J
Прост tf офигительно сложный по архитектуре. Это как еще один опенстек внутри опенстека. И эта сложность может в случае аварии так за сраку куснуть что ovn и ovs покажутся цветочками. Поэтому несмотря на то что tf очень офигенный я думаю что он оооочень нишевый. А l2/l3 тут вообще непричем. Эт скорее шаблоны мышления сетевиков старой школы, которые к современному железу и софту не очень применимы. У многих и проблем то таких нет, которые тангстен решает. Зато если его затащить в инфру он сам по себе создаст проблемы.
Илья | 😶☮️🐸
опенстак так то тоже не приключение на 20 минут
Илья | 😶☮️🐸
и здесь сначала хуями закидают, но потом всё же помогут
J
опенстак так то тоже не приключение на 20 минут
Ну он не всем и нужен. Когда меня спросит какой-нибудь эникейщик чо для IaaS в офисе сделать, я пяток вариантов перечислю и опенстека там не будет)
Илья | 😶☮️🐸
когда в регионе будет больше 2-3к портов тф сам собой материализуется
J
когда в регионе будет больше 2-3к портов тф сам собой материализуется
Или нет. Или всё будет работать на OVS, OVN и линукс бридже.
J
2-3к портов это не много совсем. Ты вот говоришь сам собой. А что помешает ml2 + l3 агентам работать?
J
Конкретно что произойдет когда в инсталляции будет 2-3к клиентских портов?
Илья | 😶☮️🐸
Конкретно что произойдет когда в инсталляции будет 2-3к клиентских портов?
например, при добавлении qos на сети, начнётся лютый расколбас с синхронизацией
Илья | 😶☮️🐸
нейтрон будет колбасить сутками в попытке кучу раз ре-провижнить порты, потом утрясется
Илья | 😶☮️🐸
Почему?)
а хрен его знает
icewolf
а хрен его знает
Ну хрен его знает это не на инженерном языке.
icewolf
это потому что надо тюнить все это дело и тангстен решает проблему.
icewolf
Точнее закрывает следствие, а не причину.
icewolf
сложность тангстена, преувеличение. Попробуйте в ovn-ic вот это сложно
J
Ваще все эти истории с тем что X плохой потому что там Y можно рассказывать так же как анекдот про мужика который новую тачку купил потому что пепельница переполнилась.
Илья | 😶☮️🐸
Не, я не говорю что овёс или овн плохо. Местячковые инсталляции пусть используют овс
Илья | 😶☮️🐸
вооообще без проблем
Илья | 😶☮️🐸
но для местячковых инсталляций и опенстак сам по себе оверкилл кажется
Grundik
icewolf
по этому и получается очень забавно: 1. Мы планировали, что будем рости, но повесили на относительно слабые контролеры, да еще сервисами не в контейнерах. И когда нагрузки выросли, то и ресурсы тоже начали кончаться. 2. Осознав что DVR это слишком плохо, для большОго количества портов, мы ушли в network node. Стало легче, но мы опять победили следствие.. не проблему. 3. Потом осознав все за и против мы пошли покупать/внедрять sdn. На начальном этапе это ovn+ovn-ic
J
Посмотри что будет когда создашь >1000 ha роутеров)
Снова здарова) То 3000 портов то теперь 1000 роутеров)
icewolf
а далее проблема выбора, брать тюнинг всего этого ovn на себя, или внешнего разработчика и делать под конкретные стенды..
Илья | 😶☮️🐸
Снова здарова) То 3000 портов то теперь 1000 роутеров)
тут посыл в том, что если заведомо известно о не мелкой инсталляции, то выбор овса может привести к проблемам в будущем
Илья | 😶☮️🐸
а если заранее закладывать, что регион разрастётся, то всё ок будет
Илья | 😶☮️🐸
ну то есть по началу еле-еле, а потом взлетело и внезапно хлынули на этот регион
Vladislav
сложность тангстена, преувеличение. Попробуйте в ovn-ic вот это сложно
Что сложного в ovn-ic? Там нет ровным счетом ничего кроме синхры маршрутов между кластерами.
Vladislav
Я понимаю, что тут openstack сообщество, но всё же, тф уже можно задеплоить без openstack?
Илья | 😶☮️🐸
его и cloudstack можно юзать вполне
Vladislav
Не, вот прям стэндэлон
Илья | 😶☮️🐸
прям стенделон тоже
Илья | 😶☮️🐸
-e orchestrator=none и всё
Vladislav
Смотрел года 4-5 назад, во времена перехода open contrail 4 в tf 5, тогда с этим были проблемы
Илья | 😶☮️🐸
Я как раз и разворачивал таким образом. есть гиперы с опенстаком крутящимся (колла) и туда доставлял ещё сверху тангстен
Илья | 😶☮️🐸
Правда отрубал контейнеры овса перед этим
Vladislav
-e orchestrator=none и всё
Это к ансиблу какому-нибудь переменная?
icewolf
Что сложного в ovn-ic? Там нет ровным счетом ничего кроме синхры маршрутов между кластерами.
Вот синхронизация между кластерами осеннего если это DCN это и есть головная боль, ну и потом BGP
icewolf
BGP пока не завезли:(
я про то что это надо самому делать и костылить и еще раз костылить. Готового инструмента нет.
icewolf
И вся эта конструкция откровенно сложнее
Vladislav
Мне сложно говорить за опенстак, я его не использую)
icewolf
Потому что там и с frr надо заморачиваться и возвращаемся снова к большим инсталляциям это еще бонусом IPAM
icewolf
Хотя бы netbox
Vladislav
я про то что это надо самому делать и костылить и еще раз костылить. Готового инструмента нет.
Ну есть лёрнинг. Он конечно не все задачи решает, но большую часть потребностей закрывает, если умело обращаться