Virtualbox
phpVirtualBox - 控制遠端伺服器 - 中央管理
不確定這是否可能,我所有的Google結果都提供了 RDP 的東西,或者只是基本的,如何安裝 phpVirtualBox。
我想知道是否可以設置一個 Central phpVirtualBox 並將其連接到多個 VirtualBox 伺服器?
這樣我就可以從同一個 GUI 集中管理我的所有 VM。
更新 :
有可能的!
但我仍在以簡單的方式與這個概念作鬥爭。
假設您有一個伺服器和一個 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 協議,因此建議將所有組件安裝在同一台機器上。
欲了解更多資訊,請閱讀:
- 通過FirstDigest 技術部落格的Web 界面管理 VirtualBox ,
- ArchLinux wiki 中的phpVirtualBox
從
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/' ), ); */