3.3. CLI を使用した Fence Agents Remediation Operator のインストール
				OpenShift CLI (oc) を使用して、Fence Agents Remediation Operator をインストールできます。
			
				Fence Agents Remediation Operator は、独自の namespace または openshift-workload-availability namespace にインストールできます。
			
前提条件
- 
						OpenShift CLI (oc) がインストールされている。
- 
						cluster-admin権限を持つユーザーとしてログインしている。
手順
- Fence Agents Remediation Operator の - namespaceカスタムリソース (CR) を作成します。- namespaceCR を定義し、YAML ファイル (例:- workload-availability-namespace.yaml)を保存します。- apiVersion: v1 kind: Namespace metadata: name: openshift-workload-availability - apiVersion: v1 kind: Namespace metadata: name: openshift-workload-availability- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- NamespaceCR を作成するには、次のコマンドを実行します。- oc create -f workload-availability-namespace.yaml - $ oc create -f workload-availability-namespace.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
- OperatorGroupを作成します。- OperatorGroupCR を定義し、YAML ファイル (例:- workload-availability- operator -group.yaml)を保存します。- apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: workload-availability-operator-group namespace: openshift-workload-availability - apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: workload-availability-operator-group namespace: openshift-workload-availability- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- OperatorGroupCR を作成するには、次のコマンドを実行します。- oc create -f workload-availability-operator-group.yaml - $ oc create -f workload-availability-operator-group.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
- SubscriptionCR を作成します。- SubscriptionCR を定義し、YAML ファイル (例:- fence-agents-remediation-subscription.yaml)を保存します。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- Fence Agents Remediation Operator をインストールするNamespaceを指定します (例: この手順で前述したopenshift-workload-availability)。一致するOperatorGroupCR がすでに存在するopenshift-workload-availabilitynamespace に、Fence Agents Remediation Operator のSubscriptionCR をインストールできます。
 
- SubscriptionCR を作成するには、次のコマンドを実行します。- oc create -f fence-agents-remediation-subscription.yaml - $ oc create -f fence-agents-remediation-subscription.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
検証
- CSV リソースを調べて、インストールが成功したことを確認します。 - oc get csv -n openshift-workload-availability - $ oc get csv -n openshift-workload-availability- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - NAME DISPLAY VERSION REPLACES PHASE fence-agents-remediation.v0.3.0 Fence Agents Remediation Operator 0.3.0 fence-agents-remediation.v0.2.1 Succeeded - NAME DISPLAY VERSION REPLACES PHASE fence-agents-remediation.v0.3.0 Fence Agents Remediation Operator 0.3.0 fence-agents-remediation.v0.2.1 Succeeded- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Fence Agents Remediation Operator が稼働していることを確認します。 - oc get deployment -n openshift-workload-availability - $ oc get deployment -n openshift-workload-availability- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - NAME READY UP-TO-DATE AVAILABLE AGE fence-agents-remediation-controller-manager 2/2 2 2 110m - NAME READY UP-TO-DATE AVAILABLE AGE fence-agents-remediation-controller-manager 2/2 2 2 110m- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow