首页 > 代码库 > 用脚本实现虚拟机的安装和管理

用脚本实现虚拟机的安装和管理

用脚本安装虚拟机,并管理虚拟机的简单运行开启等操作


安装虚拟机

#! 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


用脚本实现虚拟机的安装和管理