18.3. 方法
18.3.1. 创建虚拟机池
新虚拟机池需要
name
、cluster
和 template
项。使用 id
属性或 name
项来指定 cluster
和 template
。
例 18.2. 创建虚拟机池
POST /api/vmpools HTTP/1.1 Accept: application/xml Content-type: application/xml <vmpool> <name>VM_Pool_A</name> <cluster href="/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95"/> id="99408929-82cf-4dc7-a532-9d998063fa95" <template href="/api/templates/00000000-0000-0000-0000-000000000000"/> id="00000000-0000-0000-0000-000000000000" </vmpool>
18.3.2. 更新虚拟机池
在虚拟机池被创建后,
name
、description
、size
、prestarted_vms
和 max_user_vms
可以被更新。
例 18.3. 更新一个虚拟机池
PUT /api/vmpools/2d2d5e26-1b6e-11e1-8cda-001320f76e8e HTTP/1.1 Accept: application/xml Content-type: application/xml <vmpool> <name>VM_Pool_B</name> <description>Virtual Machine Pool B</description> <size>3</size> <prestarted_vms>1</size> <max_user_vms>2</size> </vmpool>
18.3.3. 删除虚拟机池
删除虚拟机池需要一个
DELETE
请求。
例 18.4. 删除一个虚拟机
DELETE /api/vmpools/2d2d5e26-1b6e-11e1-8cda-001320f76e8e HTTP/1.1 HTTP/1.1 204 No Content