第13章 ロギング、イベント、およびモニタリング
13.1. 仮想化の概要の確認
Virtualization Overview ページには、仮想化リソース、詳細、ステータス、および上位消費項目の包括的なビューが提供されます。OpenShift Virtualization の全体的な健全性に関する洞察を得ることで、データを調べることで特定される特定の問題を解決するために介入が必要かどうかを判断できます。
Getting Started リソースを使用して、クイックスタートにアクセスし、仮想化に関する最新ブログを読み、Operator の使用方法を学習します。アラート、イベント、インベントリー、および仮想マシンのステータスに関する詳細情報を取得します。Top Consumer カードをカスタマイズして、プロジェクト、仮想マシン、またはノード別に特定のリソースの高使用率に関するデータを取得します。View virtualization dashboard をクリックして、Dashboards ページにすばやくアクセスできます。
13.1.1. 前提条件
Top Consumers カードで vCPU wait メトリクスを使用するには、schedstats=enable
カーネル引数を MachineConfig
オブジェクトに適用する必要があります。このカーネル引数を使用すると、デバッグとパフォーマンスチューニングに使用されるスケジューラーの統計が有効になり、スケジューラーに小規模な負荷を追加できます。カーネル引数の適用に関する詳細は、OpenShift Container Platform マシン設定タスク のドキュメントを参照してください。
13.1.2. Virtualization Overview ページでアクティブに監視されるリソース
以下の表に、Virtualization Overview ページでアクティブに監視されるリソース、メトリクス、およびフィールドを示します。この情報は、関連データを取得し、問題を解決するために介入する必要がある場合に役立ちます。
監視されるリソース、フィールド、およびメトリクス | 説明 |
Details | OpenShift Virtualization のサービスの概要とバージョン情報。 |
Status | 仮想化およびネットワークに関するアラート。 |
Activity | 仮想マシンの現在のイベント。メッセージは、Pod の作成または別のホストへの仮想マシンの移行など、クラスター内の直近のアクティビティーに関連します。 |
Running VMs by Template | ドーナツチャートは、各仮想マシンテンプレートに固有の色を示し、各テンプレートを使用する実行中の仮想マシンの数を表示します。 |
Inventory | アクティブな仮想マシン、テンプレート、ノード、ネットワークの合計数。 |
Status of VMs | 仮想マシンの現在の状態: running、provisioning、starting、migrating、paused、stopping、terminating、および unknown |
Permissions | パーミッションにより機能を有効にするタスク: Access to public templates、Access to public boot sources、Clone a VM、Attach VM to multiple networks、Upload a base image from local disk、および Share templates |
13.1.3. 上位の消費が監視されるリソース
Virtualization Overview ページの Top Consumers カードには、リソースの最大消費と共にプロジェクト、仮想マシン、またはノードが表示されます。プロジェクト、仮想マシン、またはノードを選択し、特定リソースの上位 5 または上位 10 の消費項目を表示できます。
最大リソース消費の表示は、各 Top Consumers カード内で上位 5 または上位 10 の消費項目に制限されます。
以下の表に、上位消費項目が監視されるリソースを示します。
上位の消費が監視されるリソース | 説明 |
CPU | 最も多くの CPU を使用するプロジェクト、仮想マシン、またはノード。 |
メモリー | 最も多くのメモリー (バイト単位) を使用するプロジェクト、仮想マシン、またはノード。表示の単位 (MiB または GiB など) は、リソース消費のサイズにより決定されます。 |
使用済みのファイルシステム | ファイルシステムの消費 (バイト単位) が最も多いプロジェクト、仮想マシン、またはノード。表示の単位 (MiB または GiB など) は、リソース消費のサイズにより決定されます。 |
メモリースワップ | メモリーがスワップされる際に、メモリープレッシャーが最も多いプロジェクト、仮想マシン、またはノード。 |
vCPU 待機時間 | 仮想 CPU の待ち時間 (秒単位) が最も長いプロジェクト、仮想マシン、またはノード。 |
ストレージスループット | ストレージメディアとの間のデータ転送率 (mbps 単位) が最も高いプロジェクト、仮想マシン、またはノード。 |
ストレージ IOPS | 一定期間におけるストレージ IOPS(input/output operations per second) が最も高いプロジェクト、仮想マシン、またはノード。 |
13.1.4. 上位消費プロジェクト、仮想マシン、およびノードの確認
Virtualization Overview ページで、選択したプロジェクト、仮想マシン、またはノードのリソースの上位消費項目を表示できます。
前提条件
-
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。
手順
-
OpenShift Virtualization Web コンソールの Administrator パースペクティブで、Virtualization
Overview に移動します。 - Top Consumers カードに移動します。
- ドロップダウンメニューから、Show top 5 または Show top 10 を選択します。
- Top Consumer カードで、ドロップダウンメニューからリソースのタイプを選択します (CPU、Memory、Used Filesystem、Memory Swap、vCPU Wait、または Storage Throughput)。
- By Project、By VM、または By Node を選択します。選択したリソースの上位 5 または上位 10 消費項目の一覧が表示されます。