6.3.2. ベアメタルノードの作成
- 環境にベアメタルアセットをインストールしてプロビジョニングします。
- BMC の電源をオンにし、ハードウェアの IPMI または Redfish BMC アドレスおよび MAC アドレスを書き留めます。
以下の
BareMetalAssetおよびSecretCR を作成し、ファイルをbaremetalasset-cr.yamlとして保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
baremetalasset-machineは、ベアメタルアセットが置かれているマシンの名前に置き換えます。作成時に、マネージドクラスターのBareMetalHostは、ハブクラスター上の対応するBareMetalAssetと同じ名前を取得します。BareMetalHost名は常に対応するBareMetalAsset名と一致している必要があります。 -
baremetalasset-namespaceは、ベアメタルアセットが作成されるクラスター namespace に置き換えます。 -
out_of_band_ipおよびportは、ベアメタルアセットのアドレスおよびポートに置き換えます。Redfish アドレス設定には、redfish://<out-of-band-ip>/redfish/v1/Systems/1のアドレス形式を使用します。 -
ロールは、workerか、masterに置き換えるか、またはマシンのロールの種類に応じて空のままにします。ロール設定を使用して、クラスター内の固有のマシンロールタイプに、ベアメタルアセットを一致させます。指定のマシンロールタイプのBareMetalAssetリソースは、別のロールを満たすためには使用しないでください。ロールの値は、キーがinventory.open-cluster-management.io/roleのラベル値として使用されます。これにより、クラスター管理アプリケーションまたはユーザーは、特定のロール向けに用意されたインベントリーについてクエリーできます。 -
cluster_nameは、クラスターの名前に置き換えます。この名前は、クラスター管理アプリケーションまたはユーザーが、特定のクラスターに関連付けられたインベントリーのクエリーに使用します。クラスターデプロイメントに追加せずにベアメタルアセットを作成するには、この値を空欄のままにします。 -
usernameは、シークレットのユーザー名に置き換えます。 -
passwordは、シークレットのパスワードに置き換えます。
-
以下のコマンドを実行して
BareMetalAssetCR を作成します。oc create -f baremetalasset-cr.yaml
$ oc create -f baremetalasset-cr.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow BareMetalAssetが正常に作成されていることを確認します。oc get baremetalassets -A
$ oc get baremetalassets -ACopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAMESPACE NAME AGE ocp-example-bm baremetalasset-machine 2m ocp-example-bm csv-f24-h27-000-r630-master-1-1 4d21h
NAMESPACE NAME AGE ocp-example-bm baremetalasset-machine 2m ocp-example-bm csv-f24-h27-000-r630-master-1-1 4d21hCopy to Clipboard Copied! Toggle word wrap Toggle overflow