7.124. Host 構造体
ホストを表すタイプ。
名前 | タイプ | 概要 |
---|---|---|
| ホストアドレス (FQDN/IP)。 | |
| ホストの自動 Non-Uniform Memory Access (NUMA) ステータス。 | |
| ホスト証明書。 | |
| このオブジェクトに関するコメントを含むフリーテキスト。 | |
| このホストの CPU タイプ。 | |
| プレーンテキストでの人間が判読できる説明。 | |
| このホストでホストデバイスのパススルーが有効であるかどうかを指定します。 | |
| オプションで、このホストの表示アドレスを明示的に指定します。 | |
| ホストの外部ステータス。 | |
| ホストハードウェア情報。 | |
| このホストの自己ホスト型エンジンステータス。 | |
| 一意の ID | |
| ホスト iSCSI の詳細。 | |
| ホストの KDUMP ステータス。 | |
| Kernel SamePage Merging(KSM) は、複数の同一ページから 1 つのページ参照にメモリーページへの参照を削減します。 | |
| ホストの libvirt バージョン。 | |
| このホストの最大スケジューリングメモリー (バイト単位)。 | |
| このホストの物理メモリーの量 (バイト単位)。 | |
| 人間が判読できるプレーンテキストでの名前。 | |
| 'setup networks'、'sync networks'、または 'refresh capabilities'などのネットワーク関連の操作が現在このホストで実行されているかどうかを指定します。 | |
| このホストで Non-Uniform Memory Access (NUMA) をサポートしているかどうかを指定します。 | |
| このホストのオペレーティングシステム。 | |
| ファイアウォール定義をオーバーライドする必要があるかどうかを指定します。 | |
| ホストが OVN を正しく設定したかどうかを示します。 | |
| ホストポート。 | |
| ホストの電源管理の定義。 | |
| エンジンがホストとの通信に使用するプロトコル。 | |
| ホストを再インストールする必要があるかどうかを指定します。 | |
| 新しいホストを作成するときに、パスワード認証方法を選択した場合は root パスワードが必要ですが、これはその後の表現には含まれません。 | |
| ホストの SElinux ステータス。 | |
| ホスト Storage Pool Manager (SPM) のステータスと定義。 | |
| SSH 定義。 | |
| ホストのステータス。 | |
| ホストステータスの詳細。 | |
| 仮想マシンの概要 - アクティブ数、移行数、および合計数。 | |
| 透過的な Huge Page のサポートにより、メモリーページのサイズが標準の 4 KiB の制限を超えて拡張されます。 | |
| ホストにオペレーティングシステムのフルインストールが含まれているか、仮想マシンをホストすることのみを目的とした縮小版が含まれているかを示します。 | |
| このホストに oVirt 関連の更新があるかどうかを指定します。 | |
| VDSM のバージョン。 | |
| vGPU 配置ストラテジーを指定します。 |
7.124.1. external_status
ホストの外部ステータス。これは、サードパーティーのソフトウェアが、問題が発生した場合にホスト外部のステータスを変更するために使用することができます。サードパーティーのソフトウェアがこのステータスをチェックしてそれに応じて行動しない限り、これはホストのライフサイクルに影響を与えません。
7.124.2. hosted_engine
このホストの自己ホスト型エンジンステータス。
7.124.3. kdump_status
ホストの KDUMP ステータス。KDUMP は、ホストカーネルがクラッシュし、メモリーダンプが実行されているときに発生します。
7.124.4. ksm
Kernel SamePage Merging(KSM) は、複数の同一ページから 1 つのページ参照にメモリーページへの参照を削減します。これは、メモリー密度の最適化に役立ちます。
たとえば、ホスト 123
に対して KSM を有効にするには、以下のようなリクエストを送信します。
PUT /ovirt-engine/api/hosts/123
リクエスト本文は以下のようになります。
<host> <ksm> <enabled>true</enabled> </ksm> </host>
7.124.5. libvirt_version
ホストの libvirt バージョン。libvirt の詳細は、libvirt を参照してください。
7.124.6. network_operation_in_progress
'setup networks'、'sync networks'、または 'refresh capabilities'などのネットワーク関連の操作が現在このホストで実行されているかどうかを指定します。
この属性を応答に含めるには、ヘッダー All-Content:true
を要求に追加する必要があります。
7.124.7. override_iptables
ファイアウォール定義をオーバーライドする必要があるかどうかを指定します。これは、ホストがインストールまたは再インストールされた場合にのみ適用されます。
7.124.8. protocol
エンジンがホストとの通信に使用するプロトコル。
エンジンのバージョン 4.1 以降、xml
が削除されたため、プロトコルは常に stomp
に設定されています。
7.124.9. se_linux
ホストの SElinux ステータス。Security-Enhanced Linux (SELinux) は、アクセス制御セキュリティーポリシーをサポートするためのメカニズムを提供する Linux カーネルのコンポーネントです。
7.124.10. spm
ホスト Storage Pool Manager (SPM) のステータスと定義。これを使用して、このホストの SPM 優先度を設定し、これが現在の SPM であるかどうかを確認します。
7.124.11. status_detail
ホストステータスの詳細。Gluster ホストに関連します。
7.124.12. transparent_huge_pages
透過的な Huge Page のサポートにより、メモリーページのサイズが標準の 4 KiB の制限を超えて拡張されます。これにより、メモリー消費が削減され、ホストのパフォーマンスが向上します。
たとえば、ホスト 123
の透過的な Huge Page のサポートを有効にするには、次のようなリクエストを送信します。
PUT /ovirt-engine/api/hosts/123
リクエスト本文は以下のようになります。
<host> <transparent_hugepages> <enabled>true</enabled> </transparent_hugepages> </host>
7.124.13. version
VDSM のバージョン。
以下はその例です。
GET /ovirt-engine/api/hosts/123
この GET
リクエストは、以下の出力を返します。
<host> ... <version> <build>999</build> <full_version>vdsm-4.18.999-419.gitcf06367.el7</full_version> <major>4</major> <minor>18</minor> <revision>0</revision> </version> ... </host>
名前 | タイプ | 概要 |
---|---|---|
| ||
| ||
| ||
| トポロジー (ソケット、コア) に関する詳細情報と、現在の CPU ピン留めに関する情報を含むすべてのホストの CPU のリスト。 | |
| ||
| ||
| ホスト上でプロビジョニングされた外部ネットワークプロバイダー。 | |
| ||
| ホストに割り当てられているすべての Katello エラータを一覧表示します。 | |
| ||
| ||
| ||
| ||
| 各ホストリソースは、ホスト固有の統計の統計サブコレクションを公開します。 | |
| ||
| ||
| Tag[] | |
|
7.124.14. cpu_units
トポロジー (ソケット、コア) に関する詳細情報と、現在の CPU ピン留めに関する情報を含むすべてのホストの CPU のリスト。
GET /ovirt-engine/api/hosts/123/cpuunits
以下のような XML で応答を受け取ります。
<host_cpu_units> <host_cpu_unit> <core_id>0</core_id> <cpu_id>0</cpu_id> <socket_id>0</socket_id> <vms> <vm href="/ovirt-engine/api/vms/def" id="def" /> </vms> </host_cpu_unit> <host_cpu_unit> <core_id>0</core_id> <cpu_id>1</cpu_id> <socket_id>1</socket_id> <runs_vdsm>true</runs_vdsm> </host_cpu_unit> <host_cpu_unit> <core_id>0</core_id> <cpu_id>2</cpu_id> <socket_id>2</socket_id> </host_cpu_unit> </host_cpu_units>
7.124.15. external_network_provider_configurations
ホスト上でプロビジョニングされた外部ネットワークプロバイダー。
この属性は読み取り専用です。これを設定しても、ホストには影響しません。このパラメーターの値は、クラスターの Default Network Provider を反映しています。
7.124.16. katello_errata
ホストに割り当てられているすべての Katello エラータを一覧表示します。
GET /ovirt-engine/api/hosts/123/katelloerrata
以下のような XML で応答を受け取ります。
<katello_errata> <katello_erratum href="/ovirt-engine/api/katelloerrata/456" id="456"> <name>RHBA-2013:XYZ</name> <description>The description of the erratum</description> <title>some bug fix update</title> <type>bugfix</type> <issued>2013-11-20T02:00:00.000+02:00</issued> <solution>Few guidelines regarding the solution</solution> <summary>Updated packages that fix one bug are now available for XYZ</summary> <packages> <package> <name>libipa_hbac-1.9.2-82.11.el6_4.i686</name> </package> ... </packages> </katello_erratum> ... </katello_errata>
7.124.17. statistics
各ホストリソースは、ホスト固有の統計の統計サブコレクションを公開します。
XML 表現の例:
<statistics> <statistic href="/ovirt-engine/api/hosts/123/statistics/456" id="456"> <name>memory.total</name> <description>Total memory</description> <kind>gauge</kind> <type>integer</type> <unit>bytes</unit> <values> <value> <datum>25165824000</datum> </value> </values> <host href="/ovirt-engine/api/hosts/123" id="123"/> </statistic> ... </statistics>
この統計サブコレクションは読み取り専用です。
次のリストは、ホストの統計タイプを示しています。
名前 | 説明 |
---|---|
| ホスト上の合計メモリー (バイト単位)。 |
| ホストで使用されるバイト単位のメモリー。 |
| ホスト上の空きメモリー (バイト単位)。 |
| ホスト上で共有しているメモリー (バイト単位)。 |
| バイト単位の I/O バッファー。 |
| OS のキャッシュ (バイト単位)。 |
| ホスト上の合計スワップメモリー (バイト単位)。 |
| ホスト上の空きスワップメモリー (バイト単位)。 |
| ホスト上で使用されているスワップメモリー (バイト単位)。 |
| バイト単位のスワップメモリーもホストのメモリーにキャッシュされます。 |
| カーネル SamePage マージの CPU 使用率。 |
| ユーザースライスの CPU 使用率。 |
| システムの CPU 使用率。 |
| アイドル状態の CPU 使用率。 |
| 5 分あたりの CPU 負荷の平均。 |
| マシンの起動時間。 |