Nikolay
Если не тангстен то там нечему ломаться
Nikolay
Если гиперы выключены то что обслуживают нетворкноды?
Nikolay
сефа уже нет
Nikolay
не разобрали еще но хер забили
Mikhail
Как отрезал :D спасибо!
Nikolay
Есть еще импортозамещеные поделия, но я их трогать не хочу даже
Nikolay
Как аппаратные так и софтовые
Nikolay
мне достаточно отзывов от людей кто это эксплуатирует
iChar
Всем привет. Я начинающий IT-рекрутер.
Мой технический руководитель попросил задавать такой вопрос во время собеседования с кандидатами:
Как выбрать ПО для виртуализации?
А может кто-то объяснить не специалисту, что такое виртуализация и с чем ее едят?
Mikhail
Mikhail
iChar
Nikolay
Ну вот жертву егэ спас
Nikolay
просто странно, зачем руководитель вот так поступает с человеком
Mikhail
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
что мешает воткнуть в альт свежий клауд инит
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 конфигурирует настройки сети, но не применяет их. Возможно какие-то хвосты от etcnet мешают, сейчас их подчищаю
Denis
Скорей всего в клнфиге есть дефолты, какой именно рендерер использовать. Но зато в user-data можно переопределить.
• _
там я уже спрашивал. Ещё неделю назад. Ни одного ответа
• _
Сегодня ещё раз на всякий случай закинул примерно в тоже время, что и сюда. Результат аналогичный.
Там ребята обсуждают вещи посерьёзнее - 1С, Крипто-Про и т.п.
Denis
Да уже запустили бы в дебаге и все увидели как и что оно делает) я даже доку ленюсь читать, ибо быстрее по дебагу и коду пробежаться, чем угадывать в какой версии какую закладку сделали
• _
Этот образ не подходит по ряду причин для моей задачи.
• _
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 в циндере и логи в студию -)