
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레스트 >
이러한 설정을 수정하는 동안 인증이 필요합니다. 아래 언급된 링크를 사용하여 도움을 받을 수 있습니다.
답변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