Solaris10:VirtualBox2.1導入

提供:KinusatiWiki
移動: 案内, 検索

VirtualBox2.1(64-bit AMD and Intel Platforms)をSolaris 10 10/08 x64にインストールし、各種ゲストOSを立ち上げてみました。

目次

VirtualBox2.1インストール

VirtualBox-2.1.0-41146-SunOS_amd64.tar.gzをダウンロードする。ダウンロードサイトは以下。

http://dlc.sun.com/virtualbox/vboxdownload.html

ダウンロードしたファイルをpkgaddするだけ

# gzip -dc VirtualBox-2.1.0-41146-SunOS_amd64.tar.tar | tar xvfp -
# pkgadd -d . VirtualBox-1.6.0-SunOS-amd64-r30421.pkg VirtualBoxKern-2.1.0-SunOS-r41146.pkg

VirtualBoxの起動

VirtualBoxと打つだけ

# VirtualBox

VirtualBoxの操作

Vmwareが利用できる人は利用できると思うので、割愛する。

自動起動

OS再起動時にVMが自動起動するように修正。OSシャットダウン時はsavestateでメモリデータを保存することとする

1. /var/svc/manifest/application/virtualbox/vm.xmlの編集

一応START/STOPのタイムアウトを300秒にしている。

vm.xml

2. 起動スクリプト(/lib/svc/method/virtualbox)の設置

連続でVMが起動しないように、sleep 10している。

virtualbox

3. /var/svc/manifest/application/virtualbox/vm.xmlのインポート

# svccfg validate /var/svc/manifest/application/virtualbox/vm.xml
# svccfg import /var/svc/manifest/application/virtualbox/vm.xml

4. 起動

# svcadm enable vm

コマンドTIPS

X Window 無しでVM起動

普通に起動するとX Windowがないと起動しない(X Windowを閉じてしまうとVirtualBoxも閉じてしまう)ので、 コマンドラインからXWindowがなくても起動するようにする

# VBoxHeadless -s <VM名>

VMの一時停止

# /usr/bin/VBoxManage controlvm <VM名> savestate
個人用ツール