virt-manager ##开启图形管理工具
virsh list ##列出正在运行的vm
virsh list --all ##列出所有vm
virsh shutdown vmname ##正常关闭指定vm
virsh destroy vmname ##强行结束指定vm
virsh create vmname.xml ##临时恢复指定vm,vmname表示前端管理文件
virsh define vmname.xml ##永久恢复vm
virsh undefine vmname ##删除vm的前端管理,不会删除存储
#####虚拟机快照########
快照的命令为:qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2
编写简单脚本来实现快照
此脚本不止有快照功能,而是直接做成重置虚拟机,相当于删除之前快照,并重新建立一个快照
!/bin/bash
virsh destroy $1 &> /dev/null ##关闭旧的虚拟机
virsh undefine $1 &> /dev/null ##删除旧的快照
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 1000 \ ##设置内存大小
--disk /var/lib/libvirt/images/$2.qcow2 \ ##保存文件路径
--import &> /dev/null & ##不显示所有信息
编写此文件名字为kz.sh 并且给执行权限,执行效果如图