3.4. 关于 HostFirmwareSettings 资源
您可以使用 HostFirmwareSettings 资源来检索和管理主机的 BIOS 设置。当主机进入 Available 状态时,Ironic 会读取主机的 BIOS 设置并创建 HostFirmwareSettings 资源。资源包含从基板管理控制器(BMC)返回的完整 BIOS 配置。BareMetalHost 资源中的 firmware 字段会返回三个供应商独立的字段,HostFirmwareSettings 资源通常包含每个主机中特定供应商的字段的许多 BIOS 设置。
HostFirmwareSettings 资源包含两个部分:
-
HostFirmwareSettingsspec。 -
HostFirmwareSettings状态。
3.4.1. HostFirmwareSettings spec 复制链接链接已复制到粘贴板!
HostFirmwareSettings 资源的 spec 部分定义了主机的 BIOS 所需的状态,默认为空。Ironic 使用 spec.settings 部分中的设置,在主机处于 Preparing 状态时更新基板管理控制器(BMC)。使用 FirmwareSchema 资源,确保不向主机发送无效的名称/值对。如需了解更多详细信息,请参阅 "About the FirmwareSchema resource"。
示例
spec:
settings:
ProcTurboMode: Disabled
spec:
settings:
ProcTurboMode: Disabled
- 1
- 在foregoing示例中,
spec.settings部分包含一个 name/value 对,它将把ProcTurboModeBIOS 设置为Disabled。
status 部分中列出的整数参数显示为字符串。例如,"1"。当在 spec.settings 部分中设置整数时,这些值应设置为不带引号的整数。例如,1.
3.4.2. HostFirmwareSettings 状态 复制链接链接已复制到粘贴板!
status 代表主机的 BIOS 的当前状态。
| 参数 | 描述 |
|---|---|
|
|
|
status:
schema:
name:
namespace:
lastUpdated:
|
固件设置的
|
status: settings:
|
|