火山引擎云服务器实践教程-转换镜像格式

axin 2025-04-06 5人围观 ,发现0个评论 火山引擎云服务器云服务器云服务器教程

👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>

本文介绍如何使用qemu-img,将已有镜像文件转换为RAW、QCOW2、VHD、VMDK格式。

操作场景

火山引擎支持导入RAW、QCOW2、VHD、VMDK格式的镜像文件作为自定义镜像。当您拥有的是其他格式镜像文件时,需要在导入前自行转换文件格式。
通过qemu-img工具,可将RAW、QCOW2、VHD和VMDK等格式的镜像文件,进行相互转换。
说明
qemu-img不支持将ISO格式的镜像文件转换为RAW或QCOW2格式,请根据制作镜像指引,使用虚拟机将其制作为RAW或QCOW2的镜像文件。

操作步骤

在Linux操作系统中转换

  1. 在您存放镜像文件的的服务器中执行如下命令,安装qemu-img。

    • CentOS

yum install -y qemu-img
    • Ubuntu/Debian

apt-get updateapt-get install -y qemu-utils
  1. 执行如下命令,转换镜像文件格式。

qemu-img convert -f <源镜像文件格式> -O <目标镜像文件格式> <源镜像文件名称> <目标文件名称>
参数说明:
参数名
说明
取值样例
源镜像文件格式
待转换的源镜像文件格式。
vhdx
目标镜像文件格式
转换后的新镜像文件格式。
qcow2
源镜像文件名称
待转换的源镜像文件全称。
CentOS7.vhdx
目标文件名称
转换后的新镜像文件全称。
CentOS7.qcow2
  1. 转换完成后,新镜像文件会存储在源镜像文件所在的目录下。

在Windows操作系统中转换

  1. 在您存放镜像文件的服务器中,使用浏览器访问qemu-img站点。

  1. 选择所需版本的qemu-img,单击文件名下载到本地。

  1. 双击下载的.exe文件,根据指引安装qemu。

请注意记录安装qemu的目录路径。
  1. 配置qemu的环境变量。

本实践以Windows Server 2022 数据中心版 64位中文版操作系统为例。
    1. 单击”Windows“图标,选择”Windows 系统“。

    1. 右键单击“此电脑”,选择“更多 > 属性”。

    1. 在左侧目录树选择“关于”,并在关于页面底部“相关设置”中,单击“高级系统设置”按钮。

    1. 在“系统属性”页面的“高级”页签,单击“环境变量”按钮。

    1. 在“环境变量”页面,选择系统变量模块的Path变量,并单击“编辑”按钮。

    1. 在“编辑环境变量”页面,单击“新建”按钮,填入您在步骤3中指定的qemu安装目录路径。

    1. 依次在各配置页面单击“确定”按钮,完成配置。

    1. 打开新的PowerShell对话框,执行如下命令,验证是否可以正常使用qemu-img。

qemu-img -Version
  1. 在PowerShell对话框中,执行如下命令,切换至源镜像文件所在目录。

cd <源镜像文件所在目录>
  1. 执行如下命令,转换源镜像文件格式。

qemu-img convert -f <源镜像文件格式> -O <目标镜像文件格式> <源镜像文件名称> <目标文件名称>
参数说明:
参数名
说明
取值样例
源镜像文件格式
待转换的源镜像文件格式。
vhdx
目标镜像文件格式
转换后的新镜像文件格式。
qcow2
源镜像文件名称
待转换的源镜像文件全称。
CentOS7.vhdx
目标文件名称
转换后的新镜像文件全称。
CentOS7.qcow2
  1. 转换完成后,新镜像文件会存储在源镜像文件所在的目录下。

后续步骤

转换成功后,您可以将获得的镜像文件导入火山引擎作为自定义镜像。操作详情可查看导入自定义镜像。


请关注微信公众号
微信二维码
不容错过
Powered By TOPYUN 云产品资讯