转换镜像格式
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
温馨提示:如无特殊说明,本站文章均为作者原创,转载请注明出处!