10.7. 하위 항목
10.7.1. 네트워크 하위
10.7.1.1. 네트워크 하위
클러스터와 관련된
네트워크는 네트워크
하위 수집과 함께 표시됩니다. 클러스터 내의 모든 호스트는 이러한 관련 네트워크에 연결됩니다.
클러스터의
네트워크
하위 수집은 다음과 같은 추가 요소를 제외하고 표준 네트워크
리소스와 동일합니다.
요소 | 유형 | 설명 | 속성 |
---|---|---|---|
클러스터 ID= | 관계 | 이 네트워크가 멤버인 클러스터에 대한 참조입니다. | |
필수 항목 | 부울 | 필수 또는 선택적 네트워크 상태를 정의합니다. | |
디스플레이 | 부울 | 디스플레이 네트워크 상태를 정의합니다. 이전 버전과의 호환성을 위해 사용됩니다. | |
usages | complex | 네트워크에 대한 사용 요소 집합을 정의합니다. 사용자는 이 수준에서 네트워크를 VM 및 DISPLAY 네트워크로 정의할 수 있습니다. |
API 사용자는 표준 REST 메서드를 사용하여
네트워크를
하위 수집으로 조작합니다. 네트워크 하위 수집에 대한 네트워크 ID 또는 이름
참조를 클릭하면 네트워크를 클러스터와 연결합니다.
예 10.6. 네트워크 리소스와 클러스터 연결
POST /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/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/99408929-82cf-4dc7-a532-9d998063fa95/networks/da05ac09-00be-45a1-b0b5-4a6a2438665f Content-Type: application/xml <network id="da05ac09-00be-45a1-b0b5-4a6a2438665f" href="/ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/networks/ da05ac09-00be-45a1-b0b5-4a6a2438665f"> <name>ovirtmgmt</name> <status> <state>operational</state> </status> <description>Display Network</description> <cluster id="99408929-82cf-4dc7-a532-9d998063fa95" href="/ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95"/> <data_center id="d70d5e2d-b8ad-494a-a4d2-c7a5631073c4" href="/ovirt-engine/api/datacenters/d70d5e2d-b8ad-494a-a4d2-c7a5631073c4"/> <required>true</required> <usages> <usage>VM</usage> </usages> </network>
PUT
요청으로 리소스를 업데이트합니다.
예 10.7. 디스플레이 네트워크 상태 설정
PUT /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/networks/da05ac09-00be-45a1-b0b5-4a6a2438665f HTTP/1.1 Accept: application/xml Content-Type: application/xml <network> <required>false</required> <usages> <usage>VM</usage> <usage>DISPLAY</usage> </usages> </network>
필수 또는 선택적 네트워크 상태는
PUT
요청을 사용하여 필수
요소의 부울 값(true 또는 false)을 지정합니다.
예 10.8. 선택적 네트워크 상태 설정
PUT /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/networks/da05ac09-00be-45a1-b0b5-4a6a2438665f HTTP/1.1 Accept: application/xml Content-Type: application/xml <network> <required>false</required> </network>
컬렉션의 적절한 요소에 대한
DELETE
요청으로 연결을 제거합니다.
예 10.9. 클러스터에서 네트워크 연결 제거
DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/networks/da05ac09-00be-45a1-b0b5-4a6a2438665f HTTP/1.1 HTTP/1.1 204 No Content