Konfigurasi PhpVitualBox Di OpenSuse

Logo VirtualBox

Konfigurasi PhpVitualBox Di OpenSuse. Phpvirtualbox adalah VirtualBox versi web yang ditulis dalam PHP yang memungkinkan Anda untuk mengakses dan mengontrol VirtualBox di mana saja. Saya menjalankan semua langkah dalam tutorial ini dengan hak akses root, jadi pastikan Anda login sebagai root.
Pertama membuat pengguna sistem yang disebut vbox dan menambahkannya ke vboxusers group:

useradd -m vbox -G vboxusers

Buat password untuk vbox pengguna:

passwd vbox

Buat file /etc/default/virtualbox dan menempatkan garis VBOXWEB_USER = sehingga VirtualBox SOAP API yang disebut vboxwebsrv berjalan sebagai pengguna vbox:

vi /etc/default/virtualbox

VBOXWEB_USER=vbox

Selanjutnya membuat link sistem startup untuk vboxwebsrv dan restart:

systemctl enable vboxweb-service.service
systemctl restart vboxweb-service.service

Kita perlu web server dengan dukungan PHP untuk dapat menjalankan phpvirtualbox. Saya menggunakan Apache2 di sini. Install Apache2 dan PHP5 sebagai berikut:

zypper install apache2 apache2-mod_php5 php5-mysql php5-pear php5-suhosin php5-soap libapr-util1 libapr1 libapr-util1-dbd-sqlite3 wget

Sekarang mengkonfigurasi sistem anda agar Apache selalu berjalan setiap kali booting:

systemctl enable apache2.service

... Dan jalankan Apache:

systemctl start apache2.service

Saya ingin membuat phpvirtualbox dari default virtual host Apache dengan root dokumen /srv/www /htdocs (saya akan menginstalnya di /srv/www/htdocs/phpvirtualbox) jika Anda memiliki root dokumen yang berbeda, Anda harus menyesuaikan langkah-langkah berikut :

cd /srv/www/htdocs
wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.2-0b.zip

Unzip phpvirtualbox dan ubah nama phpvirtualbox-4.2-0b dengan phpvirtualbox untuk kemudahan penggunaan:

unzip phpvirtualbox-4.2-0b.zip
mv phpvirtualbox-4.2-0b phpvirtualbox

Selanjutnya pergi ke directory /srv/www/htdocs/phpvirtualbox/ :

cd /srv/www/htdocs/phpvirtualbox/

Dan membuat file config.php dengan menyalin dari config.php-example :

cp config.php-example config.php

Terbuka config.php dan mengisi password yang Anda buat sebelumnya untuk user vbox :

vi config.php

[...]
/* Username / Password for system user that runs VirtualBox */
var $username = 'vbox';
var $password = 'secret';
[...]

Pada OpenSUSE, kita harus menonaktifkan otentikasi antara vboxwebsrv dan OS karena jika tidak, anda tidak akan dapat login ke phpvirtualbox. Log in sebagai pengguna ( vbox ) :

su vbox

Sebagai pengguna vbox , jalankan vboxwebsrv:

VBoxManage setproperty websrvauthlibrary null

Kembali ke shell root:

exit

Restart vboxwebsrv :

systemctl restart vboxweb-service.service

Sekarang Anda dapat membuka browser dan mengakses phpvirtualbox :
http://www.example.com/phpvirtualbox/
Default username adalah admin , password admin juga:

Konfigurasi PhpVitualBox

Ini adalah tampilan phpvirtualbox, terlihat seperti VirtualBox GUI:

Konfigurasi PhpVitualBox

Hal pertama yang harus Anda lakukan adalah mengganti password admin. Pergi ke menu File > Change Password :
Konfigurasi PhpVitualBox

Ketik password lama dan ketikkan juga password baru serta retype password baru agar tidak terjadi kesalahan:

Konfigurasi PhpVitualBox

Phpvirtualbox memiliki wizard yang sama seperti di VirtualBox GUI:

Konfigurasi PhpVitualBox

Konfigurasi PhpVitualBox

Konfigurasi PhpVitualBox

Akhirnya Anda memiliki VM baru. Klik pada tombol Start untuk menjalankan VM:

Konfigurasi PhpVitualBox

Konfigurasi PhpVitualBox

Meskipun phpvirtualbox adalah web front-end, Anda masih mendapatkan konsol VM yang Anda tahu dari VirtualBox GUI - keren:

Konfigurasi PhpVitualBox

Konfigurasi PhpVitualBox

Sampai di langkah ini, anda sudah selesai mengkonfigurasikan PhpVirtualBox.
Previous
Next Post »
Thanks for your comment