Python код для Redfish API

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Skobelev Dmitry
Power member
Сообщения: 49
Зарегистрирован: 20 апр 2017, 14:51
Откуда: Москва
Контактная информация:

Python код для Redfish API

Сообщение Skobelev Dmitry » 27 июл 2017, 10:42

Привет.
В руководстве от Supermicro к Redfish API есть кусок кода:

Python Code for Redfish API Response
base_url = 'http s : //”IP ”/redfish/v1/Managers/1/SerialInterfaces/1'
dict_host = requests.get( base_url).json()
print (json.dumps(dict_host, indent=2))

Как совместить запрос с аутентификацией? Не хочется сиссии открывать какие то, разбираться.
Хотелось бы воспользоваться HTTP Basic auth совместно с запросом.
Сначала пробовал python-redfish-library, не получилось, разбираюсь.

Из железа:
сервак Supermicro с BMC
и подключенный к нему патчкордом Raspberry Pi с установленной Raspbian.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Python код для Redfish API

Сообщение Stranger03 » 27 июл 2017, 12:23

Skobelev Dmitry
Дмитрий, боюсь, что на этом форуме с этим вопросом мы не поможем. Скорее это в специализированные юникс форумы писать надо. Я от юниксов отошел уже лет 10. Может Сергей что подскажет.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Skobelev Dmitry
Power member
Сообщения: 49
Зарегистрирован: 20 апр 2017, 14:51
Откуда: Москва
Контактная информация:

Re: Python код для Redfish API

Сообщение Skobelev Dmitry » 27 июл 2017, 12:55

Stranger03 писал(а):Skobelev Dmitry
Дмитрий, боюсь, что на этом форуме с этим вопросом мы не поможем. Скорее это в специализированные юникс форумы писать надо. Я от юниксов отошел уже лет 10. Может Сергей что подскажет.
Согласен, вопрос очень специфический. Просто подумал что кто то тоже пробовал, мало ли тут есть такой.
Тут дело даже не в операционной системе, а в том какие надо библиотеки использовать для Python и т.д.


Разобрался, если что - обращайтесь. Есть рабочий кусок кода, главное верификацию отключить если версия python 2.7.9 и выше.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей