Selasa, Juni 10, 2008

Virtualisasi dengan VirtualBox

VirtualBox, seperti dinyatakan di situsnya, adalah produk virtualisasi untuk enterprise, juga untuk penggunaan end-user. Ada dua edisi:
  • Closed-source
  • Open Source
VirtualBox tersedia untuk beragam OS. Saya sudah coba pasang di WindowsXP 32bit dan Fedora 9. Tidak ada masalah berarti dalam instalasi. Sewaktu dijalankan dan membuat (setup VM baru) , baik di WindowsXP maupun di Fedora 9 dengan KDE 4, virtualBox bisa jalan dengan baik.

Masalah baru muncul ketika menjalankan VM yang baru dibuat. Ada peringatan :


VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.

VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).


Result Code:
0x80004005
Component:
Console
Interface:
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}



Setelah diikuti petunjuk diatas, muncul lagi pesan sebagai berikut:


The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..

VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).


Result Code:
0x80004005
Component:
Console
Interface:
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}



Masalahnya, group vboxusers adalah group lokal, sedangkan user yang sedang digunakan adalah LDAP user.

VirtualBox yang digunakan adalah versi 1.6.0. Versi yang sama di Ms. WindowsXP Pro 32 bit berfungsi dengan baik, dengan user yang sama.

1 komentar:

Teguh Ramanal mengatakan...

Ternyata butuh setup tambahan untuk di Fedora 9 yang tergabung di domain controller, sbb:
- setup ulang virtualbox dengan akses root

[root@sys01 teguh]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel module [ OK ]
Starting VirtualBox kernel module [ OK ]


- Kemudian pastikan hak akses ke device virtualbox mencukupi

crw-rw---- 1 root vboxusers 10, 59 2008-07-30 09:33 /dev/vboxdrv

[root@sys01 teguh]# chown teguh /dev/vboxdrv

sehingga menjadi:
crw-rw---- 1 teguh vboxusers 10, 59 2008-07-30 09:33 /dev/vboxdrv

Setelah itu jalankan kembali vm-nya.