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 権限を持つユーザーとしてログインしている。

手順

  1. Red Hat OpenShift Web コンソールで、Operators OperatorHub に移動します。
  2. Node Maintenance Operator を選択し、Install をクリックします。
  3. Operator が openshift-workload-availability namespace にインストールされるように、Installation modenamespace のデフォルトの選択を維持します。
  4. Install をクリックします。

検証

インストールが正常に行われたことを確認するには、以下を実行します。

  1. Operators Installed Operators ページに移動します。
  2. Operator が openshift-workload-availability namespace にインストールされており、そのステータスが Succeeded となっていることを確認します。

Operator が正常にインストールされていない場合、以下を実行します。

  1. Operators Installed Operators ページに移動し、Status 列でエラーまたは失敗の有無を確認します。
  2. Operators Installed Operators Node Maintenance Operator Details ページに移動し、Pod を作成する前に Conditions セクションでエラーを調べます。
  3. Workloads Pods ページに移動し、インストールされた namespace で Node Maintenance Operator Pod を検索し、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 権限を持つユーザーとしてログインしている。

手順

  1. Node Maintenance Operator の Namespace CR を作成します。

    1. namespace CR を定義し、YAML ファイル (例: workload-availability-namespace.yaml) を保存します。

      apiVersion: v1
      kind: Namespace
      metadata:
        name: openshift-workload-availability
      Copy to Clipboard Toggle word wrap
    2. Namespace CR を作成するには、次のコマンドを実行します。

      $ oc create -f workload-availability-namespace.yaml
      Copy to Clipboard Toggle word wrap
  2. OperatorGroup を作成します。

    1. OperatorGroup CR を定義し、YAML ファイル (例: workload-availability- operator -group.yaml) を保存します。

      apiVersion: operators.coreos.com/v1
      kind: OperatorGroup
      metadata:
        name: workload-availability-operator-group
        namespace: openshift-workload-availability
      Copy to Clipboard Toggle word wrap
    2. OperatorGroup CR を作成するには、次のコマンドを実行します。

      $ oc create -f workload-availability-operator-group.yaml
      Copy to Clipboard Toggle word wrap
  3. Subscription CR を作成します。

    1. Subscription CR を定義し、YAML ファイルを保存します (例: node-maintenance-subscription.yaml)。

      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: node-maintenance-operator
        namespace: openshift-workload-availability 
      1
      
      spec:
        channel: stable
        installPlanApproval: Automatic
        name: node-maintenance-operator
        source: redhat-operators
        sourceNamespace: openshift-marketplace
        package: node-maintenance-operator
      Copy to Clipboard Toggle word wrap
      1
      Node Maintenance Operator をインストールする Namespace を指定します。
      重要

      Node Maintenance Operator を openshift-workload-availability namespace にインストールするには、Subscription CR で openshift-workload-availability を指定します。

    2. Subscription CR を作成するには、次のコマンドを実行します。

      $ oc create -f node-maintenance-subscription.yaml
      Copy to Clipboard Toggle word wrap

検証

  1. CSV リソースを調べて、インストールが成功したことを確認します。

    $ oc get csv -n openshift-workload-availability
    Copy to Clipboard Toggle word wrap

    出力例

    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 Toggle word wrap

  2. Node Maintenance Operator が実行されていることを確認します。

    $ oc get deployment -n openshift-workload-availability
    Copy to Clipboard Toggle word wrap

    出力例

    NAME                                           READY   UP-TO-DATE   AVAILABLE   AGE
    node-maintenance-operator-controller-manager   1/1     1            1           10d
    Copy to Clipboard Toggle word wrap

Node Maintenance Operator は、制限されたネットワーク環境でサポートされています。詳細は、ネットワークが制限された環境での Operator Lifecycle Manager の使用 を参照してください。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat