设为首页 收藏本站
查看: 1973|回复: 0

[经验分享] KVM快照snapshot

[复制链接]

尚未签到

发表于 2015-4-10 14:02:43 | 显示全部楼层 |阅读模式
  kvm环境快照(snapshot)的使用方法
  http://blog.iyunv.com/gg296231363/article/details/6899533
  这篇文章讲了如何使用qemu-img命令使用快照和使用libvirt创建快照(均针对KVM虚拟机),文章写的相当不错,比较详细
  重点总结如下:
  1.kvm环境下qcow2的镜像支持快照(使用qemu-img info ***.xm 查到convirt使用的raw格式)
  2.创建快照并没有产生新的镜像,虚拟机镜像大小增加,快照应属于镜像
  对于libvirt更详细的内容可以见http://libvirt.org/formatsnapshot.html#SnapshotAttributes
  
  KVM中使用LVM快照技术  
  http://zhumeng8337797.blog.163.com/blog/static/100768914201110683254143/
  这篇文章讲述是使用linux本身提供的LVM相关功能进行快照,也使用了libvirt,可以与上一篇文章联系起来看
  文章重点:
  创建LVM逻辑卷:    sudo fdisk /dev/sda   (分区,这里就不在详细介绍,这个命令进入之后要进行后续操作)
                                      sudo partprobe  (将分区信息的改变告诉操作系统)

                                      sudo pvcreate /dev/sdaX

                                      sudo vgcreate vg00 /dev/sdaX

                                      sudo lvcreate -L 10G -n centos vg00       (创建一个centos的逻辑卷给装系统使用)
  更详细的命令解释可见《Linux指令范例速查手册》http://book.iyunv.com/art/201012/240911.htm
  文章的重点是这个:
  lvcreate -L 2G -s -n centosBackup /dev/vg00/centos
  参数-L表示创建的大小, -s 对于已经存在的逻辑卷轴创建快照 -n 表示新创建逻辑卷轴的名字

  
有关Xen的snapshot
  Xen虚拟机实战:如何用Linux命令建快照
   http://os.iyunv.com/art/200907/139331.htm
  这网页说明Xen本身不支持快照,但是由于开源Xen通常使用Linux作为它的特权域,所以你能使用Linux命令创建快照。(2009年的时候)
  1. 在Xen里创建快照的一种方法是在保存虚拟机当前状态后使用Linux dd(辅助于xen save  和 xen restore)
  2. LVM方法创建快照(LVM2)
  Xen 4.0是支持实时快照的
  Blktap2:Xen 4.0中所采用新的虚拟硬盘(VHD)提供了高性能虚拟机快照和克隆功能,此外还可以在不停止虚拟机处理的情况下做实时虚拟磁盘快照

  1.更新blktap,加入对VHD格式的支持,并且提升了快照和备份的效率。而在Xen 3.x时代,主要支持的是RAW格式虚拟磁盘文件。
  
  2.引入运行时更改虚拟机磁盘大小的功能,这样做可以有效避免宿主机硬盘空间的浪费。
  
  3.Xen 4.0对Dom0可以支持到pvops-kernel 2.6.31.x,最高到2.6.32.x,另外对已经使用很长时间(大约三年)的linux-2.6.18 Dom0内核仍然提供支持。不过根据笔者的实验,对于自己手动编译安装Xen来说,linux-2.6.18 Dom0内核仍然是最好的选择。
  
  4.新提供libxl库,用于开发者开发一系列上层控制Xen的工具,从而实现对各虚 拟机状态的监控和管理,进而便于开发无人值守虚拟机服务器管理程序组。
  
  5.支持Citrix WHQL认证的Windows并行虚拟化驱动。
  
  在3.0的文档中,也是使用LVM作为虚拟机snapshot功能。
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-55704-1-1.html 上篇帖子: [zz]Scripting KVM with Python, Part 1: libvirt 下篇帖子: [KVM] KVM/VirtManager 使用方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表