phpVirtualBox - 控制远程服务器 - 中央管理

phpVirtualBox - 控制远程服务器 - 中央管理

不确定这是否可行,我所有的谷歌结果都给出了 RDP 的内容,或者只是基本的,如何安装 phpVirtualBox。

我想知道我是否可以设置中央 phpVirtualBox 并将其连接到多个 VirtualBox 服务器?

这样我就可以从同一个 GUI 集中管理所有虚拟机。

更新 :

有可能的!

具有多个服务器的 PHPVirtualBox

但我仍然在以简单的方式思考这个概念。

假设您有一个服务器和一个 PHPHost。

apache需要在服务器上吗?

PHPVirtualBox 需要在服务器上吗?

VirtualBox 是否需要位于 PHPHost 上?

理想情况下,我希望服务器上没有 PHPVirtualBox,只需运行

在服务器上:

configure >> /etc/default/virtualbox
/etc/init.d/vboxweb-service start

在 PHPHost 上:

安装 PHPVirtualBox + Apache

配置/var/www/html/phpvirtualbox/config.php

我是否弄错了,或者 VBox + PHPVirtualBox 组合是否需要在所有服务器上?

答案1

是的你可以。根据他们的Sourceforge总结:

作为一个现代的 Web 界面,它允许您访问和控制远程 VirtualBox 实例。

你会需要 :

  • 一台带有 Apache/PHP 的服务器用于运行 phpVirtualBox,
  • 一台或多台服务器作为带有 VirtualBox Web 服务的主机运行,其中每台主机都支持一个或多个来宾。

由于它们之间的通信基于未加密的 SOAP 协议,因此建议将所有组件安装在同一台计算机上。

欲了解更多信息,请阅读:

config.php-example

// Multiple servers example config. Uncomment (remove /* and */) to use.
// Add ALL the servers you want to use. Even if you have the server set
// above. The default server will be the first one in the list.
/*
var $servers = array(
        array(
                'name' => 'London',
                'username' => 'user',
                'password' => 'pass',
                'location' => 'http://192.168.1.1:18083/',
                'authMaster' => true // Use this server for authentication
        ),
        array(
                'name' => 'New York',
                'username' => 'user2',
                'password' => 'pass2',
                'location' => 'http://192.168.1.2:18083/'
        ),
);
*/

相关内容