4.12. 将 ISO 镜像附加到虚拟机
下面的虚拟机的引导介质需要一个 CD-ROM 或者 DVD ISO 镜像进行操作系统安装。这个示例使用 CentOS 7 镜像。
				ISO 映像必须在 myisos ISO 域中提供,供虚拟机使用。您可以使用 第 6.124 节 “ImageTransfers” 创建镜像传输,使用 第 6.123 节 “ImageTransfer” 上传 ISO 镜像。
			
上传 ISO 镜像后,API 可用于从 ISO 存储域请求文件列表:
GET /ovirt-engine/api/storagedomains/006/files HTTP/1.1 Accept: application/xml
GET /ovirt-engine/api/storagedomains/006/files HTTP/1.1
Accept: application/xml
				同一个请求,使用 curl 命令:
			
服务器返回以下 File 类型的对象列表,每个可用 ISO(或软盘)镜像一个对象:
				API 用户将 CentOS-7-x86_64-Minimal.iso 附加到示例虚拟机。连接 ISO 映像等同于在管理或用户门户应用程序中使用 Change CD 按钮。
			
请求应类似如下:
PUT /ovirt-engine/api/vms/007/cdroms/00000000-0000-0000-0000-000000000000 HTTP/1.1 Accept: application/xml Content-type: application/xml
PUT /ovirt-engine/api/vms/007/cdroms/00000000-0000-0000-0000-000000000000 HTTP/1.1
Accept: application/xml
Content-type: application/xml
				请求正文应该是类型为 Cdrom 的对象,它包含一个内 文件 属性,以指示 ISO(或软盘)镜像的标识符:
			
<cdrom> <file id="CentOS-7-x86_64-Minimal.iso"/> </cdrom>
<cdrom>
  <file id="CentOS-7-x86_64-Minimal.iso"/>
</cdrom>
				同一个请求,使用 curl 命令:
			
如需了解更多详细信息,请参阅管理虚拟机 CD-ROMS 的服务文档。