Nikolay
Если не тангстен то там нечему ломаться
Nikolay
Если гиперы выключены то что обслуживают нетворкноды?
Nikolay
сефа уже нет
Nikolay
не разобрали еще но хер забили
Mikhail
сефа уже нет
а если не секрет - что вместо него? :)
Mikhail
Как отрезал :D спасибо!
Nikolay
Есть еще импортозамещеные поделия, но я их трогать не хочу даже
Nikolay
Как аппаратные так и софтовые
Nikolay
мне достаточно отзывов от людей кто это эксплуатирует
iChar
Всем привет. Я начинающий IT-рекрутер. Мой технический руководитель попросил задавать такой вопрос во время собеседования с кандидатами: Как выбрать ПО для виртуализации? А может кто-то объяснить не специалисту, что такое виртуализация и с чем ее едят?
iChar
тут спросите
благодарю
Nikolay
Ну вот жертву егэ спас
iChar
Ну вот жертву егэ спас
ну к счастью с ЕГЭ не встретились мы
Nikolay
просто странно, зачем руководитель вот так поступает с человеком
Mikhail
С магией веселее
Mikhail
слишком много терминов для объяснения ребенку
Ivan
Да, времени к сожалению не было на баш, сделали kolla stop, после того как дали свет включили через reconfigure, в процессе запуска было пару не критичных проблем и они решились через перезапуск контейнеров с rabbitmq и mariadb restore
Mikhail
ну если дается объяснение, то оно должно быть понятно тому кому объясняется)))
Mikhail
Представляю как вы душните бедных девочек эйчарок на скрининге)))
• _
Привет. Для настройки параметров сети виртуальных машин, устанавливаемых из образов из OpenStack, использую cloud-init, где в качестве источника стоит ConfigDrive. Cоздаю сервер примерно так: openstack server create 'linux-test' --volume 'linux-test-volume' --flavor base.small --nic net-id=XXX-ХХ-ХХ,v4-fixed-ip=192.168.121.39 --user-data userdata.txt --use-config-drive userdata.txt - файл для cloud-init, тут cекция настройки сети в прописанa максимально лаконично: network: version: 2 ethernets: id0: match: null В итоге указанная конфигурация работает для дистрибутивов на базе Debian (Astra, Ubuntu,...) и RedHat (CentOS, RedOS, ...). cloud init успешно конфигурирует на VM статический IP, маску и шлюз по данным из config-drive, но на ALT Linux случилась осечка - конфигурируется только IP и маска, *без* конфигурирования шлюза по умолчанию. Выглядит это примерно так: ... 2023-10-16 10:56:20,587 - __init__.py[DEBUG]: Selected renderer 'etcnet' from priority list: ['etcnet', 'netplan', 'networkd'] 2023-10-16 10:56:20,596 - util.py[DEBUG]: Writing to /etc/net/ifaces//eth0/resolv.conf - wb: [644] 22 bytes 2023-10-16 10:56:20,598 - util.py[DEBUG]: Writing to /etc/net/ifaces//enp3s0/ipv4address - wb: [644] 13 bytes 2023-10-16 10:56:20,599 - util.py[DEBUG]: Writing to /etc/net/ifaces//enp3s0/options - wb: [644] 101 bytes 2023-10-16 10:56:20,600 - __init__.py[DEBUG]: Not bringing up newly configured network interfaces 2023-10-16 10:56:20,600 - main.py[DEBUG]: [local] Exiting. datasource DataSourceConfigDrive [net,ver=2][source=/dev/sr0] not in local mode. ... То есть видно, что в ipv4address вписывается информация об IP и маске, но пропускается шаг конфигурирования шлюза (файл /etc/net/ifaces/enp3s0/ipv4route). Если "руками" прописать в файле что-то типа default via 192.168.121.1, то сеть становится рабочей. Кто-нибудь сталкивался с чем-то подобным? Как можно "вылечить" ALT Linux или cloud init ? P.S. ALT Linux Server 10.2, все пакеты обновлены до последних доступных в репозиториях.
Nikolay
дать поджопника альтам, чтобы обновили версию клаудинит?
• _
Проклятья в адрес ALtLinux и манипуляции с куклой-вуду я уже попробовал, но к моему удивлению это никак не повиляло на решение моей проблемы
Nikolay
что мешает воткнуть в альт свежий клауд инит
• _
что мешает воткнуть в альт свежий клауд инит
А есть где-то пруфы/баг, что в cloud init такая проблема есть? Я не нашёл, может плохо искал
Nikolay
скрестить пальцы вдруг заведется
Nikolay
есть такая штука матрица тестирования
Nikolay
клауд инит может и не знает о существовании альта
• _
Вот такая версия стоит. Но у в других дистрах проверено работает и на более старой версии cloud-init -v /usr/bin/cloud-init 22.3.4
• _
нет. Сейчас попробую поставить и переконфигурировать
• _
нет, тоже самое
• _
• _
В личку ему писать предлагаете?)
Denis
от дурью маются, лиж бы nm не пользовать
Denis
там в ci можно запросить текущий конфиг и погонять его вручную, можно даже менять конфиг и гонять заново, таким образом можно получить "рабочий" ci конфиг
Denis
кстати, стоит еще проверить локальные конфиги, возможно там есть "закладки"
Denis
эм.. щито?
в /etc может валяться а вообще есть еще vendor-config))
Denis
например в ci образах яндекса подсунут конфиг в /etc чтобы ci думал, что он в aws :D
• _
Спасибо, пробую варианты. Но чёт пока не взлетает
Dzmitry
какие версии netplan на указанных дистрах? Старый нетплан 0.104 сущее говно нерабочее. Может доставить
• _
какие версии netplan на указанных дистрах? Старый нетплан 0.104 сущее говно нерабочее. Может доставить
проблема только на одном дистре - ALT Linux. Package: netplan Versions: 0.101-alt1:sisyphus+264908.100.1.1@1611095258(/var/lib/apt/lists/myrepo_p10_branch_x86%5f64_base_pkglist.classic)(/var/lib/rpm/Packages)
Denis
cобственно, что доставить? Уже установлен netplan
Выходит надо объяснить ci чтобы он его использовал
• _
Да
• _
Сейчас вижу, что netplan конфигурирует настройки сети, но не применяет их. Возможно какие-то хвосты от etcnet мешают, сейчас их подчищаю
Denis
Скорей всего в клнфиге есть дефолты, какой именно рендерер использовать. Но зато в user-data можно переопределить.
• _
там я уже спрашивал. Ещё неделю назад. Ни одного ответа
• _
Сегодня ещё раз на всякий случай закинул примерно в тоже время, что и сюда. Результат аналогичный. Там ребята обсуждают вещи посерьёзнее - 1С, Крипто-Про и т.п.
Denis
Да уже запустили бы в дебаге и все увидели как и что оно делает) я даже доку ленюсь читать, ибо быстрее по дебагу и коду пробежаться, чем угадывать в какой версии какую закладку сделали
• _
Этот образ не подходит по ряду причин для моей задачи.
Denis
debug для netplan? Вот он такое радостно сообщает
Выглядит как systemd а не недоплан)
• _
Выглядит как systemd а не недоплан)
Потому что он чёт там дёргает системдэшное для запуска.
• _
• _
Доустановил systemd-networkd. Заработало с netplan
Denis
Доустановил systemd-networkd. Заработало с netplan
в линуксах можно сеть настроить несколькими способами
Denis
1. башем, аля- какие-нибудь rc-scripts, типа как у rhel в /etc/sysconfig/network 2. через NetworkManager более-менее стандартизовано получится 3. systemd-networkd 4. netplan который я ваще понятия не имею что делает и стараюсь максимально себя оберегать от него :)
• _
Ну я может не увидел сразу, где-там был про systemd. Теперь надо образ попробовать пересобрать чисто с netplan
• _
Он мог похериться пакетным менеджером, когда я прыгал между netplan и etcnet
Dzmitry
Я почти уверен что у него нетплан гошная либа либнетплан не умеет ходить в апишечку системды и правильно создавать юниты
Dzmitry
А клаудинит использует нетплан
Dzmitry
Для сентосей клаудинит использует скорее всего нетворк менеджер
Dzmitry
Вот человек и ходит по граблям. Версия 0.101 это очень плохо
Dzmitry
Надо бы 0.105 минимум чтобы было о чем разговоры вести
• _
Я ж хочу сделать и отдать людям в пользование. Никто не будет бегать пересобирать пакеты под каждую версию Alt Linux.
Dzmitry
Ох, человек, не из линукс сообщества ты. У нас тут принято кде патчить под фрибсд, арчи, генты, всё вот это
Artemy
Тыквенный же. На соевом молоке.
• _
Что значит "даже Базальту"? Может быть, если купить техподдержку, они по запросу соберут. Но это не точно.
• _
Большую обиду на Alt linux вижу я
• _
Таков путь (С)
• _
Да, как раз про импортозамещение
• _
Потому это их путь. Мало кому с ними по пути
NS 🇷🇺
ну ты прям как первый раз. БОльше деталей, что не але =)
Aleksandr
в колле для убунту забывали добавить multipathd в контейнеры cinder
Aleksandr
debug в циндере и логи в студию -)