转换镜像格式

作者: admin 分类: Linux 发布时间: 2018-01-09 10:55 浏览:2,143 次    

qemu-img

可转换格式:raw, qcow2, qed, vdi, vmdk, vhd

命令格式:

qemu-img convert  【选项】 源镜像格式  【选项】目标镜像格式  源镜像文件   目标镜像文件

qemu-img 格式字符列表

镜像格式    QCOW2 (KVM, Xen)    QED (KVM)     raw   VDI (VirtualBox)   VHD (Hyper-V)    VMDK (VMware)                

参数         qcow2               qed          raw      vdi               vpc               vmdk
        
                       

例1、将转换一个裸格式镜像文件 centos7.img 到qcow2镜像文件。

qemu-img convert -f raw -O qcow2 centos7.img centos7.qcow2

例2、转换 VMDK 镜像文件到裸格式镜像文件

qemu-img convert -f vmdk -O raw centos7.vmdk centos7.img

例3、转换 VMDK 镜像文件到qcow2镜像文件

qemu-img convert -f vmdk -O qcow2 centos7.vmdk centos7.qcow2

注:-f format参数是可选的,如果忽略,qemu-img将尝试推断镜像格式,
当转换一个Windows系统的镜像文件时,需确保镜像内系统已安装好virtio驱动。否则,在启动虚拟机时会由于缺少virtio驱动遇到蓝屏死机。避免这个问题的方法是按如下命令通过更新glance服务中镜像属性,但是这个方法会明显的降低磁盘性能。

glance image-update --property hw_disk_bus='ide' image_id

从Esxi环境下迁移至私有云使用格式

qemu-img convert -f raw -O qcow2 xxx.vmdk xxx.img

温馨提示:如无特殊说明,本站文章均为作者原创,转载时请注明出处及相应链接!

发表评论