码迷,mamicode.com
首页 > 其他好文 > 详细

kvm(五)客户机vm的增量主机快照

时间:2015-07-16 22:33:52      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:backing file   kvm   qcow2   raw   

快速理解快照请参考 虚拟机快照浅析

目的:

通过一个基础镜像(backing files,基本镜像),里面把各个虚拟机都需要的环境都搭建好,然后基于这个镜像建立起一个个增量镜像,每个增量镜像对应一个虚拟机,虚拟机对镜像中所有的改变都记录在增量镜像里面,基础镜像始终保持不变。
功能:节省磁盘空间,快速复制虚拟机。

环境:
基本镜像文件:vm4.qcow2  虚拟机ID:vm4
增量镜像文件:vm5.qcow2 虚拟机ID:vm5
要求:以基本镜像文件vm4.qcow2为基础,创建一个镜像文件vm5.qcow2,以此创建一个虚拟机机vm5,虚拟机node4的改变将存储于vm5.qcow2中。

1、查看backing files 信息

技术分享

2、创建快照增量文件

[root@Aries kvm]# qemu-img create -b vm4.qcow2 -f qcow2 vm5.qcow2

技术分享

3、创建vm5的配置文件并修改

[root@Aries kvm]# cp /etc/libvirt/qemu/vm4.xml /etc/libvirt/qemu/vm5.xml
[root@Aries kvm]# vim /etc/libvirt/qemu/vm5.xml
#######对比和源vm4的配置文件###########
[root@Aries kvm]# diff /etc/libvirt/qemu/vm4.xml /etc/libvirt/qemu/vm5.xml 
9,10c9,10
<   <name>vm4</name>
<   <uuid>4e7de5d2-fab4-958f-1aba-2da41690fd07</uuid>
---
>   <name>vm5</name>
>   <uuid>4e7de5d2-fab4-958f-1aba-2da41690fd08</uuid>
31c31
<       <source file=‘/kvm/vm4.qcow2‘/>
---
>       <source file=‘/kvm/vm5.qcow2‘/>
48c48
<       <mac address=‘52:54:00:41:d6:44‘/>
---
>       <mac address=‘52:54:00:41:d6:45‘/>
60c60
<     <graphics type=‘vnc‘ port=‘5913‘ autoport=‘no‘ listen=‘0.0.0.0‘>
---
>     <graphics type=‘vnc‘ port=‘5915‘ autoport=‘no‘ listen=‘0.0.0.0‘>

4、根据配置文件定义vm5虚拟机

[root@Aries kvm]# virsh define /etc/libvirt/qemu/vm5.xml 
[root@Aries kvm]# virsh start vm5

技术分享

进入系统修改必要配置;主机名、网卡、6.0以上系统删除文件 /etc/udev/rules.d/70-persistent-net.rules 

5、自动扩展虚拟机容量

[root@Aries kvm]# cd /kvm/
[root@Aries kvm]# du -sh vm4.qcow2 vm5.qcow2 
1.6G    vm4.qcow2
6.9M    vm5.qcow2
[root@Aries kvm]#

在vm5主机模拟

[root@vm5 ~]# dd if=/dev/zero of=testfile bs=1M count=500
记录了500+0 的读入
记录了500+0 的写出
524288000字节(524 MB)已复制,16.662 秒,31.5 MB/秒
[root@vm5 ~]#

可以看到变化

技术分享

基础文件没有变化,增量文件变化

本文出自 “大風” 博客,请务必保留此出处http://lansgg.blog.51cto.com/5675165/1675362

kvm(五)客户机vm的增量主机快照

标签:backing file   kvm   qcow2   raw   

原文地址:http://lansgg.blog.51cto.com/5675165/1675362

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!