NS 🇷🇺
коллеги, а никто никогда не изучал значения для deleted в таблицах nova? 0 и 1 понятно, удален либо не удален, а что означают отличные от этих значения?
Artemy
В некоторых таблицах deleted выставляется = id
NS 🇷🇺
В некоторых таблицах deleted выставляется = id
вопрос просто связан с тем, что я в block_device_mapping выставил deleted=1 и прекрасным серым утром синдер решил ебнуть этот волум физически
Artemy
Думаю это несвязано. При аттаче волюма с созданием новго можно указать что при детаче волюм умирает. KMK ты в это наступил
NS 🇷🇺
пойду эксперименты с тестовой вм проводить
NS 🇷🇺
@Outlingo похоже ты прав, что это какое-то хуево стечение обстоятельств, на тесте не удалось воспроизвести
Anonymous
Всем здарова, как работает распределение инстансев между компьют нодами?
.
доброе утро) у меня 5 компьютов, но инстансы создаются только на одном, только при миграции на других нодах появляются инстансы, с чем это связано?
Aleksey
доброе утро) у меня 5 компьютов, но инстансы создаются только на одном, только при миграции на других нодах появляются инстансы, с чем это связано?
шедулер, посмотри дебаг почему выбирает только один гипер. посмотри не задизейблены ли другие компьюты
Ilya
шедулер, посмотри дебаг почему выбирает только один гипер. посмотри не задизейблены ли другие компьюты
миграция бы не шла, имхо фильтры надо смотреть ( то есть дебаг должен помочь )
AcidMan
камрады! подскажите, плиззз, а куда копать при ошибке «failed to bind port»?
Anvyar
камрады! подскажите, плиззз, а куда копать при ошибке «failed to bind port»?
Проверяй мастера и сцель привязки, что создал и к чему вяжешь
AcidMan
просто в логах нейтрона как-то мало инфы 🤷🏻‍♂️
Anvyar
На дебаг поставь и пробуй вязать при непосредственном чеке процесса
AcidMan
хм… дебаг мысль хорошая. ща попробую.
AcidMan
блэт, век живи, век учись… странно, что оно раньше не матюкалось
Fedor
лайв миграция клала на шедулеры
Это потому что вы старыми апи и командами пользуетесь
AcidMan
трабла была в настройках экстернал сети
Fedor
Ну или хорайзоном)
Aleksey
Это потому что вы старыми апи и командами пользуетесь
есть такое, ща гляну что там нового завезли
Vyacheslav
Жесткий HR оффтоп В общем увидел я вакансию от одного банка на "разработчик OpenStack". Решил откликнуться - вилка по деньгам не указана, а ну как миллион готовы платить (понятно что нет, ну а вдруг)? Закидываю значит резюме и в ответ ... "Благодарим Вас за отклик на вакансию "Разработчик OpenStack (Cloud solutions)". Ваше резюме показалось нам очень интересным. Мы хотели бы пригласить Вас на интервью. Перезвоните, пожалуйста, в рабочее время по телефону ...". "Ну ни х.... фига себе!" - думаю я. Походу, работать в этом банке большая честь (HR желтой компании обычно просят сообщить, когда бы они могли позвонить чтобы в первом приближении пообщаться). Возможно, думаю, это такой фильтр на адекватность и заинтересованность? Ну вот уже реально стало интересно, что же там за такие мегаусловия, что кандидаты должны сами звонить, да еще в рабочее время? И я звонил. Трижды. В ответ даже не сняли трубку. В общем что я хочу сказать - коллеги из очень большого банка который позиционирует себя как "больше чем банк", имеет зеленый логотип и эксплуатирует опенстек - ваши HR совсем мышей не ловят. Фиг с ними с мышами - они и кандидатов не ловят. Ну ведь не операторов же на кассу набираете, реально. И если процесс найма действительно так построен, то предлагаю следующий этап - писать "Обратитесь в ближайшее отделение нашего банка в рабочее время чтобы оставить заявку на собеседование, в течение 10 рабочих дней мы назначим вам время и место куда приехать".
Разовью тему дальше: С Hr общаться не обязательно (спасибо за отзыв: наказали невиновных, наградили не причастных). Связаться можно со мной напрямую, если у кого-то есть желание работать в зелёном банке (я отвечаю за направление OpenStack в банке). У нас большой openstack (21 кейстоун, 71 регион, 3к компьют и 60к виртуалкок). Задачи может быть не всегда и творческие, но бросающие вызов: 1. Обновление парка (патчи системы, обновление OpenStack) 2. Добавление новых экземпляров (у нас по 100-160 новых компьют в месяц) 3. Большая инфраструктура 4. Возможность работать удалено (внезапно) 5. Ещё есть ironic не большой парк оборудования (5к нод)
Vyacheslav
А что хотелось бы узнать?
Dmitry
Почему, как, какие проблемы
Vyacheslav
У нас ironic поделён на части и самое большое количество в одном: 1500 серверов
Dmitry
А то мы (разработчики) живём как в вакууме: вроде ironic много кто использует, а слышим мы, в основном, всё о тех же
Илья | 😶☮️🐸
У нас ironic поделён на части и самое большое количество в одном: 1500 серверов
лимит или при бОльшем количестве уже загибается ?
Dmitry
Во, уже интересные вопросы пошли :)
Vyacheslav
Почему, как, какие проблемы
Почти все проблемы с pxe, lacp, bios
Vyacheslav
лимит или при бОльшем количестве уже загибается ?
Мы лимита не нащупали, больше внутреннее распределяете по цодам
Илья | 😶☮️🐸
думал вдруг ему плохеет внезапно следить за всем)
Dmitry
ну, всегда можно кондакторов подкинуть
Vyacheslav
И перемещение между ironic серверов
Dmitry
Там надо изучать. iPXE, вроде как, в FC не умеет, то есть будет зависеть от драйвера.
Dmitry
Дык тогда это можно при загрузке делать
Vyacheslav
Cinder умеет в bm прикручивать lun?
Dmitry
У них же какая-то тулза есть, наверное умеет
Dmitry
Вот эта что ли https://opendev.org/openstack/os-brick
Vyacheslav
Вот эта что ли https://opendev.org/openstack/os-brick
Но в этой части нет общего управления, это же stand alone будет, а не в cinder
Vyacheslav
Хотелось бы дисками управлять как в обычном OpenStack - к nova прикручивать block device
Vyacheslav
Но только не в hypervisor, а в ironic node
Dmitry
Ясно. Это довольно большая работа, не знаю, дойдут ли руки.
Vyacheslav
Ясно. Это довольно большая работа, не знаю, дойдут ли руки.
Сложно оценить, но по сущностям надо подменять hypervisor на ironic - остальное примерно так же. Ну и нужен агент, который бы узнал и запустил рескан мультипаса
Dmitry
"Всего лишь" (tm) :)
Vyacheslav
уверен с точки зрения кода всё не так просто и однозначно ):
Fedor
Cinder умеет в bm прикручивать lun?
Там основное неудобство, что со стороны вмки надо рукой синдеру помахать + ресканы все дела. В общем, реализация не самая простая.
AcidMan
уверен с точки зрения кода всё не так просто и однозначно ):
а у вас там только базовый набор? nova, ironic, cinder? что-то еще используете?
Connor
думал вдруг ему плохеет внезапно следить за всем)
Все правильно думали, плохело ему, поднимали таймауты, и на сколько помню, вообще в какие-то моменты отключали функцию "следить за всем". Это на тот момент когда там ироник еще квинсовый был, сейчас не в курсе.
Vyacheslav
Да не, там вроде просто было
В апстрим не будете добавлять?
Vyacheslav
AcidMan
свифт
ну я скорее ждал увидеть heat, magnum, trove ))
Connor
Да стандартный ванильный набор с queens, nova neutron
Слава, а костыль с клаудинитом не пофиксили? ;)
Artemy
В апстрим не будете добавлять?
Там почти нечего добавлять - я помню что когда бэкап конннектится к волюму - он просто отдает на него initialize_connection и потом через брик на него идет. То есть всё что надо - накинуть в API гейт на волюмный RPC, там и делать то в общем нечего по сути.
Artemy
Мы этого не делали - задачи такой не стояло
Artemy
Это просто у меня в голове отложилось
Vyacheslav
Слава, а костыль с клаудинитом не пофиксили? ;)
вроде в новом релизе на victoria решили проблему, но пока остались ещё старые с костылём
Connor
вроде в новом релизе на victoria решили проблему, но пока остались ещё старые с костылём
т.е. на проде так и деплоится бм нода два раза при выдаче? А чего не бэкпортнули фикс?
Vyacheslav
Connor
ceph
В иронике, по крайней мере на первом регионе, свифт.
Connor
есть в планах все площадки обновить с queens
Это еще с 19-го или даже с 18-го года помоему в планах :)
Connor
который на mitaka?
Не, квинсовый.
Vyacheslav
странный дизайн hdd -> ceph -> vm -> swift
Connor
Хотя который на митаке тоже должен быть со свифтом. Но это Витя лучше знает. Я его не трогал.
Stanislav
В иронике, по крайней мере на первом регионе, свифт.
Свифт на стеройдах с синком в 10 минут и переводом процессов синхронизации в idle, иначе эта дура только и занята как обсчетом чек сумм блоков в поисках рассинхрона