HPE RESTful 인터페이스 도구 "ilorest"를 사용한 로컬 로그인 실패

HPE RESTful 인터페이스 도구 "ilorest"를 사용한 로컬 로그인 실패

HPE Proliant Gen 10 서버에 문제가 있습니다. HPE의 RESTful 인터페이스 도구 "ilorest"를 통해 Linux OS 내에서 로컬로 iLO 5에 로그인하려고 하면 "오류: 인증할 수 없습니다. 자격 증명이 잘못되었거나 사용자 이름/비밀번호가 잘못되었습니다."라는 메시지가 나타납니다.

사용자 자격 증명을 제공하지 않고도 로컬에 설치된 OS에서 로그인이 가능해야 하기 때문에 이는 이상합니다.

예:

./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 아님)으로 설정되어 있으므로 이는 문제가 되지 않습니다.

사용자 이름 및 암호 없이 "ilorest"를 통해 로컬 로그인 지원을 활성화하기 위해 iLO, RBSU 등에서 활성화해야 하는 다른 설정이 있습니까?

답변1

내 말이 틀리지 않다면 ILORest 도구에서 ILO 기능에 액세스/변경하려고 하는데 로컬 시스템에서 액세스하는 데 문제가 있는 것입니다.

내가 틀렸다면 정정하십시오. 그렇지 않으면 ILORest로 로그인을 사용할 필요가 없습니다. 쉘에서 명령으로 ilorest를 입력하면 BIOS/ILO 설정을 업데이트할 수 있는 다른 쉘에 입력됩니다.

*****]# 최고로

iLOrest: RESTful 인터페이스 도구 버전 2.2

저작권 (c) 2014, 2017 Hewlett Packard Enterprise Development LP**

iLO레스트 >

이러한 설정을 수정하는 동안 인증이 필요합니다. 아래 언급된 링크를 사용하여 도움을 받을 수 있습니다.

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

관련 정보