6.5. 创建裸机主机资源
要部署裸机主机,您必须创建一个 BareMetalHost 资源。
流程
运行以下命令来创建
BareMetalHost自定义资源(CR)文件:$ vim bmaas-<name>-bmh.yaml- <name>
-
将
<name>替换为裸机主机的名称。
编辑 CR:
apiVersion: metal3.io/v1alpha1 kind: BareMetalHost metadata: name: bmaas-<name> namespace: bmaas spec: online: true bootMACAddress: <mac_addr> bmc: address: redfish-virtualmedia+<address>/redfish/v1/Systems/System.Embedded.1 credentialsName: bmaas-<num>-bmc-secret- <mac_addr>
-
将
<mac_addr>替换为裸机主机上第一个 NIC 的 MAC 地址。 - <address>
-
将
<address>替换为主机的 IP 地址或 FQDN。
运行以下命令来应用 CR:
$ oc apply -f bmaas-<name>-bmh.yaml
验证
运行以下命令检查
BareMetalHost状态:$ oc get baremetalhost -n bmaas状态的过程是从 registering 到 inspecting,最终变为 available。