14.8.3. 호스트 네트워크 설정 작업
호스트에서 여러 네트워크 설정을 구성합니다.
setupnetworks
작업은 네트워크 인터페이스 간에 네트워크 이동과 같은 복잡한 네트워크 구성에 사용할 수 있습니다.
예 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 요소에는 표준 본딩 요소가 포함되어 있습니다. 14.7.2.2절. “결합된 인터페이스”을 참조하십시오. |
removed_bonds | complex | 제거할 본딩의 ID 목록입니다. |
modified_network_attachments | complex | 호스트에서 네트워크 연결을 추가하거나 업데이트합니다. 각 network_attachment 요소에는 표준 호스트 network_attachment 요소가 포함되어 있습니다. 14.7.1절. “호스트 네트워크 첨부 하위 항목”을 참조하십시오. 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 | 연결 손실에 대한 시간 제한을 정의합니다. |