vbox control script - vmcontrol.sh

最近实验用vbox较多,为了方便管理众多vms,写了个vms管理脚本vmcontrol.sh。
以headless方式启动,避免了图形界面,也不怕logout造成vms关闭。
环境:
SuSE 11.1 x86_64
VBox: 4.2.16r86992
最新的v1.4支持linux和windows,当然需要安装cygwin。功能上包括启动,关闭,查看vm,创建,删除,回滚,查看以及重命名snapshot.

Usage: vmcontrol.sh {startvm|stopvm|listvm|takess|deletess|listss|resotress|renamess}

Examples:
a. show usage
D:\vm>bash vmcontrol.sh
Usage: vmcontrol.sh {startvm|stopvm|listvm|takess|deletess|listss|resotress|renamess}

b. start vms
D:\vm>bash vmcontrol.sh startvm
1) ocm11g_even:stop        4) sol10_oracle10201:stop
2) ocm11g_odd:stop         5) sol10_oracle10202:stop
3) oel54_112_32bit:stop    6) sol10_oracle11201:stop
Please select vm: 3
your select is: oel54_112_32bit
Waiting for VM "oel54_112_32bit" to power on...
VM "oel54_112_32bit" has been successfully started.

c. list vms
D:\vm>bash vmcontrol.sh listvm
ocm11g_even:stop
ocm11g_odd:stop
oel54_112_32bit:running
sol10_oracle10201:stop
sol10_oracle10202:stop
sol10_oracle11201:stop

d. stop vms
D:\vm>bash vmcontrol.sh stopvm
1) ocm11g_even:stop         4) sol10_oracle10201:stop
2) ocm11g_odd:stop          5) sol10_oracle10202:stop
3) oel54_112_32bit:running  6) sol10_oracle11201:stop
Please select vm: 3
your select is: oel54_112_32bit
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

e. list snapshot
D:\vm>bash vmcontrol.sh listss
1) ocm11g_even:stop        4) sol10_oracle10201:stop
2) ocm11g_odd:stop         5) sol10_oracle10202:stop
3) oel54_112_32bit:stop    6) sol10_oracle11201:stop
Please select vm: 1
your select is: ocm11g_even
   00_soft_ready
      01_gc_soft_ready
         02_gc_agent_ready

f. restore snapshot
D:\vm>bash vmcontrol.sh restoress
1) ocm11g_even:stop        4) sol10_oracle10201:stop
2) ocm11g_odd:stop         5) sol10_oracle10202:stop
3) oel54_112_32bit:stop    6) sol10_oracle11201:stop
Please select vm: 1
your select is: ocm11g_even
1)    Name: 00_soft_ready             3)          Name: 02_gc_agent_ready
2)       Name: 01_gc_soft_ready
Please select snapshot name to restore:

下载地址
https://github.com/mrzcs/bash_script/blob/master/vmcontrol.sh

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7314577/viewspace-1123245/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7314577/viewspace-1123245/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
oracle_vm_virtualbox_extension_pack-6.1.30.vbox-extpack是Oracle VirtualBox虚拟机软件的扩展包。VirtualBox是一款开源的虚拟化软件,能够在主机操作系统上创建和运行多个虚拟机。这个扩展包提供了额外的功能和特性,以增强VirtualBox的功能。 使用oracle_vm_virtualbox_extension_pack-6.1.30.vbox-extpack,可以让VirtualBox支持更多的功能。这个扩展包包含了一系列的驱动程序和工具,用于改善虚拟机的性能和兼容性。例如,它可以提供对USB设备的支持,让虚拟机可以识别和使用连接到主机上的USB设备。此外,扩展包还可以提供对虚拟磁盘映像的加密功能,保护虚拟机中的数据安全。 安装并启用扩展包非常简单。只需双击oracle_vm_virtualbox_extension_pack-6.1.30.vbox-extpack文件,VirtualBox会自动检测并提示您安装扩展包。然后,按照安装向导的指示进行操作即可完成安装过程。 安装扩展包后,您可以在VirtualBox的设置中找到新的功能选项。这些选项可以用于配置USB设备支持、加密虚拟磁盘、设置虚拟机的网络功能等等。通过配置这些选项,您可以更好地满足您的虚拟化需求,提高虚拟机的使用体验。 总之,oracle_vm_virtualbox_extension_pack-6.1.30.vbox-extpack是VirtualBox的扩展包,可以为用户提供额外的功能和特性。它的安装简单方便,能够帮助用户更好地利用VirtualBox进行虚拟化操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值