6.2. Operator の変更
Assisted Installer では、以前のインストール手順の一部としてすでに登録されているクラスターリソースの Operator を追加または削除できます。これは、OpenShift Container Platform のインストールを開始する前にのみ可能です。
定義された Operator を変更するには、以下を実行します。
- Assisted Installer UI を使用している場合は、ウィザードの Operators ページに移動し、選択を変更します。詳細は、このセクションの Operator のインストール を参照してください。
- Assisted Installer API を使用している場合は、/v2/clusters/{cluster_id} エンドポイントの PATCH メソッドを使用して、必要な Operator 定義を設定します。
前提条件
- 新しいクラスターリソースを作成した。
手順
API トークンを更新します。
source refresh-token
$ source refresh-tokenCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のように既存のクラスターをリストして、
CLUSTER_ID変数を特定します。curl -s https://api.openshift.com/api/assisted-install/v2/clusters -H "Authorization: Bearer ${API_TOKEN}" | jq '[ .[] | { "name": .name, "id": .id } ]'$ curl -s https://api.openshift.com/api/assisted-install/v2/clusters -H "Authorization: Bearer ${API_TOKEN}" | jq '[ .[] | { "name": .name, "id": .id } ]'Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記- 1
idの値は<cluster_id>です。
返された
cluster_idをCLUSTER_ID変数に割り当て、エクスポートします。export CLUSTER_ID=<cluster_id>
$ export CLUSTER_ID=<cluster_id>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 新しい Operator でクラスターを更新します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記- 1
- インストールする Operator を示します。有効な値は、
mce、cnv、lvm、odfなどになります。以前にインストールされた Operator を削除するには、これを値の一覧から除外します。以前にインストールされた Operator をすべて削除するには、"olm_operators": []を入力します。
出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記この出力は、新しいクラスターの状態の説明になります。出力の
monitored_operatorsプロパティーには、次の 2 つのタイプの Operator が含まれます。-
"operator_type": "builtin": このタイプの Operator は、OpenShift Container Platform の不可欠な部分です。 -
"operator_type": "olm": このタイプの Operator は、ユーザーによって手動で追加されるか、依存関係により自動的に追加されます。この例では、lsoOperator は、cnvOperator によって必要とされるため、自動的に追加されていました。