14.8.3. ホストネットワーク設定アクション
ホストに複数のネットワーク設定を設定します。
setupnetworks アクションは、ネットワークを 1 つのネットワークインターフェイスから別のネットワークインターフェイスに移動するなど、複雑なネットワーク設定に使用できます。
例14.30 ホストネットワーク設定を編集するアクション
POST /ovirt-engine/api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/setupnetworks HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<modified_network_attachments>
<network_attachment id="41561e1c-c653-4b45-b9c9-126630e8e3b9">
<host_nic id="857a46d3-5f64-68bd-f456-c70de5b2d569"/>
</network_attachment<
<network_attachment id="3c3f442f-948b-4cdc-9a48-89bb0593cfbd">
<network id="00000000-0000-0000-0000-000000000010"/>
<ip address="10.35.1.247" netmask="255.255.254.0" gateway="10.35.1.254"/>
<properties>
<property>
<name>bridge_opts</name>
<value>
forward_delay=1500 group_fwd_mask=0x0 multicast_snooping=1
</value>
</property>
</properties>
</network_attachment>
</modified_network_attachments>
<synchronized_network_attachments>
<network_attachment id="3c3f442f-948b-4cdc-9a48-89bb0593cfbd">
</synchronized_network_attachments>
<removed_network_attachments>
<network_attachment id="7f456dae-c57f-35d5-55a4-20b74dc53af9">
</removed_network_attachments>
<modified_bonds>
<host_nic id="a56b212d-2bc4-4120-9136-53be6cacb39a">
<bonding>
<slaves>
<host_nic id="75ac21f7-4aa3-405a-a022-341e5f525b85">
<host_nic id="f3dda04c-1233-41af-a111-74327b876487">
</slaves>
</bonding>
</host_nic>
</modified_bonds>
<removed_bonds>
<host_nic id="36ab5c7f-647a-bc64-f5e7-ba5d74f8e4ba">
</removed_bonds>
<modified_labels>
<label id="Label002">
<host_nic id="857a46d3-5f64-68bd-f456-c70de5b2d569"/>
</label>
<label>
<host_nic id="a56b212d-2bc4-4120-9136-53be6cacb39a"/>
<label id="Label003/>
</label>
</modified_labels>
<removed_labels>
<label id="Label001">
</removed_labels>
<checkConnectivity>true</checkConnectivity>
<connectivityTimeout>60</connectivityTimeout>
</action>
このアクションにより、指定したすべてのホストネットワークリソースが標準の NIC 要素で更新されます。要求には、以下の表で指定された追加の要素が含まれます。
| 要素 | タイプ | 説明 |
|---|---|---|
modified_bonds | complex | ボンディングを作成または更新します。各 host_nic 要素には、標準の bonding 要素が含まれます。「ボンディングされたインターフェイス」を参照してください。 |
removed_bonds | complex | 削除するボンドの ID リスト。 |
modified_network_attachments | complex | ホストでネットワークアタッチメントを追加または更新します。各 network_attachment 要素には、標準のホスト network_attachment 要素が含まれます。「ホストネットワーク添付ファイルのサブコレクション」を参照してください。host_nic ID を変更すると、ネットワークを別のネットワークインターフェイスカードに移動します。 |
synchronized_network_attachments | complex | データセンターの論理ネットワーク定義と同期するための非同期ネットワークアタッチメントの ID リスト。 |
removed_network_attachments | complex | 削除するネットワークアタッチメントの ID リスト。 |
modified_labels | complex | ラベルを作成または変更します。各 label 要素には、( ラベルの 作成時に)ラベル ID と、名前または ID で識別される host_nic が含まれます。host_nic ID を変更すると、ラベルが異なるネットワークインターフェイスカードに移動します。 |
removed_labels | complex | 削除するラベルの ID リスト。 |
checkConnectivity | ブール値 | ホストと Red Hat Virtualization Manager 間の接続を確認するには、true に設定します。接続が失われた場合、Red Hat Virtualization Manager は設定を元に戻します。 |
connectivityTimeout | integer | 接続損失のタイムアウトを定義します。 |