Aleksey
что делает?
George
что делает?
dhcp через себя всегда роут даёт для меты
George
даже если есть роутер в сети
Aleksey
Aleksey
Aleksey
Грёбанные компьютеры, как они вообще работают?
George
Konstantin
Добрый день! Подскажите по linuxbridge-agent пожалуйста
он не стартует, в логе сначала так:
neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent [-] Interface mappings: {'provider': 'ens192'}
потом так:
neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent [-] Bridge mappings: {} <—- вот тут почему-то пусто
Ну а потом так:
ERROR neutron.agent.linux.utils [-] Exit code: 1; Stdin: ; Stdout: ; Stderr: sudo: no tty present and no askpass program specified
Интерфейс ens192 существует, в /etc/network/interfaces описан так:
iface ens192 inet manual
up ip link set dev $IFACE up
down ip link set dev $IFACE down
ОС UbuntuServer 18.04
OpenStack Train
Делаю по доке с офсайта https://docs.openstack.org/neutron/train/install/
Я и твой кот
linuxbridge_agent.ini - тут что написали?
Konstantin
Вот тут мог и накосячить )))
cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = provider:ens192
[vxlan]
enable_vxlan = true
local_ip = 10.0.211.12 <— это IP ноды управления, /dev/ens160
l2_population = true
[securitygroup]
enable_security_group = true
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
Konstantin
там случаем не надо было бридж руками собрать до запуска linuxbridge-agent?
или он (агент) сам и сделал бы все, если все правильно настроить? )))
Aleksey
NS 🇷🇺
Ivan
убирай нетплан, ставь обычны ifup
Pavel
https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#netplan.io
Pavel
кто сказл что он не подефолту?
Pavel
да его можно быпилить. но это гадина по дефолту в бубнте
J
Да не надо его выпиливать.
Он работает себе и работает. Не без мозгоёбства местами, но щто поделать. И он вместе с ifupdown нормально соседствует.
Konstantin
Konstantin
Konstantin
блин, зачинил запуск linuxbridge-agenta через sudoers, прописав пользователю neutron выполнение sudo без пароля
Konstantin
чет какая-то лажа с правами у меня нарисовалась в процессе инсталла, походу (((
Konstantin
Не, все теже самые шаги на compute-ноде - пока не разрешил беспарольное sudo для пользователя neutron - linuxbridge-agent не стартовал.
Загадки во тьме! (с)
Aleksey
Konstantin
у меня, как обычно, дело не в бобине оказалось )))
Konstantin
я делаю инсталляцию Queens по доке от Train
Pavel
она там почти не поменялась для всех осей
Konstantin
ну кое-какие различия все-таки есть))
Konstantin
ладно, сейчас все-таки закончу как есть, если не взлетит - с утра перезалью, благо все в плейбуках )))
Tamerlan
почему в барбикане по дефолту secrets:get недоступен для юзеров без роли?
чем плохо если юзер может видеть секреты в своём тенанте?
Pavel
т.е. если я кривкукий кодер ты хочешь мне показать все сикреты в моем тенанте?
Tamerlan
Pavel
если не дай бог у тебя есть автоматизацию по звпрос уз вм я тебе положу все на что эта втоматизация влияет
Tamerlan
я вижу логику но не понимаю почему это применимо к одному проекту, а не применимо к другому
Pavel
потому что опенсорс
Pavel
там чать проектов, в одну сторону идут, часть в другую. Еще не все преобулись даже с ролями
Tamerlan
Dmitry
J
В каждом проекте у разработчиков свои представления о прекрасном и конфликты происходят именно на почве этого, а не того что проекты разные.
J
"Ой, ваш говняный патч ломает красоту нашего спагетти из двадцати уровней абстракций и еще не проходит вон тот гейт чек"
Dmitry
Dmitry
только к единоличной =)
J
Ведь, скажем, автослесарь из сервиса увольняясь не режет на подъемниках рукава выского давления и не капризничает рассказывая что если вкрячить в подкапотное пространство дополнительный радиатор и турбину, то его представления о прекрасном будут задеты и он не переживет.
J
А в компуктерах сплошь и рядом такое.
George
J
J
Dmitry
"процентов 85 разрабатывают кор проекты бесплатно" бесконечно далеко от истины в контексте openstack.
Dmitry
Dmitry
А так, а) все мы люди, б) да, у компаний свои приоритеты, в) в openstack уже немало legacy, которого никто не понимает.
J
поэтому и оговорился =)
85% это домашние проекты.
Потому что качественная работа над программами требует большого времени и на точ тоб заработать себе пожрать времени не останется.
А про опенстек я б ваще молчал. Тут одни гигансткие корпорации в разработке только и участвуют.
Dmitry
Вот, например, сейчас разбираюсь, почему половина проектов тянут babel в зависимости. Никто не в курсе, просто так всегда делали.
Dmitry
J
J
Dmitry
Да. Это очень радует, на самом деле.
Dmitry
Точно, вот что же я забыл!!!
Dmitry
А, вообще, не трави душу. Мы уже отбивались от идеи переписать ironic на go...
Dmitry
ну вот проект "переписать это все на го" затянется еще лет на 10 🙂
Aleksey
J
Dmitry
Я тогда уже сразу на rust, чего уж
Aleksey
Dmitry
А это плохо?
Dmitry
Ой, найдутся
Я и твой кот
Компании, использующие опенстек, редко готовы нанимать разработчиков опенстек – сами виноваты. Пишут опенстек в основном вендоры, по запросам крупных клиентов. Вендоры эти - часто конкуренты. Потому им тяжело совместно работать и совместно пилить фичи.
Dmitry
Аминь.
Aleksey
что добавляем в стикерпарк «hate everything» OpenStack и ceph ?