7.124. Host 構造体

ホストを表すタイプ。

表7.167 属性の概要

名前タイプ概要

address

文字列

ホストアドレス (FQDN/IP)。

auto_numa_status

AutoNumaStatus

ホストの自動 Non-Uniform Memory Access (NUMA) ステータス。

証明書 (certificate)

証明書

ホスト証明書。

comment

文字列

このオブジェクトに関するコメントを含むフリーテキスト。

cpu

Cpu

このホストの CPU タイプ。

description

文字列

プレーンテキストでの人間が判読できる説明。

device_passthrough

HostDevicePassthrough

このホストでホストデバイスのパススルーが有効であるかどうかを指定します。

display

表示

オプションで、このホストの表示アドレスを明示的に指定します。

external_status

ExternalStatus

ホストの外部ステータス。

hardware_information

HardwareInformation

ホストハードウェア情報。

hosted_engine

HostedEngine

このホストの自己ホスト型エンジンステータス。

id

文字列

一意の ID

iscsi

IscsiDetails[]

ホスト iSCSI の詳細。

kdump_status

KdumpStatus

ホストの KDUMP ステータス。

ksm

Ksm

Kernel SamePage Merging(KSM) は、複数の同一ページから 1 つのページ参照にメモリーページへの参照を削減します。

libvirt_version

バージョン

ホストの libvirt バージョン。

max_scheduling_memory

Integer

このホストの最大スケジューリングメモリー (バイト単位)。

memory

Integer

このホストの物理メモリーの量 (バイト単位)。

name

文字列

人間が判読できるプレーンテキストでの名前。

network_operation_in_progress

Boolean

'setup networks'、'sync networks'、または 'refresh capabilities'などのネットワーク関連の操作が現在このホストで実行されているかどうかを指定します。

numa_supported

Boolean

このホストで Non-Uniform Memory Access (NUMA) をサポートしているかどうかを指定します。

os

OperatingSystem

このホストのオペレーティングシステム。

override_iptables

Boolean

ファイアウォール定義をオーバーライドする必要があるかどうかを指定します。

ovn_configured

Boolean

ホストが OVN を正しく設定したかどうかを示します。

port

Integer

ホストポート。

power_management

PowerManagement

ホストの電源管理の定義。

protocol

HostProtocol

エンジンがホストとの通信に使用するプロトコル。

reinstallation_required

Boolean

ホストを再インストールする必要があるかどうかを指定します。

root_password

文字列

新しいホストを作成するときに、パスワード認証方法を選択した場合は root パスワードが必要ですが、これはその後の表現には含まれません。

se_linux

SELINUX=

ホストの SElinux ステータス。

spm

Spm

ホスト Storage Pool Manager (SPM) のステータスと定義。

ssh

Ssh

SSH 定義。

status

HostStatus

ホストのステータス。

status_detail

文字列

ホストステータスの詳細。

summary

VmSummary

仮想マシンの概要 - アクティブ数、移行数、および合計数。

transparent_huge_pages

TransparentHugePages

透過的な Huge Page のサポートにより、メモリーページのサイズが標準の 4 KiB の制限を超えて拡張されます。

type

HostType

ホストにオペレーティングシステムのフルインストールが含まれているか、仮想マシンをホストすることのみを目的とした縮小版が含まれているかを示します。

update_available

Boolean

このホストに oVirt 関連の更新があるかどうかを指定します。

version

バージョン

VDSM のバージョン。

vgpu_placement

VgpuPlacement

vGPU 配置ストラテジーを指定します。

7.124.1. external_status

ホストの外部ステータス。これは、サードパーティーのソフトウェアが、問題が発生した場合にホスト外部のステータスを変更するために使用することができます。サードパーティーのソフトウェアがこのステータスをチェックしてそれに応じて行動しない限り、これはホストのライフサイクルに影響を与えません。

7.124.2. hosted_engine

このホストの自己ホスト型エンジンステータス。

重要

ホストまたはホストのコレクションが取得されるとき、操作の all_content パラメーターが明示的に true に設定されていない限り、この属性は含まれません。詳細は、ホスト 1 つ または 複数 を取得する操作のドキュメントを参照してください。

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>