linux虚拟机快照

1.什么是快照?
快照如同字面意思:快速的照相照出的照片。
因为想要真正深刻理解一些东西就得做一些“危险“的事,比如你想要看一个人缺少身体的某个部位或让他增加某个部位,不可能在真人上做,这时就需要快照了,快照相当于完全复制这个人,你可以随便做一些操作,就算把照相做坏了也没事,再照一张就行了。(注意:再使用快照时不能动照的那个真实的“人”,相当于一面镜子,人如果走了镜子里也就没有人了)。

2.手动创建快照
做以下操作的前提是有一个已经装好的虚拟机

 qemu-img create -f 类型 -b 母盘路径名称 快照路径名称

例:
在真机里操作:查看已经存在的虚拟机硬盘
linux虚拟机快照

创建快照名字叫node1
linux虚拟机快照
手动导入:
1.导入已经存在的硬盘快照
linux虚拟机快照
2.导入
linux虚拟机快照
linux虚拟机快照
3.写入内存大小和cpu个数(与真虚拟机一样就行)
linux虚拟机快照
4.写入快照名字node1
linux虚拟机快照
linux虚拟机快照
可以看出快照大小比真实的虚拟机小很多
linux虚拟机快照

3.脚本创建快照
编辑脚本
vim vm_snap.sh
linux虚拟机快照
linux虚拟机快照

qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2 &> /dev/null 创建一个快照,母盘与快照名称可以自定义,左右输出到垃圾桶
virt-install 虚拟化安装
–name $2 虚拟化名字
–ram 1024 内存大小
–vcpus 1 设置cpu为一个
–disk /var/lib/libvirt/images/$2.qcow2,bus=virtio 硬盘路径
–network bridge=br0,model=virtio 网桥为br0,模式为virtio
–import &> /dev/null & 导入,将所有输出丢到垃圾桶,后台运行

测试:创建快照node2
linux虚拟机快照
成功!

上一篇:virt-install 创建虚拟机


下一篇:kvm