Fedor
Дада, вы коммит прислали)
Fedor
Ну оно было рядом с фирмварей от делла. Хочешь свежий айдрак (зачем?) - привыкай страдать
Dmitry
Ага. У нас тут кто-то 6.0.0.0 попробовал и долго репортил баги. К 6.10, вроде, полегчало.
Nick
Nick
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.
Stanley
Dmitry
Dmitry
Nikolay
он тут вообще не приделах
Stanley
NS 🇷🇺
Nikolay
вот вот
Nikolay
кстати о файл
Pavel
Nikolay
тут есть вопрос по склонениям
Stanley
Dmitry
Oh my sweet summer child...
Илья | 😶☮️🐸
Stanley
:))))
Dmitry
У нас в коде была очередь на запросы к IPMI, потому что некоторые BMC лочились наглухо, если им больше пары запросов в секунду отослать.
Dmitry
Про их подход к шифрованию вообще молчу. У нас там до сих пор куча хаков.
Stanley
Но если серьезно, то очень хочется в глаза разрабам всех этих драков, иломов и бмсей посмотреть. Долго так...
Dmitry
Они не показываются (да и дорого их из Индии и Китая тащить)
Stanley
В редфиш раз или вилкой в глаз
Dmitry
Dmitry
Или там совсем дёшево и сердито?
Dmitry
Pavel
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
Slava I.
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
Dmitry
да попробую
Ты точно-точно-точно тестировал с 4.1.5, не 4.1.4? А то мистика какая-то получается, нам даже делл клялся, что того патча хватит...
Slava I.
Илья | 😶☮️🐸
@vyacheslav_vershinin ко мне пришли такие же приколы с ksoftirqd :)
Slava I.
Илья | 😶☮️🐸
и видимо ovsу плохо
Dmitry
Nikolay
Да забанен
Vyacheslav
Илья | 😶☮️🐸
Илья | 😶☮️🐸
до какого-то момента ок, после- пиздарики
Vyacheslav
Oom из-за swap?
Илья | 😶☮️🐸
трафика тоже копейки- 200-250 Mbps туда и обратно
Vyacheslav
А место в нем есть?
Илья | 😶☮️🐸
Илья | 😶☮️🐸
Неа
Илья | 😶☮️🐸
2 sata + 2nvme
Илья | 😶☮️🐸
ksmd всего в сотку долбится, вероятнее всего из-за него
Илья | 😶☮️🐸
м ?
Илья | 😶☮️🐸
3 месяца всё ок было, внезапно начало чудить
Илья | 😶☮️🐸
дык нету логов, я и perf смотрел и какую-то старую багу с cadvisor- всё не то
I
проджект нейм щелкается с нюансами, да и скрипт будет долгим в принципе
если правильно понял, то авторизация также может быть либо через rc-файл, либо в clouds.yaml? По крайней мере, после логина через rc, выполняет команду только от текущего проекта, попытка задать проект через --os-cloud или --os-project-name не срабатывает, команда всё равно выполняется от текущего
В терминале, где авторизации через rc-файл не было, переключает корректно
NS 🇷🇺
Илья | 😶☮️🐸
S3 для Glance юзает кто-то ? Какие подводные есть ?
Илья | 😶☮️🐸
Встаёт очень острый вопрос как синхронизировать образы между регионами... S3 видится неплохим решением
Vyacheslav
Swift?
Илья | 😶☮️🐸
Илья | 😶☮️🐸
регионы в ЕС и там к амазону всё ок со скоростью
Vyacheslav
Копирование из гланса может быть не быстрым - время старта вм увеличится