第14章 ホスト
14.1. ホストの要素
hosts
コレクションは、Red Hat Enterprise Virtualization 環境内のホストに関する情報を提供します。API ユーザーは、エントリーポイント URL から取得した rel="hosts"
リンクでこの情報にアクセスします。
GET
要求に関する追加の情報は、All-Content: true
ヘッダーを使用して取得することができます。
以下の表には、ホストリソースの表現に含まれる特定の要素をまとめています。
表14.1 ホストの要素
要素 | タイプ | 説明 | プロパティー |
---|---|---|---|
link rel="storage" | リレーションシップ | ホストストレージの storage サブコレクションへのリンク | |
link rel="nics" | リレーションシップ | ホストのネットワークインターフェースの nics サブコレクションへのリンク | |
link rel="numanodes" | リレーションシップ | ホストの NUMA ノードの numanodes サブコレクションへのリンク | |
link rel="tags" | リレーションシップ | ホストのタグの tags サブコレクションへのリンク | |
link rel="permissions" | リレーションシップ | ホストパーミッションの permissions サブコレクションへのリンク | |
link rel="statistics" | リレーションシップ | ホストの統計の statistics サブコレクションへのリンク | |
link rel="hooks" | リレーションシップ | ホストのフックの hooks サブコレクションへのリンク | |
link rel="fenceagents" | リレーションシップ | ホストのフェンスエージェントの fenceagents サブコレクションへのリンク | |
link rel="katelloerrata" | リレーションシップ | ホストエラータの katelloerrata サブコレクションへのリンク | |
link rel="devices" | リレーションシップ | ホストデバイスの devices サブコレクションへのリンク | |
link rel="networkattachments" | リレーションシップ | ホストのネットワークインターフェースの networkattachments サブコレクションへのリンク | |
link rel="unmanagednetworks" | リレーションシップ | ホストの管理対象外ネットワークの unmanagednetworks サブコレクションへのリンク | |
link rel="storageconnectionextensions" | リレーションシップ | ホストストレージ接続の拡張機能の storageconnectionextensions サブコレクションへのリンク | |
name | 文字列 | ホストの一意識別子 | |
root_password | 文字列 | そのホストの root パスワード。規則により、作成時にクライアント提供のホストの表現のみに記載されます。 | |
comment | 文字列 | ホストに関するコメント | |
address | 文字列 | ホストの IP アドレスまたはホスト名 | |
certificate | 複合型 | organization および subject を含むホストの証明書の詳細情報への参照 | |
status | 下記参照 | ホストのステータス | |
external_status | 複合型/列挙型 | 外部システムおよびプラグインがレポートするホストのヘルスステータス。state 要素には、ok 、info 、warning 、error または failure の列挙値が含まれます。 | |
cluster id= | GUID | そのホストを含むクラスタへの参照 | |
port | 整数 | そのホストで実行中の VDSM デーモンのリッスンポート | |
type | rhel または rhev-h | ホストタイプ | |
storage_manager priority= | ブール値: true または false | ホストがストレージマネージャーかどうかを指定します。 | |
version major= minor= build= revision= full_version= | 複合型 | ホストの互換性レベル | |
hardware_information | 複合型 | manufacturer 、version 、serial_number 、product_name 、uuid 、family など、ホストのハードウェアに関する情報 | |
power_management type= | 複合型 | enabled 、options 、kdump_detection 、automatic_pm_enabled 、agents などを含む、ホストの電源管理の設定オプション。ホストの電源管理オプションに関する詳しい情報は、「電源管理の要素」を参照してください。 | |
ksm | ブール値: true または false | KSM (Kernel SamePage Merging) が有効化されている場合は true | |
transparent_hugepages | ブール値: true または false | Transparent Hugepages が有効化されている場合は true | |
iscsi | 複合型 | ホストの SCSI initiator | |
ssh | 複合型 | port 、fingerprint など、ホストとの SSH 接続に関する詳細 | |
cpu | 複合型 | ホスト CPU の統計。CPU の name 、topology cores= 、topology sockets= 、topology threads= 、および speed のサブ要素を含みます。topology cores= はコア数の合計を集計し、topology sockets= は物理 CPU の合計を集計します。仮想マシンが使用可能なコア数の合計は、ソケット数に 1 ソケットあたりのコア数を乗算した値と等しくなります。 | |
memory | 整数 | ホストメモリーの合計容量 (バイト単位) | |
max_scheduling_memory | 整数 | スケジューリングに使用可能な最大メモリー量 (バイト) | |
summary | 複合型 | ホスト上の仮想マシンの統計のサマリー。active 、migrating 、および total の仮想マシン数のサブ要素が含まれます。 | |
os type= | 複合型 | version full_version= など、ホストにインストールされたオペレーティングシステムの詳細 | |
libvirt_version major= minor= build= revision= full_version= | 複合型 | ホストの libvirt 互換性レベル |
status
には次の列挙値のいずれかが含まれます: down
、error
、initializing
、installing
、install_failed
、maintenance
、non_operational
、non_responsive
、pending_approval
、preparing_for_maintenance
、connecting
、reboot
、unassigned
、up
。 これらのステータスは、capabilities
の下の host_states
に記載されています。