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-availabilityNamespaceCR を作成するには、次のコマンドを実行します。$ oc create -f workload-availability-namespace.yaml
OperatorGroupを作成します。OperatorGroupCR を定義し、YAML ファイル (例:workload-availability- operator -group.yaml)を保存します。apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: workload-availability-operator-group namespace: openshift-workload-availabilityOperatorGroupCR を作成するには、次のコマンドを実行します。$ oc create -f workload-availability-operator-group.yaml
SubscriptionCR を作成します。SubscriptionCR を定義し、YAML ファイル (例:fence-agents-remediation-subscription.yaml)を保存します。apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: fence-agents-remediation-subscription namespace: openshift-workload-availability1 spec: channel: stable name: fence-agents-remediation source: redhat-operators sourceNamespace: openshift-marketplace package: fence-agents-remediation- 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
検証
CSV リソースを調べて、インストールが成功したことを確認します。
$ oc get csv -n openshift-workload-availability出力例
NAME DISPLAY VERSION REPLACES PHASE fence-agents-remediation.v0.3.0 Fence Agents Remediation Operator 0.3.0 fence-agents-remediation.v0.2.1 SucceededFence Agents Remediation Operator が稼働していることを確認します。
$ oc get deployment -n openshift-workload-availability出力例
NAME READY UP-TO-DATE AVAILABLE AGE fence-agents-remediation-controller-manager 2/2 2 2 110m