kvm外置镜像快照 (from cloudstack)

脚本详见 https://github.com/apache/cloudstack/blob/master/scripts/storage/qcow2/managesnapshot.sh

系统环境

#cat /etc/redhat-release 
CentOS Linux release 7.1.1503 (Core)

qemu-img版本

#rpm -qa qemu-img
qemu-img-1.5.3-86.el7_1.2.x86_64

使用方法:

#./managesnapshot.sh 
Usage: managesnapshot.sh: -c <path to disk> -n <snapshot name>
Usage: managesnapshot.sh: -d <path to disk> -n <snapshot name>
Usage: managesnapshot.sh: -r <path to disk> -n <snapshot name>
Usage: managesnapshot.sh: -b <path to disk> -n <snapshot name> -p <dest dir> -t <dest file>

对qcow2镜像操作如下:

创建快照

#./managesnapshot.sh -c centos6.6.qcow2 -n clean

备份快照至新的镜像

#./managesnapshot.sh -b centos6.6.qcow2 -n clean -p . -t clean.qcow2

恢复镜像中快照

#./managesnapshot.sh -r centos6.6.qcow2 -n clean

可以使用 qemu-img info xxx.qcow2 查看内部快照

删除镜像中的快照

#./managesnapshot.sh -d centos6.6.qcow2 -n clean
时间: 2024-11-13 14:02:39

kvm外置镜像快照 (from cloudstack)的相关文章

kvm+libvirt虚拟机快照浅析[转]

浅析snapshots, blockcommit,blockpull 作者:Kashyap Chamarthy <kchamart#redhat.com> Date: Tue, 23 Oct 2012 15:28:06 +0530 这是一篇关于snapshots, blockpull, blockcommit的的介绍.作者和with Eric Blake, Jeff Cody,Kevin Wolf以及很多IRC和mailing lists里面的同学大量讨论以及作者大量的特向测试的基础之上总结出

kvm虚拟机克隆&amp;&amp;快照

KVM虚拟机克隆: 克隆前先关机,创建好分区. 语法: virt-clone -o 原虚拟机 -n 新虚拟机 -f 存储路径   (.img镜像后缀) 例如:virt-clone -o cetos7 -n centos7-1 -f /var/lib/libvirt/images/centos7-1.img(默认路径) ll -h 一台KVM虚拟机组成:虚拟机配置文件和镜像.img组成. ls /etc/libvirt/qemu  (配置文件) KVM虚拟机快照: 作用:热备.灾难恢复. 注意:由

烂泥:KVM利用LVM快照快速部署虚拟机

本文首发于烂泥行天下. 上一篇文章介绍了有关KVM利用LVM快照备份和恢复虚拟机的功能,这篇文章我们来介绍,如何利用LVM快照功能为KVM快速部署虚拟机. 部署虚拟机需要以下几个步骤: 1. 创建LVM快照 2. 修改虚拟机的XML配置文件 3. 通过virsh define命令定义虚拟机 4. 启动虚拟机,并修改相关网络设置 既然是利用LVM的快照功能,那么我们就先创建一个快照.如下: lvcreate -L 100M -s -n lvmsp2 /dev/vg1/lvmsp 有关KVM相关的文

烂泥:KVM利用LVM快照备份与恢复虚拟机

本文首发于烂泥行天下. 最近一段时间一直在学习有关LVM逻辑卷方面的知识,前几篇文章介绍了有关LVM的逻辑卷的基本相关知识,包括逻辑卷及卷组的扩容与缩小.今天我们再来介绍LVM快照的功能. 注意:本次实验是与虚拟化KVM进行集成测试,通过KVM虚拟机是否正常启动来检查LVM的备份与恢复. 有关LVM的快照功能,我们可以通过lvcreate –help命令,查看帮助文档.如下: 先来查看系统中逻辑卷,使用lvs命令.如下: 通过上图,我们可以看到目前系统中只有一个逻辑卷/dev/vg1/vhost

烂泥:LVM学习之KVM利用LVM快照备份与恢复虚拟机

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近一段时间一直在学习有关LVM逻辑卷方面的知识,前几篇文章介绍了有关LVM的逻辑卷的基本相关知识,包括逻辑卷及卷组的扩容与缩小.今天我们再来介绍LVM快照的功能. 注意:本次实验是与虚拟化KVM进行集成测试,通过KVM虚拟机是否正常启动来检查LVM的备份与恢复. 有关LVM的快照功能,我们可以通过lvcreate –help命令,查看帮助文档.如下: 先来查看系统中逻辑卷,使用lvs命令.如下: 通过上图,我们可以看到目前系统中只有一个逻辑卷/d

KVM之八:快照创建、恢复与删除

kvm虚拟机默认使用raw格式的镜像格式,性能最好,速度最快,它的缺点就是不支持一些新的功能,如支持镜像,zlib磁盘压缩,AES加密等.要使用镜像功能,磁盘格式必须为qcow2.下面开始kvm虚拟机快照备份的过程,这里以虚拟机snale 为例. 1.将虚拟机snale 关机: 1 [[email protected] image 10:56:10]#virsh list --all 2 Id 名称 状态 3 -------------------------------------------

ubuntu kvm 部署安装 &nbsp; 快照

cat /proc/cpuinfo | egrep 'vmx|svm' apt-get install  qemu-kvm libvirt-bin virt-managerbridge-utils lsmod | grep kvm virsh -c qemu:///system list 这个是安装kvm 然后添加虚拟机 qemu-img info aa.img   查看虚拟机现在的事什么格式 qemu-img convert -f raw -O qcow2 aa.imgtest01.qcow2

centos(6)7 安装kvm虚拟机以及快照恢复克隆应用

废话不多说直接开干: kvm centos7(centos6大同小异) 宿主机安装centos7系统,配置好网络 关掉防火墙,关掉selinux 重启 查看cpu是否支持虚拟化: grep -E --color '(vmx|svm)' /proc/cpuinfo 启用 KVM 模块 #modprobe kvm 功能区分 intel/amd 的启用: #modprobe kvm-intel # lsmod |grep kvm kvm_intel              55496  0 kvm

修改kvm虚拟机镜像文件大小

1.查看kvm镜像的格式信息 [[email protected] bakup]# qemu-img info 10.1.12.201_base-12-201 image: 10.1.12.201_base-12-201 file format: qcow2 virtual size: 200G (214748364800 bytes) disk size: 88G cluster_size: 65536 2.给镜像增加100G空间 [[email protected] bakup]# qemu