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 へと進みます。