This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.7. 验证 HostFirmware Settings 资源是否有效
当用户编辑 spec.settings
部分以更改为 HostFirmwareSetting
(HFS)资源时,BMO 会针对 FimwareSchema
资源验证更改,这是只读资源。如果设置无效,BMO 会将 status.Condition
的 Type
值设置为 False
,并生成事件并将其存储在 HFS 资源中。使用以下步骤验证资源是否有效。
流程
获取
HostFirmwareSetting
资源列表:oc get hfs -n openshift-machine-api
$ oc get hfs -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证特定主机的
HostFirmwareSettings
资源是否有效:oc describe hfs <host_name> -n openshift-machine-api
$ oc describe hfs <host_name> -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中
<host_name>
是主机的名称。输出示例
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ValidationFailed 2m49s metal3-hostfirmwaresettings-controller Invalid BIOS setting: Setting ProcTurboMode is invalid, unknown enumeration value - Foo
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ValidationFailed 2m49s metal3-hostfirmwaresettings-controller Invalid BIOS setting: Setting ProcTurboMode is invalid, unknown enumeration value - Foo
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要如果响应返回
ValidationFailed
,资源配置中会出现一个错误,您必须更新这些值以符合FirmwareSchema
资源。