镜像格式转换

最近更新时间:2019-09-21 21:38:48

KEC支持导入RAW、VHD、QCOW2和VMDK格式的镜像文件,且Linux镜像系统盘不应超过20G,Windows镜像系统盘不应超过50G。对于其他格式的镜像文件,需要进行格式转换再导入KEC,本文介绍使用qemu-img工具进行镜像文件的格式转换。

本地Windows系统

qemu-img下载及转换镜像格式详细步骤如下:

  1. 下载qemu-img,默认安装即可,示例安装路径为D:\qemu。

  2. 配置环境变量:

    • 选择此电脑,右键单击属性,左侧导航栏单击高级系统设置

    • 如下图,在系统属性框内,选择高级页签,单击环境变量

      image.png

    • 在系统变量中找到Path,点击编辑。如果没有Path,点击新建

      image.png

    • 添加系统变量值:

      如果是新建Path,新建系统变量框内,添加Path变量,变量值为D:\qemu。

      image.png

      如果是编辑Path,编辑环境变量框内,点击新建,添加D:\qemu。

      image.png

  3. 测试环境变量:打开windows命令提示符(Win+R,运行对话框输入cmd,点确定),运行qemu-img --help,如下图所示,表示环境变量配置成功。

    image.png

  4. 切换文件目录:在命令提示符中,使用cd切换文件目录到源镜像文件所在位置,示例为cd D:\convert。

  5. 转换镜像格式:在命令提示符中,运行qemu-img convert命令进行格式转换,完成转换后目标镜像在源镜像所在位置。示例为qemu-img convert -f qcow2 -O vpc source.qcow2 target.vpc,这里,

    • qcow2:源镜像文件格式
    • vpc:目标镜像文件格式
    • source.qcow2:源镜像文件名
    • target.vpc:目标镜像文件名
    • -O:其中O为大写

本地Linux系统

qemu-img下载及转换镜像格式详细步骤如下:

  1. 安装qemu-img:

    • 本地为Ubuntu操作系统,运行apt-get install qemu-utils。
    • 本地为CentOS操作系统,运行yum install qemu-img。
  2. 转换镜像格式:在命令提示符中,运行qemu-img convert命令进行格式转换,完成转换后目标镜像在源镜像所在位置。示例为qemu-img convert -f qcow2 -O vpc source.qcow2 target.vpc,这里,

    • qcow2:源镜像文件格式
    • vpc:目标镜像文件格式
    • source.qcow2:源镜像文件名
    • target.vpc:目标镜像文件名
    • -O:其中O为大写

常见问题

qemu-img 常用格式字符列表

镜像格式 qemu-img参数
QCOW2 qcow2
QED qed
RAW raw
VDI vdi
VHD vpc
VMDK vmdk

金山云,开启您的云计算之旅

注册有礼