Red Hat OpenShift仮想化でのVMの監視機能の例
このセクションでは、Red Hat OpenShift VirtualizationでのVMのCloud Insightsを使用した監視について説明します。
イベントに基づく監視とアラートの作成
ここでは、OpenShift VirtualizationでVMを含むネームスペースがイベントに基づいて監視される例を示します。この例では、クラスタ内の指定されたネームスペースの logs.kubernetes.eventに基づいてモニタが作成されます。
このクエリは、ネームスペース内の仮想マシンのすべてのイベントを提供します。(ネームスペースに仮想マシンが1つしかありません)。高度なクエリを作成して、理由が「failed」または「FailedMount」のイベントに基づいてフィルタリングすることもできます。これらのイベントは通常、PVの作成時またはポッドへのPVのマウント時に問題が存在し、永続的プロビジョニングツールを作成するための動的プロビジョニングツールで問題を示す場合に作成されます。 VMのボリューム。
上記のようにアラートモニタを作成するときに、受信者への通知を設定することもできます。エラーの解決に役立つ対処方法や追加情報を指定することもできます。上記の例では、追加情報がTridentバックエンド構成とストレージクラスの定義を調べて問題を解決できます。
分析の変更
Change Analyticsを使用すると、クラスタの状態で何が変更されたかを確認できます。これには、変更を行ったユーザーも含まれます。これは、問題のトラブルシューティングに役立ちます。
上記の例では、OpenShift仮想化VMを含むネームスペースのOpenShiftクラスタで変更分析が構成されています。ダッシュボードには、タイムラインに対する変更が表示されます。変更内容をドリルダウンして確認し、[すべての変更の相違]をクリックしてマニフェストの相違を確認できます。マニフェストから、永続ディスクの新しいバックアップが作成されたことを確認できます。
バックエンドストレージマッピング
Cloud Insightsを使用すると、VMディスクのバックエンドストレージとPVCに関するいくつかの統計を簡単に確認できます。
[Backend]列の下のリンクをクリックすると、バックエンドONTAPストレージからデータが直接取得されます。
すべてのポッドとストレージのマッピングを確認するもう1つの方法は、[Explore]の[Observability]メニューで[All Metrics]クエリを作成することです。
いずれかのリンクをクリックすると、ONTAPストレージに対応する詳細情報が表示されます。たとえば、storageVirtualMachine列でSVM名をクリックすると、SVMに関する詳細がONTAPから取得されます。内部ボリューム名をクリックすると、そのボリュームに関する詳細がONTAPに表示されます。