KVM虚拟机差量生产镜像测试

后备镜像差量生成虚拟机的方式可以快速的产生大量的虚拟机,节省磁盘空间,在生产环境中有非常重要的意义。经过测试,对后备镜像的读压力非常小,系统压力主要在差量镜像的写压力,使用的时候,为了取得良好效果,应将后备镜像和差量镜像分散到不同的物理硬盘上,并保证镜像的安全性。

2. 后备镜像差量生成虚拟机(backing_file)功能说明

后备镜像差量生成虚拟机是指多台虚拟机共用一个后备镜像,每个虚拟机根据需要,如果是读操作,读取镜像,如果是写操作,才写入自己的镜像文件,类似快照的copy on write机制。后备镜像可以是raw和qcow2格式,差量镜像只能是qcow2格式。

3. 使用差量方式的好处:

1) 快速生成虚拟机镜像,通过一条命令,瞬间生成虚拟机镜像。

2) 节省磁盘空间,多台虚拟机公用一个后备镜像,节省大量空间。

4. 使用差量方式的风险

1) 多台虚拟机启动的时候,io压力非常大,尤其是第一次启动的时候。

2) 对后备镜像安全性要求非常高。

5. 测试环境

硬件

联想R510G7

cpu Intel(R) Xeon(R) CPU E5506 @ 2.13GHz

内存 8G

硬盘 sas 146Gx2 raid0 x2

软件 CentOS 6.3 kernel 2.6.32-279.19.1.el6.x86_64

6. 测试方法

生成差量镜像的命令,-b参数是指后备镜像,如果生成的镜像和后备镜像不在同一个目录,注意要使用绝对路径,否则虚拟机不能启动。

qemu-img create -f qcow2 /datapool/w2k3-test-04 -b /data/win2003ent32chs

测试的时候,编写了一个脚本,不停的产生差量镜像,启动虚拟机,5分钟后关闭虚拟机、删除虚拟机、在产生镜像,通过cacti监控平台观察磁盘的io压力。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/be9b3d6c47cc341c8322ed03236d8b0c.html