XD670 – RESTful API 이용하여 BIOS 구성 백업 및 복원/복제
HPE XD670 시스템을 다수 대, 신규 구성 또는 구성 변경하는 경우, 동일 BIOS 구성에 대하여 백업 후 복원/복제를 통해 관리 편의성 향상
환경
Cray XD670
솔루션
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/BiosAttributeRegistry.json
03_BiosAttributeRegistryCU2K.en-US.3.20.0.json:
변경하고자 하는 속성 값들에 대하여 아래 형태로 나열하고, 파일은 .json 형태로 저장하거나 붙여넣기 권장
Note. curl 명령 등을 이용 시, .json 파일 형태가 도움될 것으로 예상됨.
Note. 여러 속성 나열 시, 앞 속성 뒤 ‘,’ 삽입 및 마지막 속성은 ‘,’ 없음 주의
---------
{
"Attributes": {
"EagleStream0001": "Single LP",
"EagleStream0002": "Disable"
}
}
---------
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 Client


참조 Advisory ------------------------------------------
HPE Cray XD670 Remote BIOS Setup User Guide
https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=dp00002929en_us
-----------------------------------------------------------