14.6. 方法
14.6.1. 创建主机
创建新主机需要
name
、address
和 root_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. 更新主机
在创建完成后,
name
、description
、cluster
、power_management
、transparent_hugepages
和 ksm
项可以被更新。
例 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