备份linux虚拟机

说是备份虚拟机,更不如说是给虚拟机一个快照,有一个比喻非常贴切(李哥说的),如果给一个人整容,是无法恢复的,而如果给一个人,拍一张照片,确实可以ps的,备份虚拟就也就是给虚拟机一个快照,就相当于给虚拟机拍了一张照片,你所有的操作都是在这张照片上,重置虚拟机就相当于是删掉这张照片,然后重新拍一张

1.有两种办法,第一种是手动的办法

virt-manager            ##打开虚拟机管理器

 

给系统快照一下

qemu-img create -f qcow2 -b /var/lib/libvirt/images/rhel7.0.qcow2 /var/lib/libvirt/images/lei.qcow2 

 

然后点击虚拟机管理的file下面的小电脑,选择第四个导入现存的硬盘

点击下一步选择刚刚快照的文件

设置完成以后会发现该快照已经可以使用了

2.脚本

#!/bin/bash                                           ##脚本必备       
echo "create vm $2 ing..."                            ##一个提示,正在创造
qemu-img create -f qcow2 \                            ##备份$1镜像为$2快照
-b /var/lib/libvirt/images/$1.qcow2 \
/var/lib/libvirt/images/$2.qcow2 &> /dev/null

virt-install \                                       ##这个快照的硬件信息
--name $2 \
--vcpus 1 \
--ram 1000 \
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \
--network source=br0,model=virtio \
--import &> /dev/null &

运行一下试试,在这里我把上述的脚本保存成了vm_snopshot.sh

sh vm_snopshot.sh rhel7.0 lei
create vm lei ing...

 ok,成功了,可以肆无忌惮的在虚拟机上做实验了

猜你喜欢

转载自blog.csdn.net/weixin_40543283/article/details/83278972