ᴅⁱᵐⁱᴅʳ0ˡ
😂
Eugen
https://www.opennet.ru/opennews/art.shtml?num=54439 Компания Red Hat объявила о расширении программы Red Hat Developer, определяющей области бесплатного использования дистрибутива Red Hat Enterprise Linux. Новые варианты нацелены на удовлетворение потребности в стабильном бесплатном дистрибутиве, возникшей после трансформации проекта CentOS в CentOS Stream.
Wild_Wind
Gentoo?)
emerge sys-cluster/openstack-meta :) Он одно время даже поддерживался в гентаче.
J
emerge sys-cluster/openstack-meta :) Он одно время даже поддерживался в гентаче.
Да ну а какая разница в целом то если запускаешь в контейнерах или собираешь venv питоновские. Так что, вполне себе.
Fedor
в каментах к статье упомянули оракл линукс, кто-то пробовал на нём сидеть или тоже не надо? https://ru.wikipedia.org/wiki/Oracle_Linux
J
в каментах к статье упомянули оракл линукс, кто-то пробовал на нём сидеть или тоже не надо? https://ru.wikipedia.org/wiki/Oracle_Linux
Дрянь редкостная. unbreakable kernel) А анбрейкэбл потому что нельзя сломать то что уже сломано.
J
Ну и отсустствие репозиториев, куча оракловсикх фирменных перделок и прочие радости.
Slava
в каментах к статье упомянули оракл линукс, кто-то пробовал на нём сидеть или тоже не надо? https://ru.wikipedia.org/wiki/Oracle_Linux
Хороший дистрибутив, такой же ка и rhel только более жесткими условия доступа к репам
J
Не очень я понимаю что все так взбаламутились. Centos stream то вам оставили. Да и федора есть.
Fedor
Дрянь редкостная. unbreakable kernel) А анбрейкэбл потому что нельзя сломать то что уже сломано.
Я смотрел на него в части перфоманса сети, был аналогичен ядру из elrepo. В остальном интересно же
Fedor
Не очень я понимаю что все так взбаламутились. Centos stream то вам оставили. Да и федора есть.
Коллектив хотел rhel забесплатно, бесплатно не вышло. Страдания
J
Коллектив хотел rhel забесплатно, бесплатно не вышло. Страдания
Ну штош) А не надо было хотеть rhel, вот что я скажу.
J
В контексте опенстека вообще без разницы что будет в качестве хостовой системы.
J
Лишь бы ядро нормальное было. А этого в rhel никогда и не было.
J
Ну точнее оно нормальное, тщательно и заботливо собранное, но много что из мейнлайна туда попадает с задержкой в пару лет. А это неприемлемо если нужно выжать из железа максимум возможностей.
J
Поэтому не печальтесь, так то, коллеги) Невелика потеря.
Fedor
А кто кроме убунты сейчас считается нормальным по производительности сетевого стека с эпоху ovs и доступного 25/40/100g? Не встречал внятных тестов.
J
А кто кроме убунты сейчас считается нормальным по производительности сетевого стека с эпоху ovs и доступного 25/40/100g? Не встречал внятных тестов.
Производительность сетевого стека в современных ядрах не сильно то и отличается. Дело не в самих ядрах, а в дефолтных настройках скорее.
J
Начиная с 10G обработка трафика в ядре смысла не имеет точно, ядро в любом случае не вытянет и нужна обработка в юзерспейсе. Поэтому для сети то тем более без разницы какой дистрибутив.
Fedor
Производительность сетевого стека в современных ядрах не сильно то и отличается. Дело не в самих ядрах, а в дефолтных настройках скорее.
Между 5.3 и 5.8 elrepo отличалась очень сильно, про стоковое ядро 7 centos вообще молчу. Даже с учётом тюнинга.
Aleksandr
20 лет одни и теже забазары тухлые) у кого круче ядро... У вас такой "супер пупер клевый" проект что вы даже не можете себе нужное ядро собрать? Какая разница какой дистрибутив то?
Fedor
20 лет одни и теже забазары тухлые) у кого круче ядро... У вас такой "супер пупер клевый" проект что вы даже не можете себе нужное ядро собрать? Какая разница какой дистрибутив то?
Я даже спорить не готов, что лучше собственно собранного ядра может быть только собственно написанное, но качество самособранных ядер мне всегда виделось ниже качества ядер в дистрибутивах, так как объём тестирования несопоставимо другой.
Fedor
Вообще не изучал глубоко эту тему, так что если есть что почитать помимо манов и кода, буду признателен, возможно не только я один.
Aleksandr
Я даже спорить не готов, что лучше собственно собранного ядра может быть только собственно написанное, но качество самособранных ядер мне всегда виделось ниже качества ядер в дистрибутивах, так как объём тестирования несопоставимо другой.
Смотрите, есть ванильное ядро, есть не ванильное ядро (ванильное - прямиком с кернел.орг) У некоторых дистрибутивов ванильное а у некоторых "доработанное" (наложением своих патчей например) То что вы сейчас говорите я вижу вот так: 1) У меня есть проект который че-то там требует новое (а точно без этого не взлетит?) 2) Меня не устраивает что вон те вот парни считают за Stable, оно у них не Stable а говно мамонта (пример Centos). 3) Мне нужен Bleeding Edge но я думаю, что если я соберу vanila kernel то оно будет (почему-то) какого-то не такого качества как у всех вон тех вот ребят 4) Дайте мне вот такой дистрибутив чтобы мне подходил из коробки либо "Я нашел такой дистрибутив и сейчас я про него буду всем в уши наливать". Я правильно вас понял? Выбор дистрибутива это просто выбор видения той или иной группы людей поддерживающей дистрибутив (вы кстати сами можете вступить в ту или иную группу).
Aleksandr
от "проблемы выбора дистрибутива" раньше было одно лекарство - Slackware)
J
Смотрите, есть ванильное ядро, есть не ванильное ядро (ванильное - прямиком с кернел.орг) У некоторых дистрибутивов ванильное а у некоторых "доработанное" (наложением своих патчей например) То что вы сейчас говорите я вижу вот так: 1) У меня есть проект который че-то там требует новое (а точно без этого не взлетит?) 2) Меня не устраивает что вон те вот парни считают за Stable, оно у них не Stable а говно мамонта (пример Centos). 3) Мне нужен Bleeding Edge но я думаю, что если я соберу vanila kernel то оно будет (почему-то) какого-то не такого качества как у всех вон тех вот ребят 4) Дайте мне вот такой дистрибутив чтобы мне подходил из коробки либо "Я нашел такой дистрибутив и сейчас я про него буду всем в уши наливать". Я правильно вас понял? Выбор дистрибутива это просто выбор видения той или иной группы людей поддерживающей дистрибутив (вы кстати сами можете вступить в ту или иную группу).
Ну слушай, это все понимают, можно еще порассуждать про сборку собсвенных пакетов, кастомное железо, форкнутые репозитории опенстековских проектов. Но это такой объем работы что в конечном счете мало кому нужно такое и мало кто может себе это позволить.
J
Проблема н ев том что кто-то чо-то не понимает или не умеет, а в том что лишней работой не хочется заниматься.
Aleksandr
Проблема н ев том что кто-то чо-то не понимает или не умеет, а в том что лишней работой не хочется заниматься.
абсолютно точно, у нас по этому был выбран дистр с самым большим ЛТС и самый типа stable, просто чтобы меньше времени на maintain
Aleksandr
на что человеку и намекается
Aleksandr
да и ИТ говно, заебало) когда там пенсия?
J
да и ИТ говно, заебало) когда там пенсия?
Будто на пенсии можно себе позволить заняться чем хочешь, а не чем придется.
Aleksandr
Будто на пенсии можно себе позволить заняться чем хочешь, а не чем придется.
я буду спекулировать но я думаю что у нас разная ситуация, в нашей стране не так просто спиздить пенсионный фонд)
Aleksandr
ну и квартиру сдаешь и живешь на даче
Aleksandr
кто не в теме про VPP ещё - это то что Cisco задонатила OS community ( по сути Cisco ASR это программные роутеры работающие с использованием VPP)
Aleksandr
a VPP это vector packet processing - позволяет процессить 14мппс на одном средненьком ядре
Aleksandr
framework
J
ну и квартиру сдаешь и живешь на даче
А потом тебе звонят мелкие поганцы внуки и начинается "дед, у меня тут один проект на пыхтоне и никак чот циклические зависимости не могу разрулить". Или "дед, а чо делать если гитхаб недоступен, а у меня проект на Go Горит". "Дед, чо такое apparmor? У меня докер на него ругается"
Artemy
Ну в недалеком прошлом у нас был свой дистрибутив "почти как центос 7" - вот только ядро там было 4.19 и куча юзерспейса рубевого и питонового из федоры, старательно притащеное ручками. И даже кернепаников не было (в бтрфс не считается 😊)
J
я надеюсь они будут садоводами/агрономами или там электриками
Электриками, ага. Дед, а чо такое SNMP? Мне сказали напряжение мониторить надо удаленно. А как ты запоминал Ipv6? Дед. а дед, а расскажи за modbus!
J
"Дед, у меня на тракторе GPS не ловит чо-то!"
Aleksandr
мониторить показания с MPPT solar chargera
J
Ну да ладно, флуд уже пошел какой-то. Извините, ребята)
Denis
штааааа? покажите мне сий хуйня на любом сервере, я тут наоборот в нетплан хотел уверовать, да сентось коварная не даёт
Network Manager же всю сеть настраивает и делает это неплохо, умеет хранить настройки в разных бакендах.
Fedor
Смотрите, есть ванильное ядро, есть не ванильное ядро (ванильное - прямиком с кернел.орг) У некоторых дистрибутивов ванильное а у некоторых "доработанное" (наложением своих патчей например) То что вы сейчас говорите я вижу вот так: 1) У меня есть проект который че-то там требует новое (а точно без этого не взлетит?) 2) Меня не устраивает что вон те вот парни считают за Stable, оно у них не Stable а говно мамонта (пример Centos). 3) Мне нужен Bleeding Edge но я думаю, что если я соберу vanila kernel то оно будет (почему-то) какого-то не такого качества как у всех вон тех вот ребят 4) Дайте мне вот такой дистрибутив чтобы мне подходил из коробки либо "Я нашел такой дистрибутив и сейчас я про него буду всем в уши наливать". Я правильно вас понял? Выбор дистрибутива это просто выбор видения той или иной группы людей поддерживающей дистрибутив (вы кстати сами можете вступить в ту или иную группу).
Вы в принципе ниже всё дообсудили) Мне всегда казалось, что выбор дистрибутива, это выбор ядра, которое пропатчено относительно ванильного до более стабильного состояния. И если под узкоспециализированные задачи вроде обработки пакетов можно брать ядро с кернел.орг и пытаться там получить нужный изыск, в том числе с помощью вендора, то для более общих задач объём поддержки, тестирования и доработки будет слишком большим, если вы не rhel или aws.
Fedor
а бтрфс уже продакшн реди чтоли? почти шутка, я не в теме
Этому вопросу столько же лет, сколько btrfs, и похоже простого ответа до сих пор не существует))
Fedor
Это кстати тоже не простой ответ.
Fedor
Network Manager же всю сеть настраивает и делает это неплохо, умеет хранить настройки в разных бакендах.
В контексте топика нашего чата, если не путаю, network manager не является бекендом для cloud-init, так что нафик он не нужен
Denis
В контексте топика нашего чата, если не путаю, network manager не является бекендом для cloud-init, так что нафик он не нужен
CI может конфигурить nm, кроме того nm имеет отличные инструменты как раз для решения проблем в CI, например nm-online поможет ci понять, что сеть появилась и можно ставить пакеты...
Denis
Скинь ссылку, сходу не могу найти в доке клауд-инита
а это уже за пределами доки же! Есть концептуальная проблема, CI стартует, сеть еще не сконфигурилась, systemd асинхронно запустил dhclient/networkmanager/etc в общем есть задержка, при получении адреса, а СI парень простой, он просто летит дальше, а мне нужно поставить пакет epel-repo, чтобы потом package: отработал... В итоге nm-online -t XX перед yum install -y epel-repo в before-script или как там его. который при буте исполняется. в CI нет возможности указать required_packages: или вроде того...
Fedor
CI, кстати, это континиус интегрейшн, а то что вы тут написали, это не инструмент, а шаманство какое-то. В багах клауд инита больше описаний того, как нетворк манагер убить, чем настроить)
Denis
CI - я сократил так CloudInit
Denis
из контекста разговора)
Denis
сорян, если ввел в заблужение
Denis
Denis
вот нашел у себя остатки)
Denis
вот как раз nm-online решает вопрос с тем, что yum запустился до того, как сеть сготовилась
Denis
в нубо-гайдах можно встретить sleep 30 && rpm .... :))))))))
Denis
в nm больше интересен функционал nmcli con load/export для автоматизашек ascode )) Есть еще rollback, но имхо пока оно не очень юзабельно, вот допилят и починят рейс-кондишены, будет круто!
Fedor
вот нашел у себя остатки)
Я бы собрал образ с епел, а не вот это всё.
Denis
Я бы собрал образ с епел, а не вот это всё.
зачем так сложно, ради 1 пакета? Ведь сеть может быть все еще не сконфигурена и на этапе packages: там никто не гарантирует этого! :)
Denis
Ну если только в cloud init сделали зависимость от: systemctl cat NetworkManager-wait-online.service # /usr/lib/systemd/system/NetworkManager-wait-online.service [Service] ExecStart=/usr/bin/nm-online -s -q RemainAfterExit=yes Но это не всегда так. А задача-то крайне простая - взять публичный образ и поставить пакеты...
Denis
Что тогда двигало людьми, которые решили написать нетплан, если всё уже написано? Или не всё?
NetworkManager сложно, deb interfaces кривое уг и не работает - нужно что-то делать! Пошли и сделали! :) И это очень круто, некоторые вещи там хорошо сделаны.