Categories
linux virtualbox

Pasang VirtualBox 5.0 Guest Additions pada CentOS 6

yum install gcc kernel-devel kernel-headers
yum update kernel*

Selepas “Insert guest addition CD image…”

mount /dev/cdrom /mnt
cd /mnt
./VBoxLinuxAdditions.run

Categories
virtualbox

Pasang VirtualBox Guest Additions pada CentOS 7

Pasang pakej-pakej yang diperlukan

yum install kernel-devel-`uname -r` gcc
yum install epel-release
yum install dkms --enablerepo epel

Pasang guest additions

mount /dev/cdrom /mnt
cd /mnt
./VBoxLinuxAdditions.run

Categories
linux virtualbox

GUI remote access VirtualBox

client gui

Tetapan dilakukan pada Ubuntu 14.04 64-bit

Tambah berikut di dalam /etc/apt/sources.list

deb http://download.virtualbox.org/virtualbox/debian trusty contrib

Pasang VirtualBox

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.3 dkms -y
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack

Tetapan servis web virtualbox pada /etc/default/virtualbox

VBOXWEB_USER="vbox"
VBOXWEB_TIMEOUT=0
VBOXWEB_LOGFILE="/var/log/vboxwebservice.log"
VBOXWEB_HOST="192.168.1.200"

Sediakan pengguna vbox

sudo useradd -g vboxusers vbox
sudo passwd vbox
sudo touch /var/log/vboxwebservice.log
sudo chown vbox:vboxusers /var/log/vboxwebservice.log
sudo mkdir -p /home/vbox/.VirtualBox
sudo service vboxweb-service start

Cara pemasangan GUI remote access VirtualBox (RemoteBox) pada Windows boleh didapati di http://remotebox.knobgoblin.org.uk/documentation.cgi

Untuk sambung ke servis remote virtualbox, klik Connect pada RemoteBox

connect

Selepas cipta ‘guest’ bernama debian7-32bit

sudo su - vbox
mkdir /home/vbox/iso

Simpan iso (debian-7.1.0-i386-CD-1.iso) ke dalam /home/vbox/iso

Setakat versi 1.8.1, tiada lagi pilihan untuk menggunakan iso untuk pemasangan. gunakan cli sebagai pengguna vbox (ssh ke server virtualbox)

VBoxManage storageattach debian7-32bit –storagectl “IDE Controller” –port 0 –device 0 –type hdd –medium /home/vbox/iso/debian-7.1.0-i386-CD-1.iso

Categories
linux perisian virtualbox

Antaramuka web untuk VirtualBox 4.1

  1. Sebagai pengguna root, pasang VirtualBox 4.1
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
    aptitude update
    aptitude install virtualbox-4.1
  2. Muaturun phpvirtualbox dari http://code.google.com/p/phpvirtualbox/downloads/list dan pasang
    cp phpvirtualbox-4.1-5.zip /var/www/
    aptitude install unzip
    cd /var/www/
    unzip phpvirtualbox-4.1-5.zip
    ln -s /var/www/phpvirtualbox-4.1-5 /var/www/phpvirtualbox
    cp phpvirtualbox/config.php-example phpvirtualbox/config.php
  3. Tukar format config.php ke format unix
    aptitude install dos2unix
    cd phpvirtualbox/
    dos2unix config.php
  4. Konfigur tetapan phpvirtualbox (sesuaikan dengan tetapan anda)
    [code=’plain’]/* Username / Password for system user that runs VirtualBox */
    var $username = ‘vbox’;
    var $password = ‘vbox’;

    /* SOAP URL of vboxwebsrv (not phpVirtualBox’s URL) */
    var $location = ‘http://192.168.1.104:18083/’;[/code]

  5. Pasang pelayan web
    aptitude install apache2
    aptitude install libapache2-mod-php5
    aptitude install php-soap
    service apache2 restart
  6. Cipta fail konfigurasi servis web virtualbox
    touch /etc/default/virtualbox
  7. Konfigur tetapan servis web virtualbox (sesuaikan dengan tetapan anda)
    [code=’plain’]VBOXWEB_USER=’vbox’
    VBOXWEB_HOST=’192.168.1.104′
    VBOXWEB_LOGFILE=’/var/log/vboxweb'[/code]
  8. Cipta dan beri kebenaran menulis untuk fail log servis web virtualbox
    touch /var/log/vboxweb
    chmod o+w /var/log/vboxweb
  9. Tambah pengguna servis web virtualbox dan masukkannya ke kumpulan vboxusers
    useradd -m vbox
    passwd vbox
    usermod -a -G vboxusers vbox
  10. Mulakan servis web virtualbox
    service vboxweb-service start
  11. Muaturun Oracle VM VirtualBox Extension Pack dan pasang
    VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
  12. Tetapkan supaya servis web virtualbox bermula tiap kali debian dimulakan
    update-rc.d vboxweb-service defaults
  13. Akses pada URL http://192.168.1.104/phpvirtualbox

Pengguna adalah admin dengan katalaluan admin

Categories
virtualbox

Akses SSH ke guest OS VirtualBox yang menggunakan antaramuka NAT

Contoh kalau nama guest OS adalah guest-os.

Pastikan

  1. openssh-server telah dipasang dan berjalan pada guest OS
  2. port 2222 tidak digunakan pada hos
  3. guest OS telah dimatikan terlebih dahulu

VBoxManage modifyvm "guest-os" --natpf1 "guestssh,tcp,127.0.0.1,2222,,22"

Mulakan guest OS dan cuba akses dengan klien SSH ke guest-os

ssh -p 2222 root@127.0.0.1