3.16. 实例:启动虚拟机

一个虚拟环境已经被创建,虚拟机包括了正常操作所需的所有组件。这个实例使用 start 操作启动虚拟机。

例 3.19. 启动虚拟机

请求:

POST /api/vms/6efc0cfa-8495-4a96-93e5-ee490328cf48/start HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action>
  <vm>
    <os>
      <boot dev="cdrom"/>
    </os>
  </vm>
</action>

cURL 命令:

# curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" \
    -u [USER:PASS] --cacert [CERT] \
    -d "<action><vm><os><boot dev='cdrom'/></os></vm></action>" \
    https://[RHEVM Host]:443/api/vms/6efc0cfa-8495-4a96-93e5-ee490328cf48/start

额外的信息项指定了虚拟机本次启动的引导设备是 CD-ROM,这使虚拟机可以使用附加的 ISO 镜像安装 Red Hat Enterprise Server 6。以后的启动都将重新使用 disk 作为引导设备。