본문 바로가기
HW Knowledge/Hewlett-Packard Enterprise

XD220v – RESTful API 이용하여 BIOS 구성 백업 및 복원/복제

by 스쳐가는인연 2025. 12. 12.

XD220v – RESTful API 이용하여 BIOS 구성 백업 및 복원/복제

 

 

증상

HPE XD220v 시스템을 다수 대, 신규 구성 또는 구성 변경하는 경우, 동일 BIOS 구성에 대하여 백업 후 복원/복제를 통해 관리 편의성 향상

 

 

환경

Cray XD220v

 

 

솔루션

1. RESTful Client를 통해 현재 구성 및 변경 구성에 대한 정보를 백업

Note. RESTful Client는 일반적으로 사용하는 툴을 사용할 수 있으며, 별도로 사용하는 툴이 없는 경우, 하단에 POSTMAN 관련 내용 참조 가능.

 

GET https://BMC_IP_Address/redfish/v1/Systems/Self/Bios

01_GET_CurrentBIOS.json:

 

GET https://BMC_IP_Address/redfish/v1/Systems/Self/Bios/SD

02_GET_FutureBIOS.json:

 

2. 공통으로 적용/전파하고자 하는 BIOS 설정에 대하여 구성 진행

Note. 한 대 서버에서 BIOS 구성을 설정 후 관련 구성을 backup할 수 있음. (구성 후 정보 추출, 권장)

Note. 속성 정보를 통해 변경하고자 하는 항목을 검토 및 구성할 수 있음.

 

 

각 속성에 대한 정보는 아래를 통해 검토할 수 있음

GET https://BMC_IP_Address/redfish/v1/Registries/BiosAttributeRegistryCU2K.en-US.3.20.0.json

03_BiosAttributeRegistryCU2K.en-US.3.20.0.json:

 

변경하고자 하는 속성 값들에 대하여 아래 형태로 나열하고, 파일은 .json 형태로 저장하거나 붙여넣기 권장

Note. curl 명령 등을 이용 시, .json 파일 형태가 도움될 것으로 예상됨.

Note. 여러 속성 나열 시, 앞 속성 뒤 ‘,’ 삽입 및 마지막 속성은 ‘,’ 없음 주의

---------

{

    "Attributes": {

       "PMS006": "Enable",

        "PMS007": "C0/C1 state"

    }

}

---------

 

 

3. 작성된 변경 값을 바탕으로 변경 구성 정보를 업데이트 수행.

POST https://BMC_IP_Address/redfish/v1/Systems/Self/Bios/SD

 

Note. Body raw에 변경하고자 하는 속성 값을 지정 후 적용.

 

4. 적용된 값을 확인 후 리부팅 진행.

GET https://BMC_IP_Address/redfish/v1/Systems/Self/Bios/SD

 

 

Note. 일부 속성의 경우, RESTful API를 통해 구성 작업이 지원되지 않음에 따라, 필요 시, HPE에 추가 문의 필요

  

Note. RESTful Client

 

참조 Advisory ------------------------------------------

HPE Cray XD2000 BMC Redfish User Guide

https://support.hpe.com/hpesc/public/docDisplay?docId=dp00002667en_us&docLocale=en_US

 

3.6.13 BIOS

https://{{ip}}/redfish/v1/Systems/Self/Bios

https://{{ip}}/redfish/v1/Systems/Self/Bios/SD

Content-Type: application/json

 

Advisory: HPE Cray - Unable to Disable Hyperthreading Online via Redfish API

https://support.hpe.com/hpesc/docDisplay?docLocale=en_US&docId=a00140127en_us

-----------------------------------------------------------

 

 

 

 

 

 

반응형