11.8. 存储任务

11.8.1. 将镜像上传到数据存储域

您可以将虚拟磁盘镜像和 ISO 镜像上传到管理门户中的数据存储域,或使用 REST API 上传。

注意

要使用 REST API 上传镜像,请参阅 REST API 指南中的 IMAGETRANSFERSIMAGETRANSFER

兼容 QEMU 的虚拟磁盘可以附加到虚拟机。虚拟磁盘类型必须是 QCOW2 或 raw。从 QCOW2 虚拟磁盘创建的磁盘无法共享,QCOW2 虚拟磁盘文件不得具有备份文件。

ISO 映像可以作为 CDROM 连接到虚拟机或用于启动虚拟机。

先决条件

上传功能使用 HTML 5 API,这需要您的环境包含以下内容:

  • 镜像 I/O 代理(ovirt-imageio-proxy),使用 engine-setup 配置。详情请参阅 配置 Red Hat Virtualization Manager
  • 证书颁发机构(导入到用于访问管理门户的网页浏览器中)。

    要导入证书颁发机构,访问 https://engine_address/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA 并启用所有信任设置。请参阅有关在 FirefoxInternet ExplorerGoogle Chrome 中安装证书颁发机构的说明。

  • 支持 HTML 5 的浏览器,如 Firefox 35、Internet Explorer 10、Chrome 13 或更高版本。

上传镜像至数据存储域

  1. StorageDisks
  2. Upload 菜单中选择 Start
  3. 单击 Choose File,再选择要上传的镜像。
  4. 填写 Disk Options 字段。有关相关字段的描述,请参阅 第 13.6.2 节 “New Virtual Disk Window 中的设置说明”
  5. 点击 OK

    进度条显示上传的状态。您可以从 Upload 菜单中暂停、取消或恢复上传。

增加上传超时值

  1. 如果上传超时并看到消息 Reason: timeout due to transfer inactivity,则增加超时值:

    # engine-config -s TransferImageClientInactivityTimeoutInSeconds=6000
  2. 重启 ovirt-engine 服务:

    # systemctl restart ovirt-engine