Fedor
Дада, вы коммит прислали)
Fedor
Ну оно было рядом с фирмварей от делла. Хочешь свежий айдрак (зачем?) - привыкай страдать
Dmitry
Ага. У нас тут кто-то 6.0.0.0 попробовал и долго репортил баги. К 6.10, вроде, полегчало.
Anton
FYI, положились в реестр
Отлично. Пришлите номер и дату внесения
Nikolay
В бифрос просовывал кто нативную network_data ?
Nikolay
там у парней горе от ума похоже, он веером по своему представлению раскидывают переменные в ямликах
Slava I.
У тебя точно есть вот этот патч? https://opendev.org/openstack/sushy/commit/2c8229046c6ca8aa342e028c96aaa066f517eb9f
был я и даунгрейдился(от 3.5.0 и апгрейдился(до 4.12. где точно есть патч этот) в этом патче как раз написано условие if (settings_resp and "BootSourceOverrideTarget" in settings_boot_section): а у делла в этой прошивке в разделе сеттингс { "Boot" : { "BootOrder" : [], "UefiTargetBootSourceOverride" : null, "BootSourceOverrideMode" : null, "StopBootOnFault" : null }, а суши вот так себя ведет PATCH https://XXX/redfish/v1/Systems/System.Embedded.1/Settings; headers: {'Content-Type': 'application/json', 'OData-Version': '4.0'}; body: {'Boot': {'BootSourceOverrideTarget': 'Pxe', 'BootSourceOverrideEnabled': 'Once'}}; и выдает Base.1.12.GeneralError: The property BootSourceOverrideEnabled is not in the list of valid properties
Nikolay
baremetal node deploy $NODE_UUID \ --config-drive '{"user_data": "#cloud-config\n{\"users\": [{\"name\": ...}]}"}'
Nikolay
а теперь вишенка
Nikolay
User data is a string, not a JSON! Also note that a prefix, such as #cloud-config, is required, see user data format.
Nikolay
он тут вообще не приделах
NS 🇷🇺
baremetal node deploy $NODE_UUID \ --config-drive '{"user_data": "#cloud-config\n{\"users\": [{\"name\": ...}]}"}'
оно вроде файл нормально на вход принимает, зачем это вот все? еще и следить за валидностью
Nikolay
вот вот
Nikolay
кстати о файл
Dmitry
Ап чем и речь. Еще один вендор-иф :)
Я иногда шучу (или не шучу), что ironic - это коллекция хаков для работы с железом.
Nikolay
тут есть вопрос по склонениям
Dmitry
Oh my sweet summer child...
Илья | 😶☮️🐸
Stanley
:))))
Dmitry
У нас в коде была очередь на запросы к IPMI, потому что некоторые BMC лочились наглухо, если им больше пары запросов в секунду отослать.
Dmitry
Про их подход к шифрованию вообще молчу. У нас там до сих пор куча хаков.
Stanley
Но если серьезно, то очень хочется в глаза разрабам всех этих драков, иломов и бмсей посмотреть. Долго так...
Dmitry
Они не показываются (да и дорого их из Индии и Китая тащить)
Stanley
В редфиш раз или вилкой в глаз
Stanley
Это просто охуенно... Видимо, нужно ещё один костыль вставлять.
Ну маякни как патч влетит, качнем. Пока на форке наверное посидим...
Dmitry
Ну маякни как патч влетит, качнем. Пока на форке наверное посидим...
Так у тебя самого патч что ли есть? Может запостишь?
Dmitry
Или там совсем дёшево и сердито?
Pavel
baremetal node deploy $NODE_UUID \ --config-drive '{"user_data": "#cloud-config\n{\"users\": [{\"name\": ...}]}"}'
Там вообще должен быть насколько я занаю iso.gz для userdata
Nikolay
да они по мурзилке путаются в показаниях
Nikolay
мне в любом случае интерсно когда это все в servers.yml упаковано
Nikolay
а json schema у нас не модно нынче делать
Pavel
genisoimage -output test.iso -volid cidata -joliet -rock xxx/user-data xxx/meta-data gzip -9 -c test.iso | base64 > test.iso.gz.base64 openstack baremetal node deploy --config-drive /tmp/cloud_settings_node_id.iso.gz.base64 node_uuid
Nikolay
Pass a directory path containing the files that will be injected into it via the --config-drive parameter of the baremetal node deploy command, for example:
Nikolay
baremetal node deploy $NODE_UUID --config-drive /dir/configdrive_files
Nikolay
имена файлов думаю можно угадать
Nikolay
их так много что тяжело перечислить
Pavel
ls -al 200/ итого 20 drwxr-xr-x 2 stress stress 4096 фев 19 2021 . drwxr-xr-x 3 stress stress 4096 фев 19 2021 .. -rw-r--r-- 1 stress stress 49 фев 19 2021 meta-data -rw-r--r-- 1 stress stress 4272 фев 19 2021 user-data
Nikolay
еще один забыл
Nikolay
ведь очень трудно написать --config-drive accept 3 type of values. first one - file name - should be gziped iso file. second one - directory name - should consist files like user-data, meta-data, network-data ; third plaint text json ...
Nikolay
кстати никто не встречал скриптец разливки cloudimage на бареметал? с айроника вытаскивать всю портянку, вида откроем qcow, поищем бут, рут, создадим разделы, слепим конфиг драйв - лениво
Dmitry
да попробую
Ты точно-точно-точно тестировал с 4.1.5, не 4.1.4? А то мистика какая-то получается, нам даже делл клялся, что того патча хватит...
Илья | 😶☮️🐸
@vyacheslav_vershinin ко мне пришли такие же приколы с ksoftirqd :)
Slava I.
Ты точно-точно-точно тестировал с 4.1.5, не 4.1.4? А то мистика какая-то получается, нам даже делл клялся, что того патча хватит...
перепроверил да ты прав с 4.1.5 и с 4.3.3 - пошел процесс косяк был в том что не все рестартанул после обновы библиотечки)
Илья | 😶☮️🐸
и видимо ovsу плохо
Nikolay
Да забанен
Vyacheslav
@vyacheslav_vershinin ко мне пришли такие же приколы с ksoftirqd :)
Хз - практика показала что 1.5кк pps в общем и норма
Илья | 😶☮️🐸
Илья | 😶☮️🐸
до какого-то момента ок, после- пиздарики
Vyacheslav
Oom из-за swap?
Илья | 😶☮️🐸
Oom из-за swap?
свап есть, но по нему нет активности, (wa в 0)
Илья | 😶☮️🐸
трафика тоже копейки- 200-250 Mbps туда и обратно
Vyacheslav
А место в нем есть?
Илья | 😶☮️🐸
Илья | 😶☮️🐸
Неа
Илья | 😶☮️🐸
2 sata + 2nvme
Илья | 😶☮️🐸
ksmd всего в сотку долбится, вероятнее всего из-за него
Илья | 😶☮️🐸
м ?
Илья | 😶☮️🐸
3 месяца всё ок было, внезапно начало чудить
Илья | 😶☮️🐸
дык нету логов, я и perf смотрел и какую-то старую багу с cadvisor- всё не то
I
проджект нейм щелкается с нюансами, да и скрипт будет долгим в принципе
если правильно понял, то авторизация также может быть либо через rc-файл, либо в clouds.yaml? По крайней мере, после логина через rc, выполняет команду только от текущего проекта, попытка задать проект через --os-cloud или --os-project-name не срабатывает, команда всё равно выполняется от текущего В терминале, где авторизации через rc-файл не было, переключает корректно
Илья | 😶☮️🐸
S3 для Glance юзает кто-то ? Какие подводные есть ?
Илья | 😶☮️🐸
Встаёт очень острый вопрос как синхронизировать образы между регионами... S3 видится неплохим решением
Vyacheslav
Swift?
Илья | 😶☮️🐸
Swift?
aws s3
Илья | 😶☮️🐸
регионы в ЕС и там к амазону всё ок со скоростью
Vyacheslav
Копирование из гланса может быть не быстрым - время старта вм увеличится