Илья | 😶☮️🐸
Я не очень пойму почему revalidator там что-то активно шуршит
Илья | 😶☮️🐸
https://access.redhat.com/solutions/6981174
Илья | 😶☮️🐸
ovs-appctl coverage/show | grep -e put -e xlate
dpif_flow_put_error 4.0/sec 5.567/sec 2.4606/sec total: 8879
dpif_flow_put 145.6/sec 165.217/sec 57.2100/sec total: 206477
xlate_actions 5295.6/sec 4103.317/sec 1413.1500/sec total: 5101837
Илья | 😶☮️🐸
Что-то подсказывает что связано
Илья | 😶☮️🐸
util_xalloc 1867365.0/sec 1742458.617/sec 488947.2531/sec total: 1760231659
Илья | 😶☮️🐸
Илья | 😶☮️🐸
При том я перераскатывал овс + овн целиком на всех нодах, но будто с какого-то момента овс начинает колбасить как не в себя
Vladislav
Ruslan
Привет, коллеги!
Вопрос по БД используемой для компонентов опенстека
Кто что использует?
- MariadDB?
- Postgres?
- MySQL?
В каком виде?
- приложения?
- кубернетес?
- докер?
Буду признателен и благодарен за ответы, советы и рекомендации 🤝
Vyacheslav
NS 🇷🇺
То что в Коле
Да там какой-то академический вопрос. Тут кому как нравится, тот так и пользуется
icewolf
icewolf
и естественно как нормальные люди исключительно Oracle DB
Ruslan
icewolf
эти вот недоделки в виде просто марии или мускула..
icewolf
у вас нет в опросе, я куколд мне посмотреть
NS 🇷🇺
icewolf
Мультивыбора тоже нет
Есть, называется берём код перемешиваем, валяем, взбалтываем и делаем под нормальный продский прод, что бы эта сранина лет 10 пахала
icewolf
https://docs.openstack.org/install-guide/environment-sql-database.html
icewolf
там написано что и pg мона..
Stanley
Есть стек с LVM бекендом в синдере. После полного выключения, потом включили, контролы поднялись, ошибок нет. Но многие ВМ отказываются запускаться. По логам - iscsid и cinder-volume не делают локальные диски типа /dev/sd*. Точнее, ошибок никаких особых нет. Но и дисков нет.
Кто-либо сталкивался с таким?
Никита
если они очень долго в состоянии создания, то скорее всего дело в кроликах
Stanley
Нет, кролик жив
Stanley
И новые ВМ создаются без проблем
Artemy
Таргеты не восстановились, во и всё.
Artemy
Не знаю какой у вас там тарегт энжин, но если это lio то targetcli ls расскжет (наверное) интересного
Илья | 😶☮️🐸
Emory
Wanna joke?
Knock-knock
Who's there?
Ex
Ex who?
Twitter
Илья | 😶☮️🐸
Stanley
Artemy
Stanley
Stanley
Да и нет там ничего.
Stanley
Часть восстановилась. Часть нет.
Stanley
В одном случае написано "есть диск", в другом висит в состоянии коннекта, а диска нет
Artemy
Да все там тривиально - волюмы активировались последовательно, таргет попытался восстановиться раньше чем волюмы активировались, если в это время LV не были active то все как бы ожидаемо, смотрится тривиально по ctime/mtime блокдева LV и записи реактивации синдерволюма. Рестарт синдерволюма гипотетически может помочь - если мне не изменяет память, там был реэкспорт. А может и не был. В крайнем случае баш в руки и просто восcоздать таргеты, ничего сложного.
Stanley
Artemy
Уже не такой, я это прошел и исправилю Ну, почти. Наверное
Stanley
Artemy
У тебя какой таргет?
Stanley
Да, есть подозрение что lv пусканулись позже таргетов
Stanley
Lilo или как там его. В центоси который
Artemy
Ну так рестартни синдерволюм. Там реэкспорт емнип был - https://github.com/openstack/cinder/blob/3a79d86376c029f743b848d8b51298dab3a7e71b/cinder/volume/manager.py#L589
Artemy
Вот ensure_exported вроде как за это и отвечал
Artemy
Stanley
Смотрю. Вижу часть лунов да, а часть нет
Stanley
Дальше то что? Руками воссоздавать коннекты???
Artemy
Ну вот перезапусти синдерволюм
Artemy
Он сам должен пересоздать все
Stanley
Хм
Stanley
Если окажется так просто - нажрусь
Mr
Artemy
Тогда просто канает targetcli restoreconfig /etc/target/backup/some_shit.cfg
Artemy
Но боюсь он у тебя будет в докере, ХАХА!
Artemy
Обожаю докер (нет) так что любите его без меня :-)
Stanley
Там докер :(
Artemy
"Слово докер дописывает ноль к правой части цены" 😊
Alexander
Stanley
Artemy
а слово "кубер" ?
Я знаю еще одно слово из пяти букв, как и слово КУБЕР, но только на Н начинается, на Й заканчивается, ставится перед словом КУБЕР. Или после. Или перед и после. Можно даже много раз
Илья | 😶☮️🐸
Олег
кажись вторая буква А
Олег
)
Stanley
НЮХАЙ КУБЕР
Jürgen
Я угадаю куда послать куб с 5 букв!
Artemy
А что за баш скрипт, если не секрет?
for lv in /dev/vgname/volume-* ; do ... ; done
А внутри цикла примерно
targetcli /backstores/blockio create <bsname> $lv
targetcli /iscsi create <iqn> /backstores/blockio/<bsname>
targetcli /iscsi/<iqn>/ ... <что-то про enabled и аутентификацию ну или просто demo mode>
Детально не готов вспоминать, но с scst прокатывало на ура, но он остался в башхисторе на сервере на предыдущей работе
Artemy
Вот эти самые iqn и bsname надо просто правильно вспомнить и посмотреть что там с аутентификацией
Alexander
Stanley
Stanley
Stanley
Artemy
Artemy
Аутн в базе же
Можно просто сконфигурирать без аутентификации. Тоже канает.
Stanley
Сука, это последний раз, когда я связался с LVM бекендом. :(
Artemy
Говорят еще детач-ататч помогает а для рутдисков shelve/unshelve
Stanley
Либо локал-сторы по классике, либо цеф/схд
Artemy
Да нормально там LVM, просто надо его понять, принять, скрипты написать и нормась