镜像服务 IMS-如何将OVF、OVA文件导入云平台?:操作步骤
操作步骤
手动提取OVF或OVA模板中的可用文件(.vmdk文件),使用控制台的外部镜像文件创建系统盘镜像或数据盘镜像的方式进行导入。

下述内容以OVF或OVA模板中只有一个vmdk文件为例,若存在多个vmdk文件(假设为3个,1个系统盘文件,2个数据盘文件),请分别将其上传至OBS桶,注册为系统盘镜像和数据盘镜像。
- 虚拟机为Windows操作系统
- 如果选择导出OVF模板并存储于C盘OvfLib文件夹,定义模板名称为MyVm,导出完成后生成的文件夹内容如下。其中.vmdk文件可以上传至云平台。
├C │ ├OvfLib │ ├MyVm │ ├MyVm.ovf │ ├MyVm.mf │ ├MyVm-disk1.vmdk
- 如果选择导出OVA格式,定义模板名称为MyVm,则会创建C:\MyVm.ova文件。解压后得到的.vmdk文件可以上传至云平台。
当前云平台支持导入vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd或zvhd2等格式镜像文件创建私有镜像。
详细指导请参见“通过外部镜像文件创建系统盘镜像”或“通过外部镜像文件创建数据盘镜像”。
- 如果选择导出OVF模板并存储于C盘OvfLib文件夹,定义模板名称为MyVm,导出完成后生成的文件夹内容如下。其中.vmdk文件可以上传至云平台。
- 虚拟机为Linux操作系统
- 如果选择导出OVF模板,请将生成后的文件夹中的.vmdk文件上传至云平台。
- 如果选择导出OVA模板,定义模板名称为MyVm,请执行以下操作。
- 执行如下命令,用file命令查看OVA文件。
回显如下:
MyVm.ova: POSIX tar archive (GNU)
使用tar命令可以看到,其中包含了两个文件:
$tar tf MyVm.ova MyVm.ovf MyVm.vmdk
- 执行如下命令,解压OVA文件压缩包。
解压后的文件夹包含如下文件:
MyVm.ovf MyVm.vmdk
其中,vmdk格式的镜像文件可以上传至云平台。
当前云平台支持导入vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd或zvhd2等格式镜像文件创建私有镜像。
- 执行如下命令,用file命令查看OVA文件。
详细指导请参见“通过外部镜像文件创建系统盘镜像”或“通过外部镜像文件创建数据盘镜像”。