Masalah-masalah phpVirtualBox

Meneruskan tulisan kemarin tentang instalasi phpvirtualbox di BlankOn Rote, hari ini ditemukan sedikit problem bahwa vm-vm yang dibuat sebelum menginstall phpVirtualBox dan extpack nya, ketika dijalankan maka akan muncul “access denied”.

Solusinya mudah, berikan hak akses secukupnya terhadap user “vbox” atas folder dimana vm-vm tersebut berada.

# chown -R vbox:vboxusers /path/lokasi_vms

Problem selanjutnya adalah ketika vm-vm tersebut dijalankan maka menu “console” nya  tidak berfungsi (grey area), dan berikut solusinya :

List dulu vm-vm yang ada di mesin kita :

# su - vbox
$ VBoxManage list -l vms | grep Name:
Name:         Windows Seven
Name:         Ubuntu 12.04
Name:         BlankOn Rote

Terlihat ada tiga vm yang kita punya, tapi disini saya contohkan satu mesin saja 🙂

$ VBoxManage modifyvm "BlankOn Rote" --vrdeport 9000-9010
$ VBoxManage modifyvm "BlankOn Rote" --vrde on
$ VBoxManage controlvm "BlankOn Rote" vrde on

Ternyata dan ternyata; ada cara yang lebih mudah, tinggal klik kanan pada Nama VM — Settings — Display — Remote Display, kemudian aktifkan dan sesuaikan.

setting_display

Bagaimanapun lewat console tetap lebih indah 🙂

Install phpvirtualbox di BlankOn

Ini adalah tutorial bagaimana caranya menginstall phpVirtualBox di BlankOn Rote, tentunya sebelum menginstall phpVirtualBox kita harus menginstall VirtualBox nya terlebih dahulu.

Install VirtualBox, apache2, PHP dan unzip.

$ sudo -s
# apt-get update
# apt-get install virtualbox
# apt-get install apache2 php5 unzip

Buat user vbox

# useradd -m vbox -G vboxusers,cdrom
# passwd vbox

Periksa terlebih dahulu versi virtualbox yang terinstall di BlankOn Rote, kemudian download paket yang sesuai dengan versi VirtualBox yang ada di mesin kita.

# dpkg -s virtualbox | grep Version
Version: 4.1.18-dfsg-1

Dikarenakan versi VirtualBox yang terinstall di mesin kita adalah versi 4.1.18, maka kita download phpvirtualbox-4.1-11.zip

# wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-11.zip
# unzip phpvirtualbox-4.1-11.zip
# mv phpvirtualbox-4.1-11 /var/www/phpvirtualbox
# cd /var/www/phpvirtualbox
# mv config.php-example config.php

Ubah berkas “config.php”, sesuaikan dengan username dan password  user “vbox” yang tadi dibuat.

# vi config.php
var $username = 'vbox';
var $password = 'pass';

Ubah juga berkas “/etc/default/virtualbox”

# vi /etc/default/virtualbox
VBOXWEB_USER=vbox

Install Extension Pack, sesuaikan juga dengan versi VirtualBox yang terinstall di mesin BlankOn Rote

# wget http://download.virtualbox.org/virtualbox/4.1.8/Oracle_VM_VirtualBox_Extension_Pack-4.1.8.vbox-extpack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8.vbox-extpack
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".

Login menggunakan user vbox

# su - vbox
$ VBoxManage setproperty websrvauthlibrary null
$ /usr/lib/virtualbox/vboxwebsrv &

Testing akses menggunakan user “admin” dan password “admin”
http://ip_address_blankon/phpvirtualbox

phpvirtualbox

Selesai dan semoga bermanfaat.