磁盘虚拟化系列(一):qcow2文件、raw文件、qcow2镜像、vmdk文件

qcow2、raw文件

  手动进行创建kvm虚拟机的时候会先(qemu-img create -f qcow2 /data/10g.qcow2 10G)创建磁盘文件,而这个文件会被作为虚拟机的磁盘,存储虚拟化+文件系统是业界最常用的存储虚拟化技术,所以我们接触最多。
  kvm虚拟机磁盘文件主要有raw和qcow2格式,qcow2和raw的区别是?

类型 qcow2 raw
特性 quickcopyonwrite2,写时复制,开始只占用少许容量,支持动态扩容,支持压缩,支持AES加密,支持快照,性能较好。 裸格式,创建时就需要指定存储容量,占用全部容量,不支持动态扩容,不支持快照,性能好。

  

vmdk文件

  在使用VMware的时候,常常会遇到vmdk文件损坏,然后云主机就启动不了了。vmdk文件是VMware中非常重要(操作系统等各种信息存储在上面)

  • .vmdk 文件:包含虚拟磁盘的信息。虚拟机的文件系统就建立在 .vmdk 文件上。
      
      

跨平台云主机迁移

  从上面可以知道不同平台使用的磁盘文件格式不一样,所以进行云主机迁移时很重要的一步就是进行转换格式。

virt-v2v工具

  virt-v2v 是由 perl 语言编写的脚本,可以自动化的将创建在 Xen,KVM 和 VMware ESX 上的虚拟机拷贝到 virt-v2v 的主机,并且自动的更改配置,使之能够被 libvirt 进行管理。
使用

链接:
https://www.ibm.com/developerworks/cn/linux/1409_qiaoly_qemuimgages/index.html
v2v virt-v2v
VMware虚拟化

发布了93 篇原创文章 · 获赞 28 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/shuzishij/article/details/104006836
今日推荐