15.5. 仮想マシンの downward metrics の公開
管理者は、まず downwardMetrics
フィーチャーゲートを有効にし、次に downwardMetrics
デバイスを設定することで、ホストおよび仮想マシン (VM) メトリクスの限定セットをゲスト仮想マシンに公開できます。
ユーザーは、コマンドラインまたは 仮想マシン -dump- メトリクスツール
を使用してメトリクスの結果を表示できます。
Red Hat Enterprise Linux (RHEL) 9 では、コマンドラインを使用して downward metrics を表示します。コマンドラインを使用した downward metrics の表示 を参照してください。
vm-dump-metrics ツールは、Red Hat Enterprise Linux (RHEL) 9 プラットフォームではサポートされていません。
15.5.1. downwardMetrics フィーチャーゲートの有効化または無効化 リンクのコピーリンクがクリップボードにコピーされました!
次のいずれかのアクションを実行することにより、downwardMetrics
フィーチャーゲートを有効または無効にできます。
- デフォルトのエディターで HyperConverged カスタムリソース (CR) を編集する
- コマンドラインを使用する
15.5.1.1. YAML ファイルでの downward metrics フィーチャーゲートの有効化または無効化 リンクのコピーリンクがクリップボードにコピーされました!
ホスト仮想マシンの downward metrics を公開するには、YAML ファイルを編集して downwardMetrics
フィーチャーゲートを有効にします。
前提条件
- 機能ゲートを有効にするには、管理者権限が必要です。
-
OpenShift CLI (
oc
) がインストールされている。
手順
次のコマンドを実行して、デフォルトのエディターで HyperConverged カスタムリソース (CR) を開きます。
oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
$ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のように、downwardMetrics フィーチャーゲートを有効または無効にすることを選択します。
downwardMetrics
フィーチャーゲートを有効にするには、spec.featureGates.downwardMetrics
を追加してからtrue
に設定します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow downwardMetrics
フィーチャーゲートを無効にするには、spec.featureGates.downwardMetrics
をfalse
に設定します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
15.5.1.2. CLI からの downward metrics フィーチャーゲートの有効化または無効化 リンクのコピーリンクがクリップボードにコピーされました!
ホスト仮想マシンの downward metrics を公開するには、コマンドラインを使用して、downwardMetrics
フィーチャーゲートを有効にします。
前提条件
- 機能ゲートを有効にするには、管理者権限が必要です。
-
OpenShift CLI (
oc
) がインストールされている。
手順
以下のように
downwardMetrics
フィーチャーゲートを有効または無効にするか選択します。次の例に示すコマンドを実行して、
downwardMetrics
フィーチャーゲートを有効にします。oc patch hco kubevirt-hyperconverged -n openshift-cnv \ --type json -p '[{"op": "replace", "path": \ "/spec/featureGates/downwardMetrics", \ "value": true}]'
$ oc patch hco kubevirt-hyperconverged -n openshift-cnv \ --type json -p '[{"op": "replace", "path": \ "/spec/featureGates/downwardMetrics", \ "value": true}]'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次の例に示すコマンドを実行して、
downwardMetrics
フィーチャーゲートを無効にします。oc patch hco kubevirt-hyperconverged -n openshift-cnv \ --type json -p '[{"op": "replace", "path": \ "/spec/featureGates/downwardMetrics", \ "value": false}]'
$ oc patch hco kubevirt-hyperconverged -n openshift-cnv \ --type json -p '[{"op": "replace", "path": \ "/spec/featureGates/downwardMetrics", \ "value": false}]'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
15.5.2. downward metrics デバイスの設定 リンクのコピーリンクがクリップボードにコピーされました!
ホスト仮想マシンの downward metrics のキャプチャーを有効にするには、downwardMetrics
デバイスを含む設定ファイルを作成します。このデバイスを追加すると、メトリクスが virtio-serial
ポートを通じて公開されるようになります。
前提条件
-
最初に
downwardMetrics
フィーチャーゲートを有効にする必要があります。
15.5.3. downward metrics の表示 リンクのコピーリンクがクリップボードにコピーされました!
以下のオプションのいずれかを使用して、downward metrics を表示できます。
- コマンドラインインターフェイス (CLI)
-
vm-dump-metrics
ツール
Red Hat Enterprise Linux (RHEL) 9 では、コマンドラインを使用して downward metrics を表示します。vm-dump-metrics ツールは、Red Hat Enterprise Linux (RHEL) 9 プラットフォームではサポートされていません。
15.5.3.1. CLI を使用した downward metrics の表示 リンクのコピーリンクがクリップボードにコピーされました!
ゲスト仮想マシン (VM) 内からコマンドを入力すると、downward metrics を表示できます。
手順
以下のコマンドを実行します。
sudo sh -c 'printf "GET /metrics/XML\n\n" > /dev/virtio-ports/org.github.vhostmd.1'
$ sudo sh -c 'printf "GET /metrics/XML\n\n" > /dev/virtio-ports/org.github.vhostmd.1'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo cat /dev/virtio-ports/org.github.vhostmd.1
$ sudo cat /dev/virtio-ports/org.github.vhostmd.1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
15.5.3.2. vm-dump-metrics ツールを使用した downward metrics の表示 リンクのコピーリンクがクリップボードにコピーされました!
downward metrics を表示するには、vm-dump-metrics
ツールをインストールし、そのツールを使用してメトリクスの結果を公開します。
Red Hat Enterprise Linux (RHEL) 9 では、コマンドラインを使用して downward metrics を表示します。vm-dump-metrics ツールは、Red Hat Enterprise Linux (RHEL) 9 プラットフォームではサポートされていません。
手順
以下のコマンドを実行して
vm-dump-metrics
ツールをインストールします。sudo dnf install -y vm-dump-metrics
$ sudo dnf install -y vm-dump-metrics
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、メトリクス結果を取得します。
sudo vm-dump-metrics
$ sudo vm-dump-metrics
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow