virtualbox4.3をインストール(CentOS6.5)
virtualbox4.3をインストール
$ cd /etc/yum.repos.d
$ sudo wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
$ sudo yum install -y VirtualBox-4.3.x86_64
$ sudo yum update -y
virtualboxのmodule作成
$ sudo yum groupinstall -y "Development tools"
$ sudo yum install -y kernel-devel
$ sudo /etc/init.d/vboxdrv setup
vboxweb-serviceの設定
vboxユーザー作成
$ sudo useradd -d /home/vbox -m -g vboxusers -s /bin/bash vbox
$ sudo passwd vbox
$ sudo usermod -aG cdrom vbox
$ sudo vim /etc/default/virtualbox
VBOXWEB_USER=vbox
vboxweb-service起動
$ sudo /etc/init.d/vboxweb-service start
phpVirtualBoxの設定
httpd起動
$ sudo yum install -y httpd php php-soap
$ sudo service httpd start
$ sudo chkconfig httpd on
phpVirtualBox4.3をダウンロード。
$ unzip phpvirtualbox-4.3-1.zip
$ sudo mv phpvirtualbox-4.3-1 /var/www/html/phpvirtualbox
$ cd /var/www/html/phpvirtualbox
$ sudo cp -a config.php-example config.php
config.phpをvirtualboxをvboxユーザーのログインパスワードに変更する。
var $username = 'vox';
var $password = 'pass';
VirtualBoxのextensionインストール
一般ユーザーでは拡張機能をインストール出来ないため、rootで作業。
rootでvncserver,virtualboxを起動。
$ sudo yum install -y tigervnc-server ipa-gothic-fonts.noarch
$ sudo -uroot vncserver :1
$ sudo -uroot DISPLAY=:1 virtualbox
extensionをインストール。
vncserver終了
$ sudo -uroot vncserver -kill :1
RemoteBoxという他の方法もある
yum install -y RemoteBox
操作されるvirtualbox側
port 18083 でListenしておく。
vboxwebsrv -H 0.0.0.0
RemoteBox側
vboxwebsrvが稼働しているサーバの情報を入力し接続。
なおmacでvboxwebsrvをListenさせて接続してみたところフリーズした。