**
Redhat如何生成虚拟机快照
**
在虚拟机安装过程中,硬盘文件.qcow2是最主要的,要是没了硬盘文件,虚拟机就挂了,为了防止手残,不小心删除这个硬盘文件,可以进行虚拟机快照。
虚拟机快照,就是以虚拟机为模板创建一个新的虚拟机。
我们可以对这个虚拟机将进行一系列的操作,既不会破坏原来的虚拟机,而且如果一不小心将虚拟机快照弄坏了,还可以根据原虚拟机创建出新的快照,也可以重置虚拟机。快照与母盘的大小不一样,这也提供了很大的方便。
下面介绍创建虚拟机的方法
**
方法一:图形界面创建虚拟机快照
**
- 使用qemu-ing create命令创建快照文件node1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/server.qcow2
2.在虚拟机的图形界面添加,添加方式改为import existing diskimage,按照路径田间文件
virt-manager #打开虚拟机的管理器
添加“disk image”路径
添加内存和cpu
更改名字,点击Finish完成创建!
**
方法二:使用脚本添加快照
**
在/mnt目录下进行脚本文件的创建
vim /mnt/vm_snap.sh #创建脚本文件
#!/bin/bash
qemu-img create \ #创建快照命令
-f qcow2 \ # -f指定类型
-b /var/lib/libvirt/images/$1.qcow2 \ # -b指定母盘
$2.qcow2 &> /dev/null # 创建$2名字的快照
virt-install \ # 快照安装命令
--name $2 \ #名字指定
--ram 1024 \ #指定内存
--vcpus 1 \ #指定cpu数量
--network source=br0,model=virtio \ #指定网桥
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \ #指定硬盘和总线
--import &> /dev/null &
执行脚本文件,创建虚拟机的快照
sh vm_snap.sh server node2
over!