7.2. Node Maintenance Operator のインストール
				Node Maintenance Operator は、Web コンソールまたは OpenShift CLI (oc) を使用してインストールできます。
			
OpenShift Virtualization バージョン 4.10 以下がクラスターにインストールされている場合は、古いバージョンの Node Maintenance Operator が含まれています。
7.2.1. Web コンソールを使用した Node Maintenance Operator のインストール
Red Hat OpenShift Web コンソールを使用して、Node Maintenance Operator をインストールできます。
前提条件
- 
							cluster-admin権限を持つユーザーとしてログインしている。
手順
- 
							Red Hat OpenShift Web コンソールで、Operators OperatorHub に移動します。 
- Node Maintenance Operator を選択し、Install をクリックします。
- 
							Operator が openshift-workload-availabilitynamespace にインストールされるように、Installation mode と namespace のデフォルトの選択を維持します。
- Install をクリックします。
検証
インストールが正常に行われたことを確認するには、以下を実行します。
- 
							Operators Installed Operators ページに移動します。 
- 
							Operator が openshift-workload-availabilitynamespace にインストールされており、そのステータスがSucceededとなっていることを確認します。
Operator が正常にインストールされていない場合、以下を実行します。
- 
							Operators Installed Operators ページに移動し、Status 列でエラーまたは失敗の有無を確認します。 
- 
							Operators Installed Operators Node Maintenance Operator Details ページに移動し、Pod を作成する前に Conditionsセクションでエラーを調べます。
- 
							Workloads Pods ページに移動し、インストールされた namespace で Node Maintenance OperatorPod を検索し、Logsタブでログを確認します。
7.2.2. CLI を使用した Node Maintenance Operator のインストール
					OpenShift CLI (oc) を使用して、Node Maintenance Operator をインストールできます。
				
					Node Maintenance Operator は、独自の namespace または openshift-workload-availability namespace にインストールできます。
				
前提条件
- 
							OpenShift CLI (oc) がインストールされている。
- 
							cluster-admin権限を持つユーザーとしてログインしている。
手順
- Node Maintenance Operator の - NamespaceCR を作成します。- 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 ファイルを保存します (例:- node-maintenance-subscription.yaml)。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- Node Maintenance Operator をインストールするNamespaceを指定します。
 重要- Node Maintenance Operator を - openshift-workload-availabilitynamespace にインストールするには、- SubscriptionCR で- openshift-workload-availabilityを指定します。
- SubscriptionCR を作成するには、次のコマンドを実行します。- oc create -f node-maintenance-subscription.yaml - $ oc create -f node-maintenance-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 node-maintenance-operator.v5.3.0 Node Maintenance Operator 5.3.0 node-maintenance-operator.v5.2.1 Succeeded - NAME DISPLAY VERSION REPLACES PHASE node-maintenance-operator.v5.3.0 Node Maintenance Operator 5.3.0 node-maintenance-operator.v5.2.1 Succeeded- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Node Maintenance 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 node-maintenance-operator-controller-manager 1/1 1 1 10d - NAME READY UP-TO-DATE AVAILABLE AGE node-maintenance-operator-controller-manager 1/1 1 1 10d- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
Node Maintenance Operator は、制限されたネットワーク環境でサポートされています。詳細は、ネットワークが制限された環境での Operator Lifecycle Manager の使用 を参照してください。