3.4. HostFirmwareSettings 리소스 정보
HostFirmwareSettings
리소스를 사용하여 호스트의 BIOS 설정을 검색하고 관리할 수 있습니다. 호스트가 Available
상태로 이동하면 Ironic에서 호스트의 BIOS 설정을 읽고 HostFirmwareSettings
리소스를 생성합니다. 리소스에는 BMC(Baseboard Management Controller)에서 반환된 전체 BIOS 구성이 포함되어 있습니다. 반면 BareMetalHost
리소스의 펌웨어
필드는 세 개의 벤더 독립적 필드를 반환하는 반면 HostFirmwareSettings
리소스는 일반적으로 호스트당 벤더별 필드의 많은 BIOS 설정으로 구성됩니다.
HostFirmwareSettings
리소스에는 다음 두 섹션이 포함되어 있습니다.
-
HostFirmwareSettings
사양입니다. -
HostFirmwareSettings
상태
3.4.1. HostFirmwareSettings
사양
HostFirmwareSettings
리소스의 spec
섹션은 원하는 호스트 BIOS 상태를 정의하고 기본적으로 비어 있습니다. Ironic은 spec.settings
섹션의 설정을 사용하여 호스트가 준비
상태가 될 때 BMC(Baseboard Management Controller)를 업데이트합니다. FirmwareSchema
리소스를 사용하여 잘못된 이름/값 쌍을 호스트에 보내지 않도록 합니다. 자세한 내용은 " FirmwareSchema 리소스 정보"를 참조하십시오.
예제
spec:
settings:
ProcTurboMode: Disabled1
- 1
- 앞의 예에서
spec.settings
섹션에는ProcTurboMode
BIOS 설정을Disabled
로 설정하는 이름/값 쌍이 포함되어 있습니다.
status
섹션에 나열된 정수 매개변수는 문자열로 표시됩니다. 예를 들면 "1"
입니다. spec.settings
섹션에서 정수를 설정할 때 값은 따옴표 없이 정수로 설정되어야 합니다. 예를 들면 1
입니다.
3.4.2. HostFirmwareSettings
상태
상태는 호스트의 BIOS의 현재 상태를
나타냅니다.
매개 변수 | 설명 |
---|---|
status: conditions: - lastTransitionTime: message: observedGeneration: reason: status: type: |
|
status: schema: name: namespace: lastUpdated: |
펌웨어 설정의
|
status: settings: |
|