特権モニターのインストール

特権モニターは、クラスターの正常性と、通常はプラットフォーム・モニターに含まれないリソースに関する追加情報を提供します。 IBM Software Hubのインスタンスに特権モニターを追加する場合は、クラスター管理者が特権モニター・サービスをインストールする必要があります。

このタスクを実行する必要があるのは誰か?

クラスター管理者 クラスター管理者がこのタスクを実行する必要があります。

このタスクをいつ完了する必要がありますか?
特権モニターを IBM Software Hub デプロイメントに追加する場合は、このタスクを実行します。

必要に応じて繰り返します IBM Software Hubのインスタンスが複数ある場合は、特権モニターを使用する IBM Software Hubのインスタンスごとにこのタスクを繰り返します。

ヒント: IBM Software Hubのインストール時またはアップグレード時にこのタスクを完了した場合は、このタスクを繰り返す必要はありません。

始める前に

特権モニター・サービスは、IBM Software Hub とは別のプロジェクトにインストールされます。 特権モニター・サービスは、クラスターに 1 回インストールされ、特権モニター・サービスと統合されている IBM Software Hub のすべてのインスタンスによって使用されます。

特権モニター・サービスを初めてインストールする前に、特権モニター・サービスをインストールする予定のプロジェクトが存在することを確認してください。 apply-privileged-monitoring-service コマンドはプロジェクトを作成できません。

推奨されるプロジェクト名は ibm-cpd-privileged です。 任意の Red Hat® OpenShift® プロジェクトを使用できますが、特権モニター・サービスを他のソフトウェアと同じ場所に配置しないでください。

このタスクについて

特権モニター・サービスをインストールすると、以下のイベントが使用可能になります。

クラスター・オペレーター状況検査 (check-cluster-operator-status)
Red Hat OpenShift Container Platform インフラストラクチャーを構成するクラスター・オペレーターの状況を検査して、以下のことを判別します。
  • すべての演算子が AVAILABLE
  • いずれかの演算子が DEGRADED
ネットワーク状況検査 (check-network-status)
クラスター・リソースの PodNetworkConnectivityCheck オブジェクトの状況を検査して、オブジェクトがReachableかどうかを判別します。
ノード不均衡状況検査 (check-node-imbalance-status)
vCPU要求がノード間でバランスが取れているかどうか、または 1 つのノードが不均衡な高い負荷をサポートしているかどうかを検査します。
ノード状況検査 (check-node-status)
クラスター上のノードが作動可能かどうか、およびノードが過度のリソースを使用していないかどうかを検査します。
ボリューム使用状況検査 (check-volume-status)
デプロイメント に関連付けられた永続ボリューム・クレームがスペース不足になっているかどうかを検査します。
制約事項: 実行中のポッドによってマウントされている永続ボリューム要求のみがモニターされます。
オペレーター名前空間の状況検査 (check-operator-namespace-status)
デプロイメントのオペレーター・プロジェクト内のリソースが正常かどうかを検査します。
重要: scheduling serviceがインストールされているプロジェクト内のオペレーターの状況も確認する場合は、--cluster_components_ns=${PROJECT_SCHEDULING_SERVICE}オプションを指定してapply-privileged-monitoring-serviceコマンドを実行する必要があります。
EDB クラスター状況検査 (check-edb-cluster-status)
デプロイメントに関連付けられている EDB Postgres のインスタンスが正常かどうかを検査します。 例えば、IBM Software Hub がデプロイメントのメタデータを保管するために使用するデータベースが正常かどうかなどです。

apply-privileged-monitoring-service コマンドを実行して、IBM Software Hub のインスタンスの特権モニターをインストールします。

手順

  1. ログに記録するcpd-cliRed Hat OpenShift Container Platformクラスター:
    ${CPDM_OC_LOGIN}
    CPDM_OC_LOGINcpd-cli manage login-to-ocp コマンドのエイリアスであることを覚えておいてください。
  2. 特権モニターをインストールします。

    実行するコマンドは、scheduling serviceの Operator 名前空間状況検査をインストールするかどうかによって異なります。


    オペレーター・プロジェクトのみのオペレーター名前空間状況検査をインストールします
    cpd-cli manage apply-privileged-monitoring-service \
    --privileged_service_ns=${PROJECT_PRIVILEGED_MONITORING_SERVICE} \
    --cpd_operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS}

    オペレーター・プロジェクトおよびスケジューリング・サービス・プロジェクトのオペレーター名前空間状況検査をインストールします。
    cpd-cli manage apply-privileged-monitoring-service \
    --privileged_service_ns=${PROJECT_PRIVILEGED_MONITORING_SERVICE} \
    --cluster_components_ns=${PROJECT_SCHEDULING_SERVICE} \
    --cpd_operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS}

    IBM Software Hubの指定されたインスタンスに対して、特権モニターがインストールされます。

    特権モニター・サービスがまだインストールされていない場合は、特権モニター・サービスが PROJECT_PRIVILEGED_MONITORING_SERVICE プロジェクトにインストールされます。