在虚拟机安装过程中,硬盘文件.qcow2是最主要的,要是没了硬盘文件,虚拟机就挂了,为了防止手残,不小心删除这个硬盘文件,可以进行虚拟机快照。
虚拟机快照,就是以虚拟机为模板创建一个新的虚拟机。
我们可以对这个虚拟机将进行一系列的操作,既不会破坏原来的虚拟机,而且如果一不小心将虚拟机快照弄坏了,还可以根据原虚拟机创建出新的快照,也可以重置虚拟机。快照与母盘的大小不一样,这也提供了很大的方便。
那么,如何创建虚拟机快照呢???
第一种方式,图形界面的方式创建虚拟机快照
母盘:生成快照的硬盘文件
第一步:执行qemu-ing create 命令以hello.qcow2作为母盘,创建快照文件node1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/hello.qcow2
/var/lib/libvirt/images/node1.qcow2
第二步:在添加虚拟机的图形界面添加,添加方式改成import existing diskimage,寻找路径添加
添加“disk image”路径
添加“内存”和“cpu”
设置"name",点击“finish”,完成!!!!
安装成功!!!!!
第二种方式,脚本添加
编辑snapshoot.sh脚本文件
#!/bin/bash
qemu-img create \
-f qcow2 \
-b /var/lib/libvirt/images/$1.qcow2 \
/var/lib/libvirt/images/$2.qcow2 &> /dev/null
virt-install \
--name $2 \
--ram 1024 \
--vcpus 1 \
--network source=br0,model=virtio \
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \
--import &> /dev/null &
执行脚本文件,创建虚拟机快照
sh snapshoot.sh hello node2
成功!!!!