虚拟机快照的创建
1.手动方式创建镜像快照
qemu-img create -f qcow2 -b /var/lib/libvirt/images/student.qcow2 /var/lib/libvirt/images/newstudent.qcow2
导入镜像文件,交互式创建一个新的虚拟机
例:命令行方式创建所需快照硬盘
选择创建方式
选择镜像文件
选择分配内存以及CPU个数
确认创建虚拟机
2.脚本方式创建快照
创建脚本 vim vm_snapsnot.sh
执行脚本 sh vm_snapsnot.sh 源镜像 目标镜像
脚本内容
#!/bin/bash
#简单判断参数数目
[ $# -lt "2" ] && {
echo "参数错误"
exit 1
}
#切换至镜像硬盘所在目录
cd /var/lib/libvirt/images/
qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2 &>/dev/null &
#安装命令
virt-install \
#虚拟机名称
--name $2 \
#指定内存
--ram 1024 \
#指定cpu个数
--vcpus 1 \
#指定硬盘镜像
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \
#指定网卡
--network bridge=br0,model=virtio \
#导入方式创建快照
--import &>/dev/null &
脚本执行结果