1.10.2.3. Provisioning リソースの作成または変更
Central Infrastructure Management サービスを有効にする前に、Provisioning リソースが必要です。
次のコマンドを実行して、
Provisioningリソースがあるかどうかを確認します。oc get provisioning-
Provisioningリソースがすでにある場合は、Provisioningリソースを変更します。 -
Provisioningリソースがない場合は、No resources foundというエラーが表示されます。Provisioningリソースの作成を続行します。
-
Provisioningリソースを変更します。すでに
Provisioningリソースがある場合は、ハブクラスターが次のいずれかのプラットフォームにインストールされている場合、リソースを変更する必要があります。- ベアメタル
- Red Hat OpenStack Platform
- VMware vSphere
ユーザープロビジョニングインフラストラクチャー (UPI) 方式とプラットフォームは
Noneですハブクラスターが別のプラットフォームにインストールされている場合は、非接続環境での Central Infrastructure Management の有効化 または 接続環境での Central Infrastructure Management の有効化 に進みます。
Provisioningリソースを変更し、以下のコマンドを実行してベアメタル Operator がすべての namespace を監視できるようにします。
oc patch provisioning provisioning-configuration --type merge -p '{"spec":{"watchAllNamespaces": true }}'Provisioningリソースがない場合は、Provisioning リソースを作成します。次の
Provisioningリソース YAML ファイルを作成します。apiVersion: metal3.io/v1alpha1 kind: Provisioning metadata: name: provisioning-configuration spec: provisioningNetwork: "Disabled" watchAllNamespaces: true- 次のコマンドを実行してコンテンツを適用します。
oc apply -f