zoukankan      html  css  js  c++  java
  • KVM快照snapshot

    kvm环境快照(snapshot)的使用方法

    http://blog.csdn.net/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.51cto.com/art/201012/240911.htm

    文章的重点是这个:

    lvcreate -L 2G -s -n centosBackup /dev/vg00/centos

    参数-L表示创建的大小, -s 对于已经存在的逻辑卷轴创建快照 -n 表示新创建逻辑卷轴的名字


    有关Xen的snapshot

    Xen虚拟机实战:如何用Linux命令建快照

     http://os.51cto.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功能。

  • 相关阅读:
    使用阿里的EasyExcel实现表格导出功能
    推荐一款实用的java工具包---Hutool
    MySQL(二)锁机制【表级锁、页面锁、行级锁】
    MySQL(一)存储引擎
    使用redis的increment()方法实现计数器功能
    Redis缓存浅析
    Dubbo服务介绍
    SpringMVC工作执行流程详解
    GC垃圾回收机制----GC回收算法(GC机制必会知识点)
    数据结构之常见的数据结构
  • 原文地址:https://www.cnblogs.com/zhangzhang/p/2344942.html
Copyright © 2011-2022 走看看