通过Web来管理VirtualBox

大家都知道VMware是一个强大的虚拟管理系统,作为麻雀的VitrualBox也不赖。使用VitrualBox都知道,VitrualBox无法在后台运行,始终在任务栏。其实VitrualBox可以在后台运行,使用VRDP就可以在后台运行了。但这个我们不研究他在后台运行,我们研究他管理功能,深度挖潜他的功能。

作为PHPer 能不能通过Web方式管理VitrualBox,有人就会说 噢,这是多么大的工程。对,是一个大工程! Web管理虚拟机。说做就做!

第一步,下载并安装VirtualBox

这不是废话嘛,如果你是高手那就请跳过此步。 VirtualBox的下载地址:https://www.virtualbox.org/wiki/Downloads

第二步,下载phpvirtualbox,下载地址: http://code.google.com/p/phpvirtualbox/downloads/list 下载时请选择对应的版本

第三步,安装Apache 和 PHP 。 这个我不多说,自行另找资料。

第三步,安装phpvirtualbox 。 解压phpvirtualbox 到 Web网站目录,这里我用自己的PHP环境。

第四步,打开PHP 的 soap 功能

开打php soap功能截图

第五步,将config.php-example 重命名为 config.php,

打开config.php ,将phpVBoxConfig 中的 $username 和$password 更改为当前系统的用户名和密码,$language='en' 更改为 $language='zh_CN' 其余保持默认。若你不想使用系统用户名及验证,请将var $noAuth = true 打开

配置Phpvirtualbox截图

第六步,打开VirtualBox目录,运行VBoxWebSrv.exe   (若是Linux,则进入目录运行VBoxWebSrv)

哈哈,然后你打开 Web网站就可以看到管理页面了,帐号和密码初始都是 admin !

phpvirtualbox登录界面

登录页面

phpvirtualbox管理主界面

主管理界面

phpvirtualbox创建虚拟机

创建虚拟机

phpvirtualbox导入虚拟机

导入虚拟机


===============Windows用户晋升阶段=============

在Windows环境下使用时候会看到 VBoxWebSrv.exe 的控制台,要是将它作为一个服务那是多么爽的事,作为有强迫症的我们说干就干

第一个想到的就是使用sc创建,在这里我就告诉你,这个是行不通的,服务能创建成功,但是没法正常运行,那怎么办呢,对使用微软的工具集instsrv和srvany,点这里下载

解压将instsrv 和srvany 放在一个目录下面,注意路径建议不要含有中文。

这里我放在VirtualBox的目录下,

在命令行中运行 instsrv 服务名称 "D:\Program Files\Oracle\VirtualBox\srvany.exe" 

安装Windows服务

打开注册表 展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\[服务名称]

在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\[服务名称] 下新增项 “Parameters”

在右侧增加字符串项

AppDirectory = "[VitrualBox根目录]"
Application = "[VitrualBox根目录\VBoxWebSrv.exe]";
AppParameters =""
注册表添加项截图

在命令行下 运行  net start [服务名称]

原文: 代码汇 29mb.com

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值