使用 HPE RESTful 接口工具“ilorest”本地登录失败

使用 HPE RESTful 接口工具“ilorest”本地登录失败

我们的 HPE Proliant Gen 10 服务器出现了问题。当尝试通过 HPE 的 RESTful 接口工具“ilorest”从 Linux 操作系统本地登录 iLO 5 时,我们收到消息“错误:无法验证。凭据无效,或用户名/密码错误。”。

这很奇怪,因为应该可以从本地安装的操作系统登录而无需提供用户凭证。

例子:

./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

如果我没错的话,您想要从 ILORest 工具访问/更改您的 ILO 功能,但您在从本地系统访问它时遇到了麻烦。

如果我错了请纠正我,否则您不需要使用 ILORest 登录,只需在 shell 上输入 ilorest 作为命令,您将进入另一个 shell,您可以在其中更新您的 BIOS/ILO 设置。

*****]# ilorest

iLOrest:RESTful 接口工具版本 2.2

版权所有 (c) 2014, 2017 Hewlett Packard Enterprise Development LP**

iLOrest >

修改这些设置时您需要进行身份验证。您可以使用下面提到的链接寻求帮助

https://hewlettpackard.github.io/python-redfish-utility/

答案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

相关内容