转换镜像格式 本节提供本地为Windows操作系统和Linux操作系统的转换镜像格式的操作方法。 应用场景 天翼云目前支持导入RAW、qcow2、vmdk、vhd格式镜像文件。其他镜像文件,需要转换格式后再导入。下面将为您介绍如何使用开源qemuimg工具转换镜像格式。 方案构架 资源和成本规划 资源 资源说明 成本说明 qemuimg 是一款开源的转换镜像格式的工具。 免费 约束与限制 qemuimg镜像格式转换工具支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi或qed社区格式的镜像的相互转换。 vhd格式镜像在执行命令转换格式时请使用vpc代替,否则可能造成qemuimg工具无法识别镜像格式。 例如,将CentOS 8.4镜像的vhd格式转换为qcow2格式,请执行如下命令: plaintext qemuimg convert p f vpc O qcow2 centos8.4.vhd centos8.4.qcow2 转换Windows操作系统镜像格式 1. 安装qemuimg。 1. 下载qemuimg安装包至本地: 计算机”,右键单击“属性”。 2. 单击“高级系统设置”。 3. 在“系统属性”对话框里,单击“高级>环境变量"。 4. 在环境变量对话框里,在系统变量部分找到Path,并单击“编辑”。在“变量值”里,添加“D:Program Filesqemu”,不同的变量值之间以“;”分隔。 说明 如果没有Path变量请新建,并补充Path的变量值为“D:Program Filesqemu”。 5. 单击“确定”,保存修改。 3. 验证安装成功。 单击“开始>运行”,输入“cmd”后按回车键,在“cmd”窗口输入qemuimg help,如回显信息中出现qemuimg工具的版本信息,即表示安装成功。 4. 转换镜像格式。 1. 在“cmd”窗口输入如下命令切换文件目录,以安装目录为“D:Program Filesqemu”为例。 plaintext d: cd D:Program Filesqemu 2. 执行如下命令转换镜像文件格式,以转换vmdk格式为qcow2格式的镜像为例。 plaintext qemuimg convert p f vmdk O qcow2 centos8.4.vmdk centos8.4.qcow2 上述命令中各参数对应的说明如下: p:表示镜像转换的进度。 f:后面为源镜像格式。 O:必须是大写,后面的参数由如下3个部分组成:转换出来的镜像格式 + 源镜像文件名称 + 目标文件名称。 转换完成后,目标文件会出现在源镜像文件所在的目录下。 回显信息如下所示: plaintext