KVM克隆 快照

Posted Elvin笔记分享

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KVM克隆 快照相关的知识,希望对你有一定的参考价值。

原创博文
安装配置KVM http://www.cnblogs.com/elvi/p/7718574.html
web管理kvm http://www.cnblogs.com/elvi/p/7718582.html
kvm系统安装 http://www.cnblogs.com/elvi/p/7718623.html
KVM克隆&快照 http://www.cnblogs.com/elvi/p/7718628.html

 

#KVM克隆 快照

1 本机直接克隆
virt-clone -o test1 -n test2 -f /kvm/img/test2.qcow2
virsh start test2 #启动后,修改hostname、IP等

#2 复制文件方法克隆(相当于备份配置+磁盘,可做迁移)
virsh list --all
virsh dumpxml test1 > /etc/libvirt/qemu/centos6.xml
cp /kvm/img/test1.qcow2 /kvm/img/centos6.qcow2
vim /etc/libvirt/qemu/centos6.xml #修改name、UUID、磁盘源、VNC端口
virsh define /etc/libvirt/qemu/centos6.xml #重新定义配置文件
virsh start centos6 #启动后,修改hostname、IP等( 删除/etc/udev/rules.d/70-persistent-net.rules )

#3 连接克隆(磁盘qcow2格式作为一个快照使用,节省磁盘空间)
cat /etc/sysconfig/network-scripts/ifcfg-eth0 #删除MAC绑定
rm -f /etc/udev/rules.d/70-persistent-net.rules
halt
cd /kvm/img
qemu-img create -f qcow2 -b test2.qcow2 test12.qcow2 #关键,创建连接磁盘
virsh dumpxml test2 > /etc/libvirt/qemu/test12.xml
vim /etc/libvirt/qemu/test12.xml #修改name、UUID
virsh define /etc/libvirt/qemu/test12.xml

#########################
#快照 (内置)
#qemu-img snapshot -l /kvm/img/test12.qcow2 #查看磁盘快照
virsh snapshot-list test12 #查看快照
virsh snapshot-create test12 #生成快照
virsh snapshot-create-as test12 snap1 #自定义快照名
virsh snapshot-revert test12 snap1    #快照恢复虚拟
virsh snapshot-delete test12 snapname #删除指定快照
virsh snapshot-current test12

 

以上是关于KVM克隆 快照的主要内容,如果未能解决你的问题,请参考以下文章

kvm虚拟机克隆&&快照

centos7 安装kvm虚拟机以及快照恢复克隆应用

如何给运行的kvm虚拟机做快照

KVM管理虚拟机

kvm实现快速增量盘模式的克隆脚本

2. kvm虚拟化管理平台WebVirtMgr部署