1. 程式人生 > >KVM克隆 快照

KVM克隆 快照

dev web blog 創建 persist snap lan define etc

原創博文
安裝配置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克隆 快照