Virtualbox

phpVirtualBox - 控制遠端伺服器 - 中央管理

  • July 3, 2016

不確定這是否可能,我所有的Google結果都提供了 RDP 的東西,或者只是基本的,如何安裝 phpVirtualBox。

我想知道是否可以設置一個 Central phpVirtualBox 並將其連接到多個 VirtualBox 伺服器?

這樣我就可以從同一個 GUI 集中管理我的所有 VM。

更新 :

有可能的!

具有多個伺服器的 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 組合需要在所有伺服器上?

是的你可以。根據他們的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/'
       ),
);
*/

引用自:https://unix.stackexchange.com/questions/292910