9.5.2. 네트워크 하위 항목
9.5.2.1. 네트워크 하위
데이터 센터와 관련된
네트워크는 네트워크
하위 수집과 함께 표시됩니다. 데이터 센터의 네트워크
하위 수집의 표현에는 다음 요소가 포함됩니다.
요소 | 유형 | 설명 |
---|---|---|
name | string | 사람이 읽을 수 있는 일반 텍스트의 네트워크 이름입니다. |
description | string | 사람이 읽을 수 있는 일반 텍스트로 네트워크에 대한 설명입니다. |
rel="permissions" | 관계 | 네트워크에 대한 권한 하위 수집에 대한 링크입니다. |
rel="vnicprofiles" | 관계 | 네트워크에 대한 vnicprofiles 하위 수집 링크입니다. |
rel="labels" | 관계 | 네트워크의 레이블 하위 수집 링크입니다. |
data_center id= | 관계 | 네트워크가 멤버인 데이터 센터에 대한 참조입니다. |
stp | boolean: true 또는 false | 스패치 트리 프로토콜이 네트워크에 사용되는지 여부를 지정합니다. |
mtu | integer | 네트워크의 최대 전송 단위를 지정합니다. |
usages | complex | 네트워크에 대한 사용 요소 집합을 정의합니다. 사용자는 네트워크를 vm 로 정의하고 이 수준에서 네트워크를 표시할 수 있습니다. |
REST API에서는 표준 REST 메서드를 사용하여
네트워크를
조작할 수 있습니다. 예를 들어 POST
메서드를 사용하여 네트워크 ID 또는 이름을
업데이트할 수 있습니다.
예 9.10. 네트워크 리소스와 데이터 센터 연결
POST /ovirt-engine/api/datacenters/00000000-0000-0000-0000-000000000000/networks HTTP/1.1 Accept: application/xml Content-Type: application/xml <network id="da05ac09-00be-45a1-b0b5-4a6a2438665f"> <name>ovirtmgmt</name> </network> HTTP/1.1 201 Created Location: http://{host}/clusters/00000000-0000-0000-0000-000000000000/networks/00000000-0000-0000-0000-000000000000 Content-Type: application/xml <network href="/ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"> <name>Network_001</name> <link href="/ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000/permissions" rel="permissions"/> <link href="/ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000/vnicprofiles" rel="vnicprofiles"/> <link href="/ovirt-engine/api/networks/00000000-0000-0000-0000-000000000000/labels" rel="labels"/> <data_center href="/ovirt-engine/api/datacenters/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"/> <stp>false</stp> <mtu>0</mtu> <usages> <usage>vm</usage> </usages> </network>
PUT
요청으로 리소스를 업데이트합니다. 네트워크의 최대 전송 단위는 PUT
요청을 사용하여 mtu
요소의 정수 값을 지정하는 것입니다.
예 9.11. 네트워크 최대 전송 단위 설정
PUT /ovirt-engine/api/datacenters/00000000-0000-0000-0000-000000000000/networks/00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-Type: application/xml <network> <mtu>1500</mtu> </network>
컬렉션의 적절한 요소에 대한
DELETE
요청으로 연결을 제거합니다.
예 9.12. 데이터 센터에서 네트워크 연결 제거
DELETE /ovirt-engine/api/datacenters/00000000-0000-0000-0000-000000000000/networks/00000000-0000-0000-0000-000000000000 HTTP/1.1 HTTP/1.1 204 No Content