首页 > 代码库 > 用脚本实现虚拟机的安装和管理
用脚本实现虚拟机的安装和管理
用脚本安装虚拟机,并管理虚拟机的简单运行开启等操作
安装虚拟机
#! bin/bash ###定义文件为bin目录下运行的bash
vir-install \ ###开始安装虚拟机
--name $1 \ ###命名虚拟机
--ram 1024 \ ###设定内存大小
--file /var/lib/libvirt/images/$1.img\ ###设定硬盘文件
--file-size 8 \ ##硬盘分配大小
--cdrom /root/Desktop/rhel-server-7.1-86_64-dvd.iso& ###指定安装文件
管理虚拟机
#!bin/bash ###表示文件是在bin目录下运行的bash
case “$1” in ####“$n”表示输入的第n个命令
start)
virsh start $2 ####打开键入的第二个命令名称的虚拟机
echo starting... #####显示打开中....
virsh view $2 ###显示打开的虚拟机
echo successful
;;
shutdown)
echo shutdowning...
virsh shutdown $2 ###关闭键入的第二个命令名称的虚拟机
echo successful
;;
destroy)
virsh destroy $2 ###强制关闭xx虚拟机
echo successful
;;
restart)
virsh destroy $2 ###重启xx虚拟机
virsh start $2
virsh view $2
echo successful
;;
create)
virsh create $2 ###临时创建$2虚拟机
echo successful
;;
define)
virsh define $2 ####永久创建$2虚拟机
echo successful
;;
undefine)
virsh undefine $2 ####删除$2虚拟机
echo successful
;;
*) ####键入其他命令
echo input error ####显示输入错误
esac
用脚本实现虚拟机的安装和管理