4.6. クラスターの監視
クラスターのステータスを監視し、Insights Advisor を使用してクラスターの健全性を管理し、古くなったクラスターをトラブルシューティングし、サードパーティーアプリケーションとの統合を作成してクラスターイベント通知を受信できます。
4.6.1. サードパーティーアプリケーションによるクラスター通知の設定 リンクのコピーリンクがクリップボードにコピーされました!
メール通知に加えて、Red Hat アカウントに統合されたサードパーティーアプリケーションを通じてクラスターイベント通知を受け取ることもできます。
前提条件
次のいずれかのロールを持つ Red Hat アカウントを所有している。
- Organization Administrator
- Cloud Administrator
- Notifications Administrator
手順
- Hybrid Cloud Console で、Settings アイコン (⚙) をクリックし、Integrations を選択します。
- Communications または Reporting & Automation タブを選択し、Add integration をクリックします。
- 通知を受信するサードパーティーアプリケーションを選択し、統合ウィザードの指示に従います。
関連情報
Hybrid Cloud Console 通知の統合に関する詳細は、Red Hat Hybrid Cloud Console とサードパーティーアプリケーションの統合 を参照してください。
4.6.2. クラスターステータスのモニタリング リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Cluster Manager を使用すると、クラスターを管理し、潜在的な問題をモニターできます。クラスター リストの ステータス 列には、各クラスターの状態が報告されるため、クラスターを一目で監視できます。
クラスターのステータスは、OpenShift Cluster Manager の Clusters リストに表示されます。通常、クラスターは Ready のステータスを示しますが、他にも考えられるクラスターステータスがあります。
クラスターの状態 | 説明 |
---|---|
Waiting | STS クラスターのみ。クラスターをインストールする前に、ユーザーが必要なタスクを完了するのを待っています。 |
Validating | CCS クラスターのみ。クラスターをインストールする前に、ユーザーが必要なタスクを完了するのを待っています。 |
Pending | ユーザーが必要なタスクを完了した後、クラスターのインストールが開始される前の暫定的な状態。 |
Installing | クラスターは現在インストール中です。 |
Ready | クラスターがインストールされ、使用できるようになりました。 クラスターは Red Hat OpenShift Cluster Manager に接続されており、テレメトリーデータをレポートします。手動登録は必要ありません。 |
Error | クラスターの作成または破棄の失敗。 |
Disconnected | クラスターはテレメトリーデータを OpenShift Cluster Manager に送信しません。切断は、クラスターがプライベートネットワークにインストールされているか、テレメトリーが無効になっていることが原因である可能性があります。 |
Stale | クラスターは接続されていますが、テレメトリーデータを OpenShift Cluster Manager に最近送信していません。 OpenShift Cluster Manager の Monitoring タブで、クラスターに関する内部情報 (アラートの発生、クラスターオペレーター、リソースの使用状況など) を表示できなくなりました。回避策の手順は、古いクラスターのトラブルシューティング を参照してください。 |
Limited support | クラスターが Limited Support ステータスに移行すると、SLA は適用されなくなり、SLA に対してリクエストされたクレジットは拒否されます。製品サポートがなくなったという意味ではありません。違反要因が修正されると、クラスターは完全にサポートされた状態に戻ることができます。詳細は、制限付きサポートステータス を参照してください。 |
Powering down | クラスターが休止状態になります。 |
Hibernating | クラスターは非アクティブです。ユーザーは、クラスターを休止状態に移行して、メンテナンスコストを削減することを選択できます。 |
Resuming | ユーザーが休止モードからクラスターを取得することを選択した後の中間状態。クラスターの電源は入っていますが、まだ完全には機能していません。 |
Uninstalling | クラスターをアンインストールしています。 |
Archived | クラスターは、クラスターリストビューからアーカイブリストに移動されます。アーカイブされたリストには、概要 と サポート の 2 つのタブのみが表示されます。 |
4.6.3. Insights Advisor 推奨事項を使用したクラスターの正常性の管理 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Insights Advisor for OpenShift Container Platform では、Red Hat Hybrid Cloud Console から OpenShift Container Platform クラスターの正常性を評価し、監視することができます。
Insights Advisor は、Red Hat の推奨事項に基づいて OpenShift Container Platform クラスターのサービスの可用性、フォールトトレランス、パフォーマンス、およびセキュリティーリスクを強調表示します。これにより、潜在的な問題を回避したり、予定外のダウンタイムなしに問題を迅速に解決したりできます。
推奨事項には、検出された問題に関する情報 (リスクレベル、影響を受けるクラスター、および該当する場合の解決手順など) が含まれます。
Insights Advisor を使用するには、クラスターを OpenShift Cluster Manager に登録する必要があります。非接続クラスターを登録するには、OpenShift Container Platform クラスターの OpenShift Cluster Manager への登録 を参照してください。
4.6.4. 古いクラスターのトラブルシューティング リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Cluster Manager を使用すると、クラスターを管理し、潜在的な問題がないかモニターできます。クラスター リストの ステータス 列には、各クラスターの状態が報告されるため、クラスターを一目で監視できます。
OpenShift Container Platform クラスターは、正常に稼働している場合でも OpenShift Cluster Manager の Stale として表示できます。ただし、クラスターのステータスが Stale になると、アラートの発生、クラスターオペレーター、リソースの使用状況など、クラスターに関する内部情報を OpenShift Cluster Manager Monitoring タブで表示できなくなります。
ほとんどの場合、telemeter-client
は Red Hat Telemetry エンドポイントと通信できないため、クラスターは Stale ステータスを報告します。Telemetry により、クラスターは OpenShift Cluster Manager と通信できます。クラスターが Stale ステータスを報告している場合は、このセクションの手順でこれを Ready に復元し、クラスターの正常性をモニターできます。
前提条件
- Red Hat ログイン
- OpenShift Container Platform クラスター
-
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 -
OpenShift CLI (
oc
) がインストールされている。
手順
古いクラスターを診断し、これを Ready ステータスに戻すには、以下を実行します。
- OpenShift Container Platform クラスターが Telemetry エンドポイントに接続できることを確認します。該当する場合は、クラスタープロキシー設定により Telemetry エンドポイントへのアクセスが許可されるようにします。必要なテレメトリーエンドポイントは、OpenShift Container Platform の インストール ドキュメントの OpenShift Container Platform のファイアウォールの設定 のファイアウォールの設定にあります。
openshift-monitoring
namespace で実行しているtelemeter-client
Pod のログでエラーの有無を確認します。oc get pods -n openshift-monitoring -l app.kubernetes.io/name=telemeter-client
$ oc get pods -n openshift-monitoring -l app.kubernetes.io/name=telemeter-client
Copy to Clipboard Copied! Toggle word wrap Toggle overflow openshift-monitoring
名前空間でtelemeter-client
Pod を再起動し、openshift-insights
名前空間でinsights-operator
Pod を再起動します。oc delete pod -n openshift-monitoring -l app.kubernetes.io/name=telemeter-client oc delete pod -n openshift-insights -l app=insights-operator
$ oc delete pod -n openshift-monitoring -l app.kubernetes.io/name=telemeter-client $ oc delete pod -n openshift-insights -l app=insights-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Pod を再起動してから数分待ってから、OpenShift Cluster Manager の クラスター リストでクラスターを見つけ、ステータス 列に 準備 完了と表示されていることを確認します。
これらの手順を完了した後、OpenShift Cluster Manager でクラスターを表示できるが、ステータスがまだ Stale の場合は、クラスターが Red Hat 組織の非アクティブなユーザーによって所有されていることが原因である可能性があります。この場合は、組織のアクティブなユーザーにクラスターの所有権を転送して、クラスターを Ready に復元できます。
クラスターの所有者を確認するには、次のコマンドを使用してクラスターのプルシークレットを確認します。
oc get secret pull-secret -n openshift-config -o jsonpath='{.data.\.dockerconfigjson}' | base64 -d | jq
$ oc get secret pull-secret -n openshift-config -o jsonpath='{.data.\.dockerconfigjson}' | base64 -d | jq
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記上記のコマンドを実行し、出力を読みやすくするには、
jq
JSON プロセッサーが必要です。コマンドから| jq
を削除することにより、jq
を使用せずに上記のコマンドを実行することもできます。ただし、出力が読みにくくなります。- Red Hat カスタマーポータル で、シークレットのユーザーアカウントがアクティブであることを確認します。
- ユーザーがアクティブでなくなった場合は、クラスターの所有権の譲渡 の手順を使用して、クラスターを別の所有者に譲渡します。所有権の転送が完了すると、クラスターは OpenShift Cluster Manager に Ready として表示されます。
検証手順
- OpenShift Cluster Manager の クラスター リストでクラスターを見つけ、ステータス 列に Ready と表示されていることを確認します。数分後、OpenShift Cluster Manager の Monitoring タブにクラスターに関する情報が表示されます。