14.7. サブコレクション
14.7.1. ホストのネットワークアタッチメントのサブコレクション
network_attachments
サブコレクションは、ホストのネットワーク設定を表現します。各 network_attachment
要素は、ホストにアタッチされたネットワークを表現しており、この要素には以下の要素が含まれます。
表14.3 ホストのネットワークアタッチメントの要素
要素
|
タイプ
|
説明
|
プロパティー
|
---|---|---|---|
network id=
|
GUID
|
ホストがアタッチされたネットワークへの参照
| |
host_nic id=
|
GUID
|
ネットワークがアタッチされるホストネットワークインターフェースへの参照
| |
ip_address_assignments
|
複合型
|
ネットワークの IP 設定。各
ip_address_assignment には、assignment_method と ip address= netmask= gateway= サブ要素が含まれています。
| |
properties
|
複合型
|
ネットワークのカスタムプロパティーキーを定義します。各
property には name および value のサブ要素が含まれます。「ネットワークアタッチメントのカスタムプロパティー」を参照してください。
| |
reported_configurations
|
複合型
|
読み取り専用のネットワークアタッチメントの設定プロパティー一覧。ネットワークアタッチメントがデータセンターの論理ネットワーク定義と同期されてない場合には、
in_sync ブール値は false です。各 reported_configuration には name 、expected_value 、actual_value 、in_sync サブ要素が含まれます。
| |
host id=
|
GUID
|
ホストへの参照
| |
例14.9 ホスト上のネットワークアタッチメントの XML 表現
<network_attachment href="/api/hosts/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"> <network href="/api/networks/00000000-0000-0000-0000-000000000009" id="00000000-0000-0000-0000-000000000009"/> <host_nic href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"/> <ip_address_assignments> <ip_address_assignment> <ip address="XX.XX.XX.XX" netmask="255.255.255.0" gateway="XX.XX.XX.XX"/> <assignment_method>dhcp</assignment_method> </ip_address_assignment> </ip_address_assignments> <reported_configurations> <in_sync>true</in_sync> <reported_configuration> <name>mtu</name> <expected_value>1500</expected_value> <actual_value>1500</actual_value> <in_sync>true</in_sync> </reported_configuration> <reported_configuration> <name>bridged</name> <expected_value>true</expected_value> <actual_value>true</actual_value> <in_sync>true</in_sync> </reported_configuration> <reported_configuration> <name>vlan</name> <in_sync>true</in_sync> </reported_configuration> <reported_configuration> <name>boot_protocol</name> <expected_value>DHCP</expected_value> <actual_value>DHCP</actual_value> <in_sync>true</in_sync> </reported_configuration> </reported_configurations> <host href="/api/hosts/f59a29cd-587d-48a3-b72a-db537eb21957" id="f59a29cd-587d-48a3-b72a-db537eb21957"/> </network_attachment>
id
または name
を指定した network
と host_nic
要素が必要です。host_nic
ID は、未使用のネットワークインターフェースカードまたはボンぢングのいずれかを参照することができます。
例14.10 ホストへのネットワークのアタッチ
POST /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments HTTP/1.1 Accept: application/xml Content-type: application/xml <network_attachment> <network id="00000000-0000-0000-0000-000000000000"/> <host_nic id="00000000-0000-0000-0000-000000000000"/> </network_attachment>
host_nic
、ip_address_assignments
、properties
要素は、作成後に更新可能です。host_nic
ID を変更すると、ネットワークが別のネットワークインターフェースカードに移動されます。
例14.11 ホストネットワークのアタッチメントの変更
PUT /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-type: application/xml <network_attachment> <host_nic id="00000000-0000-0000-0000-000000000000"/> <ip_address_assignments> <ip_address_assignment> <ip address="XX.XX.XX.XX" netmask="255.255.255.0" gateway="XX.XX.XX.XX"/> <assignment_method>static</assignment_method> </ip_address_assignment> </ip_address_assignments> <properties> <property> <name>bridge_opts</name> <value> forward_delay=1500 group_fwd_mask=0x0 multicast_snooping=1 </value> </property> </properties> </network_attachment>
DELETE
要求を使用して、ホストからネットワークをデタッチします。
例14.12 ホストからのネットワークのデタッチ
DELETE /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-type: application/xml HTTP/1.1 204 No Content
重要
14.7.2. ホストのネットワークインターフェースのサブコレクション
14.7.2.1. ホストのネットワークインターフェースのサブコレクション
nics
サブコレクションは、ホストの物理ネットワークインターフェースを表します。GET
要求に関する追加の情報は、All-Content: true
ヘッダーを使用して取得することができます。表現内の各 host_nic
要素はネットワークインターフェースとして機能し、次の要素を含みます。
表14.4 ホストのネットワークインターフェースの要素
要素 | タイプ | 説明 | プロパティー |
---|---|---|---|
name | 文字列 | ホストのネットワークインターフェース名 (例: eth0 ) | [a] |
link rel="statistics" | リレーションシップ | ホストのネットワークインターフェース統計の statistics サブコレクションへのリンク | |
link rel="labels" | リレーションシップ | ホストのネットワークインターフェースラベルの labels サブコレクションへのリンク | |
link rel="networkattachments" | リレーションシップ | ホストのネットワークインターフェース設定の networkattachments サブコレクションへのリンク | |
link rel="master" | リレーションシップ | スレーブインターフェースである場合は、マスターのボンディングインターフェースへの参照 | |
host id= | GUID | ホストへの参照 | |
network id= | GUID | インターフェースがアタッチされたネットワークがある場合は、そのネットワークへの参照 | [b] |
mac address= | 文字列 | インターフェースの MAC アドレス | |
ip address= netmask= gateway= mtu= | 複合型 | インターフェースの IP レベルの設定 | |
mtu | 複合型 | インターフェースの最大伝送単位 | |
boot_protocol | 列挙型 | ホスト起動時の IP アドレス割り当てのプロトコル。列挙値の一覧は capabilities に記載されています。 | |
status | 列挙型 | ネットワークインターフェースのリンクステータス。これらのステータスは capabilities の下の host_nic_states に記載されています。 | |
vlan id | 整数 | このインターフェースが表している VLAN | |
bonding | 複合型 | ボンディングインターフェースの options と slave の各 NIC の一覧 | [c] |
bridged | ブール値 | ネットワークのブリッジングステータスを定義します。ブリッジされたネットワークの場合は true に、ブリッジされていないネットワークの場合は false に設定します。 | |
[a]
ボンディングインターフェースを追加する場合にのみ必要。その他のインターフェースは読み取り専用で、追加することはできません。
[b]
ボンディングインターフェースを追加する場合にのみ必要。その他のインターフェースは読み取り専用で、追加することはできません。
[c]
ボンディングインターフェースを追加する場合にのみ必要。その他のインターフェースは読み取り専用で、追加することはできません。
|
例14.13 ホスト上のネットワークインターフェースの XML 表現
<host_nic id="00000000-0000-0000-0000-000000000000" href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/ 00000000-0000-0000-0000-000000000000"> <actions> <link rel="attach" href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/ 00000000-0000-0000-0000-000000000000/attach"/> <link rel="detach" href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/ 00000000-0000-0000-0000-000000000000/detach"/> </actions> <name>bond0</name> <link href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/statistics" rel="statistics"/> <link href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/labels" rel="labels"/> <link href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments" rel="networkattachments"/> <host href="/api/hosts/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"/> <network href="/api/networks/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"/> <mac address="00:00:00:00:00:00"/> <ip address="XX.XX.XX.XX" netmask="255.255.255.0" gateway="XX.XX.XX.XX"/> <boot_protocol>dhcp</boot_protocol> <status> <state>up</state> </status> <bonding> <options> <option name="mode" value="4" type="Dynamic link aggregation (802.3ad)"/> <option name="miimon" value="100"/> </options> <slaves> <host_nic id="00000000-0000-0000-0000-000000000000"/> <host_nic id="00000000-0000-0000-0000-000000000000"/> </slaves> </bonding> <mtu>1500</mtu> <bridged>true</bridged> <custom_configuration>false</custom_configuration> </host_nic>
network
、ip
、boot_protocol
の要素が含まれます。
PUT
要求を使用してネットワークインターフェースを変更します。
PUT /api/hosts/00000000-0000-0000-0000-000000000000/nics/ 00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-type: application/xml <host_nic> <ip address="XX.XX.XX.XX" netmask="255.255.255.0" gateway="XX.XX.XX.XX"/> <boot_protocol>static</boot_protocol> </host_nic>
DELETE
要求でネットワークインターフェースを削除します。
DELETE /api/hosts/00000000-0000-0000-0000-000000000000/nics/ 00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
14.7.2.2. ボンディングインターフェース
bonding
要素を含む host_nic
のリソースとして表します。
表14.5 ボンディングインターフェースのプロパティー
host_nic
(POST
) の作成時、または host_nic
(PUT
) の更新時に新しいボンディングを作成します。id
または name
要素のいずれかを使用して、スレーブ host_nic
要素を特定します。新しいネットワークインターフェースを追加するには、name
と network
要素が必要です。id
属性または name
要素で network
要素を特定します。
例14.14 ボンディングインターフェースの作成
POST /api/hosts/00000000-0000-0000-0000-000000000000/nics HTTP/1.1 Accept: application/xml Content-Type: application/xml <host_nic> <name>bond4</name> <network id="00000000-0000-0000-0000-000000000000"/> <bonding> <slaves> <host_nic id="00000000-0000-0000-0000-000000000000"/> <host_nic id="00000000-0000-0000-0000-000000000000"/> </slaves> </bonding> </host_nic>
重要
bond0
、bond1
、bond2
, bond3
、bond4
のみです。
例14.15 ボンディングインターフェースの削除
DELETE
要求でボンディングインターフェースを削除します。
DELETE /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
重要
14.7.2.3. ネットワークインターフェースのネットワークアタッチメント
14.7.2.3.1. ネットワークインターフェースのネットワークアタッチメント
network_attachments
サブコレクションを公開します。各 network_attachment
は、ネットワークインターフェースにアタッチされるネットワークを表現しており、このサブコレクションには以下の要素が含まれます。
表14.6 ホストネットワークインターフェースのネットワークアタッチメントの要素
要素
|
タイプ
|
説明
|
プロパティー
|
---|---|---|---|
network id=
|
GUID
|
インターフェースがアタッチされたネットワークへの参照
| |
host_nic id=
|
GUID
|
ホストのネットワークインターフェースへの参照
| |
ip_address_assignments
|
複合型
|
ネットワークの IP 設定。各
ip_address_assignment には、assignment_method と ip address= netmask= gateway= サブ要素が含まれています。
| |
properties
|
複合型
|
ネットワークのカスタムプロパティーキーを定義します。各
property には name および value のサブ要素が含まれます。
| |
reported_configurations
|
複合型
|
読み取り専用のネットワークアタッチメントの設定プロパティー一覧。ネットワークアタッチメントにコミットされていないネットワーク設定が含まれている場合には、
in_sync ブール値は false です。各 reported_configuration には name 、expected_value 、actual_value 、in_sync サブ要素が含まれます。
| |
例14.16 ネットワークインターフェースカードのネットワークアタッチメントのXML 表現
<network_attachment href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"> <network href="/api/networks/00000000-0000-0000-0000-000000000009" id="00000000-0000-0000-0000-000000000009"/> <host_nic href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"/> <ip_address_assignments> <ip_address_assignment> <ip address="XX.XX.XX.XX" netmask="255.255.255.0" gateway="XX.XX.XX.XX"/> <assignment_method>static</assignment_method> </ip_address_assignment> </ip_address_assignments> <reported_configurations> <in_sync>true</in_sync> <reported_configuration> <name>mtu</name> <expected_value>1500</expected_value> <actual_value>1500</actual_value> <in_sync>true</in_sync> </reported_configuration> <reported_configuration> <name>bridged</name> <expected_value>true</expected_value> <actual_value>true</actual_value> <in_sync>true</in_sync> </reported_configuration> <reported_configuration> <name>vlan</name> <in_sync>true</in_sync> </reported_configuration> <reported_configuration> <name>boot_protocol</name> <expected_value>DHCP</expected_value> <actual_value>DHCP</actual_value> <in_sync>true</in_sync> </reported_configuration> </reported_configurations> </network_attachment>
id
または name
のいずれかと、network
要素が必要です。
例14.17 ホストのネットワークインターフェースカードに対するネットワークのアタッチ
POST /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments HTTP/1.1 Accept: application/xml Content-type: application/xml <networkattachment> <network id="00000000-0000-0000-0000-000000000000"/> </networkattachment>
ip_address_assignments
と properties
要素は、作成後に更新可能です。
例14.18 ネットワークアタッチメントの変更
PUT /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-type: application/xml <networkattachment> <ip_address_assignments> <ip_address_assignment> <ip address="XX.XX.XX.XX" netmask="255.255.255.0" gateway="XX.XX.XX.XX"/> <assignment_method>static</assignment_method> </ip_address_assignment> </ip_address_assignments> </networkattachment>
DELETE
要求を使用して、ネットワークインターフェースからネットワークをデタッチします。
例14.19 ホストネットワークインターフェースカードからのネットワークのデタッチ
DELETE /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-type: application/xml HTTP/1.1 204 No Content
重要
14.7.2.3.2. ネットワークアタッチメントのカスタムプロパティー
name
と value
のサブ要素が含まれます。カスタムプロパティーを変更するには、ネットワークアタッチメントに対して PUT
要求を実行するか、setupnetworks
アクションを使用して POST
要求を実行してください。
表14.7 ホストネットワークインターフェースのカスタムブリッジオプションの要素
要素 | タイプ | 説明 |
---|---|---|
name | 文字列 | プロパティーの一意識別子。ブリッジオプションには、bridge_opts というセット名があります。 |
value | 文字列 | 有効なキーと値を「[key]=[value]」の構文で示すブリッジオプション。エントリーが複数ある場合には、空白文字で区切ります。有効なキーは以下のようになります。値は例として示しています。
|
例14.20 ネットワークアタッチメントのプロパティーサブコレクションの XML 表現
<network_attachment> ... <properties> <property> <name>bridge_opts</name> <value> forward_delay=1500 group_fwd_mask=0x0 multicast_snooping=1 </value> </property> </properties> ... </network_attachment>
14.7.2.4. ネットワークインターフェースのラベル
例14.21 ネットワークインターフェースカードへのラベルのアタッチ
POST /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/labels HTTP/1.1 Accept: application/xml Content-type: application/xml <label id="Label_001" />
DELETE
要求が必要です。
例14.22 ネットワークインターフェースカードからのラベルの削除
DELETE /api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/labels/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content
14.7.2.5. ネットワークインターフェースの統計
statistics
サブコレクションを公開します。各 statistic
には、次のような要素が含まれます。
表14.8 ホストのネットワークインターフェース統計の要素
要素 | タイプ | 説明 |
---|---|---|
name | 文字列 | 統計エントリーの一意識別子 |
description | 文字列 | プレーンテキストで記述された統計の説明 |
unit | 文字列 | 統計値測定の単位またはレート |
type | GAUGE または COUNTER | 統計測定値のタイプ |
values type= | INTEGER または DECIMAL | その後に続く統計値のデータタイプ |
value | 複合型 | datum を含むデータセット |
datum | values type を参照 | value に含まれるデータの 1 つ |
host_nic id= | リレーションシップ | 格納している host_nic リソースとのリレーションシップ |
表14.9 ホストの NIC 統計タイプ
名前
|
説明
|
---|---|
data.current.rx |
データの受信速度 (ビット毎秒)
|
data.current.tx |
データの送信速度 (ビット毎秒)
|
data.total.rx |
合計受信データ
|
data.total.tx |
合計送信データ
|
errors.total.rx |
データ受信でのエラーの合計数
|
errors.total.tx |
データ送信でのエラーの合計数
|
例14.23 ホストのネットワークインターフェース統計サブコレクションの XML 表現
<statistics> <statistic id="00000000-0000-0000-0000-000000000000" href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/ 00000000-0000-0000-0000-000000000000/statistics/ 00000000-0000-0000-0000-000000000000"> <name>data.current.rx</name> <description>Receive data rate</description> <values type="DECIMAL"> <value> <datum>0</datum> </value> </values> <type>GAUGE</type> <unit>BYTES_PER_SECOND</unit> <host_nic id="00000000-0000-0000-0000-000000000000" href="/api/hosts/00000000-0000-0000-0000-000000000000/nics/ 00000000-0000-0000-0000-000000000000"/> </statistic> ... </statistics>
注記
statistics
サブコレクションは読み取り専用です。
14.7.3. ストレージのサブコレクション
storage
サブコレクションは、ホストで使用可能な iSCSI および FCP ストレージの表現の一覧を提供します。このストレージは、ストレージドメインを作成する際に使用します。
storage
の表現は SCSI LUN を表します。
例14.24 ホスト上のストレージサブコレクションの XML 表現
<host_storage> <storage id="82fb123b-321e-40a1-9889-95dcd2654463" href="/api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/storage/ 82fb123b-321e-40a1-9889-95dcd2654463"> <name>LUN0</name> <type>iscsi</type> <logical_unit id="LUN0"> <address>mysan.example.com</address> <target>iqn.2009-08.com.example:mysan.foobar</target> </logical_unit> </storage> </host_storage>
注記
host_storage
コレクションは読み取り専用です。
重要
14.7.4. ホスト NUMA ノードのサブコレクション
14.7.4.1. NUMA ノードのサブコレクション
numanodes
サブコレクションは、ホストの NUMA トポロジーを表現します。サブコレクションの各 host_numa_node
要素は、NUMA ノードを表現します。
例14.25 ホスト上にある NUMA ノードのサブコレクションの XML 表現
<host_numa_nodes> <host_numa_node href="/api/hosts/f6735fa9-4ee5-47ce-b750-a87863736cc2/numanodes/91d8537c-699e-460b-9a70-285f651e7d68" id="91d8537c-699e-460b-9a70-285f651e7d68"> <link href="/api/hosts/f6735fa9-4ee5-47ce-b750-a87863736cc2/numanodes/91d8537c-699e-460b-9a70-285f651e7d68/statistics" rel="statistics"/> <host href="/api/hosts/f6735fa9-4ee5-47ce-b750-a87863736cc2" id="f6735fa9-4ee5-47ce-b750-a87863736cc2"/> <index>0</index> <memory>8157</memory> <cpu> <cores> <core index="0"/> <core index="2"/> <core index="4"/> <core index="6"/> </cores> </cpu> <node_distance>10 16</node_distance> </host_numa_node> <host_numa_node href="/api/hosts/f6735fa9-4ee5-47ce-b750-a87863736cc2/numanodes/4b18926e-6faf-43f5-9fc2-0503f1531562" id="4b18926e-6faf-43f5-9fc2-0503f1531562"> <link href="/api/hosts/f6735fa9-4ee5-47ce-b750-a87863736cc2/numanodes/4b18926e-6faf-43f5-9fc2-0503f1531562/statistics" rel="statistics"/> <host href="/api/hosts/f6735fa9-4ee5-47ce-b750-a87863736cc2" id="f6735fa9-4ee5-47ce-b750-a87863736cc2"/> <index>2</index> <memory>8175</memory> <cpu> <cores> <core index="1"/> <core index="3"/> <core index="5"/> <core index="7"/> </cores> </cpu> <node_distance>16 10</node_distance> </host_numa_node> </host_numa_nodes>
注記
host_numa_nodes
サブコレクションは読み取り専用です。
14.7.4.2. NUMA ノードの統計
statistics
サブコレクションを公開します。各 statistics
には、次のような要素が含まれます。
表14.10 ホストの NUMA ノード統計の要素
要素 | タイプ | 説明 |
---|---|---|
name | 文字列 | 統計エントリーの一意識別子 |
description | 文字列 | プレーンテキストで記述された統計の説明 |
unit | 文字列 | 統計値測定の単位またはレート |
type | GAUGE または COUNTER | 統計測定値のタイプ |
values type= | INTEGER または DECIMAL | その後に続く統計値のデータタイプ |
value | 複合型 | datum を含むデータセット |
datum | values type を参照 | value に含まれるデータの 1 つ |
host_numa_node id= | リレーションシップ | 格納している vm リソースとのリレーションシップ |
表14.11 ホストの NUMA ノード統計
名前 | 説明 |
---|---|
memory.total | ホスト上のメモリー合計 (バイト単位) |
memory.used | NUMA ノード上の使用メモリー容量 (バイト単位) |
memory.free | NUMA ノード上の空きメモリー容量 (バイト単位) |
cpu.current.user | ユーザーの CPU 使用率 |
cpu.current.system | システムの CPU 使用率 |
cpu.current.idle | アイドル時の CPU 使用率 |
例14.26 ホスト NUMA ノードの統計サブコレクションの XML 表現
<statistics> <statistic href="/api/hosts/f6745fa9-4ee5-47ce-b750-a87863736cc2/numanodes/91d8537c-689e-460b-9a70-285f651e7d68/statistics/7816602b-c05c-3dc7-a4da-3769f7ad8896" id="7816602b-c05c-3dc7-a4da-3769f7ad8896"> <name>memory.total</name> <description>Total memory</description> <values type="INTEGER"> <value> <datum>8157</datum> </value> </values> <type>GAUGE</type> <unit>BYTES</unit> <host_numa_node href="/api/hosts/f6745fa9-4ee5-47ce-b750-a87863736cc2/numanodes/91d8537c-689e-460b-9a70-285f651e7d68" id="91d8537c-689e-460b-9a70-285f651e7d68"/> </statistic> ... </statistics>
注記
statistics
サブコレクションは読み取り専用です。
14.7.5. ホスト統計のサブコレクション
14.7.5.1. ホスト統計のサブコレクション
statistics
サブコレクションを公開します。各 statistics
には、次のような要素が含まれます。
表14.12 VNIC プロファイルの要素
要素 | タイプ | 説明 |
---|---|---|
name | 文字列 | 統計エントリーの一意識別子 |
description | 文字列 | プレーンテキストで記述された統計の説明 |
unit | 文字列 | 統計値測定の単位またはレート |
type | GAUGE または COUNTER | 統計測定値のタイプ |
values type= | INTEGER または DECIMAL | その後に続く統計値のデータタイプ |
value | 複合型 | datum を含むデータセット |
datum | values type を参照 | value に含まれるデータの 1 つ |
host id= | リレーションシップ | 格納している host リソースとのリレーションシップ |
表14.13 ホストの統計タイプ
名前
|
説明
|
---|---|
memory.total |
ホスト上のメモリー合計 (バイト単位)
|
memory.used |
ホスト上の使用メモリー容量 (バイト単位)
|
memory.free |
ホスト上の空きメモリー容量 (バイト単位)
|
memory.shared |
ホストで共有されるメモリー容量 (バイト単位)
|
memory.buffers |
I/O バッファー (バイト単位)
|
memory.cached |
OS キャッシュ (バイト単位)
|
swap.total |
ホスト上の swap メモリー容量 (バイト単位)
|
swap.free |
ホスト上の空き swap メモリー容量 (バイト単位)
|
swap.used |
ホスト上の使用 swap メモリー容量 (バイト単位)
|
swap.cached |
ホストのメモリー内にもキャッシュされている swap メモリー容量 (バイト単位)
|
ksm.cpu.current |
Kernel SamePage Merging (KSM) の CPU 使用率
|
cpu.current.user |
ユーザーの CPU 使用率
|
cpu.current.system |
システムの CPU 使用率
|
cpu.current.idle |
アイドル時の CPU 使用率
|
cpu.load.avg.5m |
5 分あたりの CPU 負荷平均
|
例14.27 ホストの統計サブコレクションの XML 表現
<statistics> <statistic id="4ae97794-f56d-3f05-a9e7-8798887cd1ac" href="/api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/ statistics/4ae97794-f56d-3f05-a9e7-8798887cd1ac"> <name>memory.total</name> <description>Total memory</description> <unit>BYTES</unit> <type>GUAGE</type> <values type="INTEGER"> <value> <datum>3983540224<datum> </value> </values> <host id="2ab5e1da-b726-4274-bbf7-0a42b16a0fc3" href="/api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3"/> </statistic> ... </statistics>
注記
statistics
サブコレクションは読み取り専用です。