首页 > 代码库 > 关于新建虚拟机的开关机重置的脚本

关于新建虚拟机的开关机重置的脚本

关于如何去用编辑脚本去实现新装的虚拟机的开机,显示,重置与关机。以下是利用vim在/var/lib/librit/images 编写的脚本。

#!/bin/bash
case "$1"in
       start)   ##当输入的第一个字符为start 
       echo start "$2" successful ! ##显示开启第二个字符所表示的虚拟机成功
       ;;
       *)  ##输入其他字符
       echo erro  ##显示错误
case "$1"in
        view)   ##当输入的第一个字符为view
        echo view "$2"   ##显示启动第二个字符所表示的虚拟机的图形界面成功
        ;;
        *) ##输入其他字符
        echo erro  ##显示错误
case "$1"in
        reset)  ##当输入的第一个字符为reset
        echo are you sure to reset "$2"? y/s ##确定重置第二个字符所表示的虚拟机?
        y)   ##输入y
       echo poweroff "$2" \    ##显示关机第二个字符所表示的虚拟机
            reset "$2"         ##重置第二个字符所表示的虚拟机
        n)  ## 输入n
         ;;
        *)                ##输入其他字符
        echo erro         ##显示错误
case "$1"in
         poweroff)        ##当输入的第一个字符为poweroff
         echo poweroff "$2" successful !     ##显示关闭第二个字符所表示的虚拟机成功
         ;;
         *)     ##输入其他字符
         echo erro     ##显示错误     
virt-install \     ##命令安装虚拟机
--name $2 \        ##虚拟机的名字为输入第二个字符
--ram 1000 \       ##硬盘大小
--disk /var/lib/libvirt/images/$2.qcow \    ##硬盘地址
--import &                             ##打入后台运行
echo created $2 successful !   ##创建虚拟机成功!


本文出自 “12173531” 博客,请务必保留此出处http://12183531.blog.51cto.com/12173531/1863622

关于新建虚拟机的开关机重置的脚本