
У нас возникла проблема с сервером HPE Proliant Gen 10. При попытке локального входа в iLO 5 из ОС Linux через инструмент интерфейса RESTful HPE «ilorest» мы получаем сообщение «Ошибка: не удалось выполнить аутентификацию. Неверные учетные данные или неверное имя пользователя/пароль».
Это странно, поскольку должна быть возможность входа в систему из локально установленной ОС без предоставления учетных данных пользователя.
Пример:
./ilorest login
iLOrest : RESTful Interface Tool version 2.2
Copyright (c) 2014, 2017 Hewlett Packard Enterprise Development LP
Validating...............................................................
Error: Could not authenticate. Invalid credentials, or bad username/password.
Наши настройки безопасности в iLO 5 установлены на «Производство» (не HighSecurity или FIPS), так что проблема не в этом.
Нужно ли включить какие-либо другие настройки в iLO, RBSU и т. д., чтобы активировать поддержку локального входа через «ilorest» без имени пользователя и пароля?
решение1
Если я не ошибаюсь, вы хотите получить доступ к функциональным возможностям ILO или изменить их из инструмента ILORest, но у вас возникли проблемы с доступом к ним из локальной системы.
Поправьте меня, если я ошибаюсь, в противном случае вам не нужно использовать вход с помощью ILORest, просто введите ilorest в качестве команды в оболочке, и вы войдете в другую оболочку, где сможете обновить настройки BIOS/ILO.
*****]# илорест
iLOrest: инструмент интерфейса RESTful версии 2.2
Авторские права (c) 2014, 2017 Hewlett Packard Enterprise Development LP**
iLOrest >
Вам необходимо пройти аутентификацию при изменении этих настроек. Вы можете использовать ссылку ниже для получения помощи
решение2
ilorest --nologo login -u Administrator -p your_ilo_password
Например:
echo '{"path": "/redfish/v1/Systems/1/BIOS/Settings/","body": {"Attributes": {"PowerRegulator": "DynamicPowerSavings"}}}' > PowerRegulator.json; ilorest --nologo rawpatch PowerRegulator.json