14.7.2. ホストネットワークインターフェイスのサブコレクション
14.7.2.1. ホストネットワークインターフェイスのサブコレクション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
nics サブコレクションは、ホストの物理ネットワークインターフェイスを表します。All-Content: true ヘッダーを使用して GET リクエストに関する追加情報を取得できます。表現の各 host_nic 要素はネットワークインターフェイスとして機能し、以下の要素が含まれます。
| 要素 | タイプ | 説明 | プロパティー |
|---|---|---|---|
name | string | ホストネットワークインターフェイスの名前(例: eth0 )。 |
[a]
|
link rel="statistics" | 関係 | ホストのネットワークインターフェイス 統計の統計 サブコレクションへのリンク。 |
|
link rel="labels" | 関係 | ホストのネットワークインターフェイス ラベルのラベル サブコレクションへのリンク。 | |
link rel="networkattachments" | 関係 | ホストのネットワークインターフェイス設定用の networkattachments サブコレクションへのリンク。 | |
link rel="master" | 関係 | これがスレーブインターフェイスの場合、マスターボンディングインターフェイスへの参照。 |
|
host id= | GUID | ホストへの参照。 |
|
network id= | GUID | ネットワークへの参照(ある場合)。 |
[b] |
mac address= | string | インターフェイスの MAC アドレス。 |
|
ip address= netmask= gateway= mtu= | complex | インターフェイスの IP レベルの設定。 | |
mtu | complex | インターフェイスの最大伝送単位。 | |
boot_protocol | 列挙 | ホスト起動時の IP アドレスの割り当てのプロトコル。列挙値のリストは、機能 で確認できます。 | |
status | 列挙 | ネットワークインターフェイスのリンクステータス。これらの状態は capabilities の host_nic_states に一覧表示されます。 |
|
vlan id | integer | このインターフェイスが表す VLAN。 |
|
bonding | complex | ボンディングされたインターフェイス用の オプション および スレーブ NIC の一覧。 |
[c]
|
bridged | ブール値 | ブリッジネットワークのステータスを定義します。ブリッジネットワークの場合は true に設定し、ブリッジレスネットワークの場合は false に設定します。 | |
[a]
ボンディングインターフェイスを追加する場合にのみ必要です。他のインターフェイスは読み取り専用で、追加できません。
[b]
ボンディングインターフェイスを追加する場合にのみ必要です。他のインターフェイスは読み取り専用で、追加できません。
[c]
ボンディングインターフェイスを追加する場合にのみ必要です。他のインターフェイスは読み取り専用で、追加できません。
| |||
例14.13 ホスト上のネットワークインターフェイスの XML 表現
<host_nic id="00000000-0000-0000-0000-000000000000"
href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/
00000000-0000-0000-0000-000000000000">
<actions>
<link rel="attach"
href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/
00000000-0000-0000-0000-000000000000/attach"/>
<link rel="detach"
href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/
00000000-0000-0000-0000-000000000000/detach"/>
</actions>
<name>bond0</name>
<link href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/statistics" rel="statistics"/>
<link href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/labels" rel="labels"/>
<link href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments" rel="networkattachments"/>
<host href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"/>
<network href="/ovirt-engine/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>
REST API では、ボンディングされたインターフェイスのみを作成できます。「ボンディングされたインターフェイス」を参照してください。他のすべてのネットワークインターフェイスには、updatable
ネットワーク、ip 要素、および boot_protocol 要素が含まれます。
PUT 要求でネットワークインターフェイスを変更します。
PUT /ovirt-engine/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 /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/
00000000-0000-0000-0000-000000000000 HTTP/1.1
HTTP/1.1 204 No Content


