14.6. 方法

14.6.1. 创建主机

创建新主机需要 nameaddressroot_password 项。

例 14.6. 创建一个主机

POST /api/hosts HTTP/1.1
Accept: application/xml
Content-type: application/xml

<host>
    <name>host2</name>
    <address>host2.example.com</address>
    <root_password>p@55w0Rd!</root_password>
</host>
创建新主机只适用于创建 Red Hat Enterprise Linux 主机。Red Hat Enterprise Virtualization Manager 会自动发现 hypervisor 主机,但需要在使用前批准它。
root_password 项只包括在客户端提供的初始表述中,它不会包括在以后请求的返回表述中。

14.6.2. 更新主机

在创建完成后,namedescriptionclusterpower_managementtransparent_hugepagesksm 项可以被更新。

例 14.7. 更新一个主机

POST /api/hosts/00000000-0000-0000-0000-000000000000 HTTP/1.1
Accept: application/xml
Content-type: application/xml

<host>
    <name>host3</name>
</host>

14.6.3. 删除主机

删除主机需要一个 DELETE 请求。

例 14.8. 删除一个主机

DELETE /api/hosts/00000000-0000-0000-0000-000000000000 HTTP/1.1

HTTP/1.1 204 No Content