10.7. sub-Collections
10.7.1. 网络子注入
10.7.1.1. 网络子注入
与集群关联的网络通过网络子集合表示。
集群中的每个主机都连接到这些关联的网络。
集群的网络子集合的表示与标准
网络资源
相同,但以下附加元素除外:
元素 | 类型 | Description | Properties |
---|---|---|---|
cluster id= | 关系 | 对这个网络所属的集群的引用。 | |
required | 布尔值 | 定义必填或可选网络状态。 | |
显示 | 布尔值 | 定义显示网络状态。用于向后兼容。 | |
usages | complex | 定义网络的一组 使用 元素。用户可以在此级别上将网络定义为 VM 和 DISPLAY 网络。 |
API 用户使用标准的 REST 方法操作
网络
子集合。向 网络
子集合的 POST
ing a network id
或 name
引用将网络与集群相关联。
例 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