我们的 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 >
修改这些设置时您需要进行身份验证。您可以使用下面提到的链接寻求帮助
答案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