3.7. 实例:批准主机

hypervisor 主机资源包括了一个批准(approve)操作。用户可以使用 POST 请求来访问这个操作的 URI。

例 3.7. 批准已经被配置的 Red Hat Enterprise Virtualization Hypervisor 主机

请求:

POST /api/hosts/0656f432-923a-11e0-ad20-5254004ac988/approve HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action/>

cURL 命令:

# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
    -u [USER:PASS] --cacert [CERT] \
    -d "<action/>" \
    https://[RHEVM Host]:443/api/hosts/0656f432-923a-11e0-ad20-5254004ac988/approve

POST 请求需要一个信息的正文(body)来初始化一个操作。因为这个操作不需要额外的参数,所以信息的内容中包括一个空的 action 项。
批准操作只适用于 Red Hat Enterprise Virtualization Hypervisor 主机。Red Hat Enterprise Linux 主机需要使用不同的方法连接到虚拟环境。
这个操作批准并激活了主机,这个主机可以在您的环境中被使用。hypervisor状态non_operational 变为 up