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

关于如何去用编辑脚本去实现新装的虚拟机的开机,显示,重置与关机。以下是利用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 !   ##创建虚拟机成功!
时间: 2024-08-08 05:38:21

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

Azure Automation (4) 按照Azure虚拟机的机器名,设置开关机

<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China服务. 在有的时候,我们不需要将所有的虚拟机进行开关机. 本文介绍的脚本将介绍如何使用Azure Automation,按照虚拟机的机器名,来进行开关机. 按照虚拟机的机器名开机的脚本,下载地址:http://files.cnblogs.com/files/threestone/StartVMByName.rar 按照虚拟机的机器名关机的脚本,下载地址:http://files

自动重启、定时开关机、自动登录系统...

第一种方法:电脑自动开机.且音乐随你定 .自动定时开机此功能需要在BIOS中设定,并且你的主板的高级电源管理设置必须支持这个功能,不过现在大多数的主板全支持,放心使用吧.步骤一:启动系统按DEL,进入BIOS,然后选中 "POWER MANAGEMENT FEATURES"(电源管理设置),回车进入.在电源窗口中找到"RESTORE ON AC/POWERLOSS"项,按回车,然后通过方向键设置其值为"POWER ON".步骤二:选中"

echo的参数、date的参数、PATH、开关机、 vim快捷键

作者:George 归档:学习笔记 2017/12/28 本章正题:了解硬链接数. echo的参数.date的参数.PATH.开关机. vim快捷键 1.1 第三关剩余练习题 1.1.1 取出ip地址,awk 指定多把分割符,用 | [[email protected] oldboy]# ifconfig eth0 | awk -F "addr:|  Bc" 'NR==2{print $2}' 10.0.0.203 1.1.2 找出网卡配置文件中IPADDR的行 方法一: [[emai

linux常用命令(一)linux开关机、重启以及文本界面与图形界面互换

1.开关机 reboot 重启: shutdown [-efFhknr][-t 秒数][时间][警告信息] 关机: shutdown [-efFhknr][-t 秒数][时间][警告信息] 关机: -c 当执行"shutdown -h 12:50"指令时,只要按+键就可以中断关机的指令. -f 重新启动时不不执行fsck. -F 重新启动时执行fsck. -h 将系统关机. -k 只是送出信息给所有用户,但不不会实际关机. -n 不调用init程序进行关机,而由shutdown自己进行

定时开关机方案

WOL(从网卡唤醒)诸多限制,内网都不稳定,外网更不用说,放弃 断电恢复上次状态,必须的 通电即开机,必须的 WIFI智能开关一个 ? 受管理的服务器 Esxi 6 2台,windows 2012 2台 统一使用WIFI开关,esxi6设置SSH自启动,设置VM随主机开关机,HYPERV设置VM自启动 设置windows的定时任务,shutdown 使用C# SHARPSSH编写一个小程序,通过SSH连接上esxi执行/sbin/poweroff指令,设置windows定时任务,定时执行该程序使

复制文件方式新建虚拟机

通过镜像文件安装虚拟机需要一定的时间,而且要重新安装应用软件,可以从一台已经可以正常使用的虚拟机上以拷贝文件的方式来新建虚拟机,可以压缩拷贝整个虚拟机对应的文件夹目录,拷贝至目标机器上解压. 打开相同版本的打开同版本的VMware Workstation, 选择“打开虚拟机”,此时会提示选择.vmx文件,找到我们复制回来的.vmx文件,打开即可,之后还会提示你选择.vmdk文件,照做就是.搞定之后我们点击“开启虚拟机”, 之后会弹出提示说:此虚拟机可能已被移动或复制.选择“我已复制该虚拟机”就O

Windows在生产体系Android开关机动画

在Windows根据系统.办Android开关机动画,几个需要注意的问题: 1.压缩的选择 2.压缩的格式: 版权声明:本文博客原创文章,博客,未经同意,不得转载.

【练习】新建虚拟机

-----典型 -----选镜像 -----虚拟机命名和安装位置(我新建虚拟机的名字是host02,位置是在d盘新建了一个文件夹d:\host02) ----设置磁盘大小 -----选择自定义硬件 -----设置内存 ------设网络(我选择的是host only,仅主机模式) -----设置完成,下一步就好 -----点进去回车就好 ------跳过 ------next ------next ------next ------yes ------new,三次(/boot:一般100m,/s

windows开关机时间记录

1. 开机时间记录批处理文件,kai.bat 1 @echo off 2 3 echo %date% %time% 开机 >>D:\开关机记录\开关机时间.txt 2. 关机时间记录批处理文件,guan.bat @echo off echo %date% %time% 关机 >>D:\开关机记录\开关机时间.txt 3. 打开“运行”对话框(Win+R组合键或者在win7系统的搜索框中)输入gpedit.msc,打开“组策略编辑器”,依次展开“计算机配置→windows设置→脚本(