linux系统下脚本对虚拟机的安装管理

本篇博客主要涉及Linux 系统主机使用脚本进行安装,快照和重置虚拟机,克服了镜像法安装虚拟机繁琐的步骤。

一.安装虚拟机

(一)普通脚本安装虚拟机

linux系统下脚本对虚拟机的安装管理

脚本如下:

linux系统下脚本对虚拟机的安装管理

调用脚本,重建一个westos虚拟机

sh vm_create.sh westos

linux系统下脚本对虚拟机的安装管理

 

linux系统下脚本对虚拟机的安装管理

 

(二) 具有硬盘文件与前端文件的超速安装虚拟机

原材料:

(1)vm.qcow2 硬盘文件

绝对路径: /var/lib/libvirt/images

(2)vm.xml

绝对路径: /etc/libvirt/qemu

注: 这里我得到某台主机虚拟机westos 的两个文件,并且保存到/mnt  目录中

步骤一:移动westos.qcow2 到指定路径

mv westos.qcow2 /var/lib/libvirt/images/

 

可以看到,westos.qcow2 添加成功

 

  步骤二: 移动westos.xml 到指定路径

mv westos.xml /etc/libvirt/qemu

 

可以看到,wstos.xml添加成功

步骤三:进行生效显示

virsh creat westos.xml

 

(三)虚拟机的管理

virt-manager 开启图形管理工具

virt-viewer westos 显示虚拟机,westos表示虚拟机名称

virsh list  列出正在运行的vm

virsh list--all 列出所有vm

(四)虚拟机的快照

cd  /var/lib/libvirt/images

qemu-img create -f qcow2 -b westos.qcow2 nodel.qcow2

file node1.qcow2

2.用脚本做快照

vim vm_kuaizhao.sh

 

sh vm_kuaizhao.sh