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