AcidMan
но в основном роки и квинс
AcidMan
а бэкпорты аж штейновские есть
Илья | 😶☮️🐸
Илья | 😶☮️🐸
Denis
Ask
Коллеги подскажите как поставить опенстакклиент без доступа к инету, есть ли оффлайн тара?. Везде про pip install пишут
J
Но лучше сразу собрать готовую virtual environment и её переносить.
J
Потому что 100% чего-то не хватит если просто сам клиент пихать на оффлайн сервер.
Denis
J
J
NS 🇷🇺
J
Я думал, это шутка...
Denis
venv категорично удобен и крут, но! Требует установки gcc и прочей dev-wide шелупони, которая в проде не тарахтит никуда ваще. Собери имагу, позаботься о том, чтобы удалить лишнее из неё, чтобы весила не петабайт, а пару десятков МБ и таскай туда, где нужно.
у - удобно же!
Denis
в Dockerfile вся садомия с установкой и приседаниями на скамейку с бутылками разной формы, начиная от пакетного менагера, заканчивая pyvenv. причем оно как код в репе хранится у тебя) а не башке или где-то в блоге у "пети"
Denis
даже venv не даст тебе гарантии, что ты соберешь именно то, что ожидал, тупо потому, что на том хосте, где запустишь pip, вдруг окажется, что в системе что-то не то стоит))
Ну или просто по оплошности не в тот venv или не дай бог без него поставишь и раскорячишь всю сиситему.
А контейнер все стерпит
J
Denis
ldd ffi.so -> а он тебе libopeбабака не найдено
J
Denis
а еще недавно все ополчились на механизмы резолва, в glibc убрали лимит на резолвинг
Denis
вот недавно все лицо в rfc измазал. щя сылок кину
Denis
https://access.redhat.com/solutions/58028
J
Denis
альпинисты так вообще угарели и вот в 3.14 приняли это https://datatracker.ietf.org/doc/html/rfc8020
J
Прост я сначала обалдел от предложения под клиентские библиотеки контейнер собирать.
Denis
Denis
и кстати да... ))) можно и туда посмотреть
Denis
щяс мозг сломаю, смари
alias docker-compose='docker run --rm -ti --env-file <(env | cut -f1 -d=) -u $(id -u $USER):$(getent group docker | cut -d: -f3) -v "$HOME":"$HOME" -v /var/run/docker.sock:/var/run/docker.sock -v "$(pwd)":"$(pwd)" -w "$(pwd)" docker/compose:1.24.1'
Понимаешь да? Запустили контейнер в докере, чтобы запустить докер контейнеры)
J
Denis
где это жутко юзабельно.
Вот ты хочешь Linstor собрать, да?
А там spatch в требованиях версии 1.0.7, в центосе 7 есть 1.0.6, казалось бы да?
Ну погнали через mock пересоберем с федоры свежий и мы молодцы?
Ан-нет! Извольте присесть, перед этим нужно собрать какой-то чудо-мета-пакет весом сорцов в 1,5Гб...
Потом спустя несколько десятков минут компиляции получишь >5600 rpm файлов и можешь приступать к сборке spatch...
Denis
или alias spatch='docker run ...'
J
J
Но я понял о чем ты.
Denis
drbd9 ток собрать
Denis
а если нужен cillium с eBPF, то ядро ток самопальное 5.10+, либо elrepo, где не собрали drbd9 под 5.14
NS 🇷🇺
Vyacheslav
NS 🇷🇺
редактор
Слава,это троллинг. Я им не пользуюсь
Vyacheslav
Dmitry
Ну мы, кстати, клиент ironic пихали в докер, чтобы народ с пипом не мучался: https://github.com/metal3-io/ironic-client/blob/master/Dockerfile
Pavel
я уже :)
Я и твой кот
icinga
/voteban
vic
/voteban
Andrey
Недавно вышел патч к нейтрону и он есть в мастере
https://github.com/openstack/neutron/commit/9b9bd56cefd08478ed50fc25cf3d238d42a1cf26
Кто понимает, когда он попадет в victoria?
Как это работает?
NS 🇷🇺
Andrey
Roman
будем страдать.
Aleksandr
J
Roman
Dok
Приветы!
Скажите, на каком этапе нода ironic должна как хост появиться в таблице нейтрона segmenthostmappings ?
Проблема следующая - при отправке на клининг ноды, нейтрон ругается на отсутствие привязанности хоста к сегменту сети.
Хотя, привязка его барметальных портов к физнету сегмента есть, но сама нода отсутствует в таблице segmenthostmappings в базе neutron
96eae59ecc096eb98e63cbe
нужен ли LVM nova нодам, которые разворачиваются с openstack-ansible? не могу найти нормального описания в доке, а сейчас на серверах только один btrfs раздел на весь диск
Vyacheslav
96eae59ecc096eb98e63cbe
а если нет, то nova и так установится?
J
J
У LVM есть лажовый и неприятный минус, живые миграции с ним не поддерживаются.
96eae59ecc096eb98e63cbe
супер, спасибо!
J
Только ты это, избавься от btrfs, она тебе по-любому даст говна поесть, мне кажется)
96eae59ecc096eb98e63cbe
а что лучше юзать? ext4?
AcidMan
xfs жИ
AcidMan
зачем ext4?
J
Я не уверен насчет лучше, но мне просто чуйка подсказывает что если будешь использовать qcow2 образы дисков поверх btrfs эт может непредсказуемым образом на производительность дисковых операций внутри вм повлиять.
И я б на твоем месте монтировал в /var/lib/nova отдельный раздел все-таки. А то qcow2+кэш образов выжрут незаметно место и гипервизор дурить начнет.
96eae59ecc096eb98e63cbe
вообще план был тестовый опенстак развернуть на btrfs и делать снапшоты и роллбекаться если что-то не так пойдет
96eae59ecc096eb98e63cbe
кстати, openstack-ansible пишет, что cinder нода обязательно нужна как минимум одна
что будет если без нее все сделать? физически пока что нет серверов с нормальными дисками
96eae59ecc096eb98e63cbe
J
96eae59ecc096eb98e63cbe
то есть опенстака не будет?)
Илья | 😶☮️🐸