镜像服务 IMS-通过qemu-img-hw工具转换镜像格式:操作步骤

时间:2024-11-08 10:40:54

操作步骤

  1. 上传待转换格式的镜像文件至云服务器。
    • 本地主机为Linux系统:

      通过scp命令将镜像文件上传至云服务器。以将“image01.qcow2”文件上传至云服务器的“/usr/”目录下为例。

      scp /var/image01.qcow2 root@xxx.xxx.xx.xxx:/usr/

      其中,xxx.xxx.xx.xxx为云服务器的弹性公网IP。

    • 本地主机为Windows系统:

      使用文件传输工具(例如WinSCP)将镜像文件上传至云服务器。

  2. 获取qemu-img-hw工具并上传至云服务器,然后解压工具包。
    表2 qemu-img-hw工具获取方式

    工具包

    下载地址

    qemu-img-hw.zip

    https://cn-south-1-cloud-reset-pwd.obs.cn-south-1.myhuaweicloud.com/imageImportTools/qemu-img-hw.zip

    当前工具仅限在x86架构的服务器下使用。

  3. 转换镜像格式。
    1. 进入qemu-img-hw存放目录,以存放在“/usr/qemu-img-hw”为例:

      cd /usr/qemu-img-hw

    2. 执行以下命令修改权限:

      chmod +x qemu-img-hw

    3. 执行qemu-img-hw命令将镜像文件转为zvhd2格式。

      qemu-img-hw命令格式:

      ./qemu-img-hw convert -p -O {目标镜像格式} {待转换镜像文件} {目标镜像文件}

      以将“image01.qcow2”格式文件转换成“image01.zvhd2”格式为例:

      ./qemu-img-hw convert -p -O zvhd2 image01.qcow2 image01.zvhd2

support.huaweicloud.com/bestpractice-ims/ims_bp_0052.html