OpenSolaris 3 分 クッキング レシピ 第 7 巻 Windows 上 で OpenSolaris 今 夜 の3 分 クッキングは Windows 上 で Sun xvm VirtualBox を 使 用 して OpenSolaris を 実 行 す る 方 法 を 紹 介 します VirtualBox は デスクトップ PC やエントリーレベルのサーバーでも 気 軽 に 楽 しめる 仮 想 化 技 術 です 今 夜 は PC Notebook を 使 って Windows 上 で OpenSolaris 2008.05 や Nevada を 実 行 す るデモを 紹 介 します VirtualBox に 興 味 のある 方 は こちらのレシピをご 参 照 してください Sun xvm VirtualBox の 入 手 とインストール Sun xvm VirtualBox は オープンソースのフリーソフトウェアです VirtualBox の Web サイト http://www.virtualbox.org から ダウンロード 可 能 です Windows 上 で 使 用 するには VirtualBox x.x.x for Windows host [x86] を 選 択 します [AMD 64] 版 は Windows x64 (64bit 版 ) 用 になります ダウンロードした 実 行 形 式 のファイル(.msi ファイル)を 実 行 すると インストーラーが 起 動 されます Solairs Cook Book 1 OpenSolaris on VBox
インストールは 特 別 指 定 する 箇 所 もなく Next ボタンをクリックして 進 めていきます Install ボタンのクリックでインストールが 始 まります 途 中 で VirtualBox のための USB とネットワーク アダプタ 用 のデバイスドライバーをインストールを 聞 いてきますが どちらも インストールを 選 択 します これで VirtualBox のインストールは 完 了 です 次 に VirtualBox 上 で OpenSolaris 2008.05 をインス トールするため OpenSolaris 2008.05 の CD イメージを 入 手 します Solairs Cook Book 2 OpenSolaris on VBox
OpenSolaris 2008.05 の 入 手 とインストール OpenSolaris 2008.05 の 最 新 CD イメージ (os200805.iso) を http://www.opensolaris.com からダウン ロードします ダウンロードのための 詳 細 は SDC SQUARE 8 月 号 の 記 事 OpenSolaris にチャレンジしよ う! http://sdc.sun.co.jp/news/2008/08/tech_sol0808.html を 参 考 にしてください VirtualBox で OpenSolaris をインストールするために os200805.iso という ISO イメージを CD-R に 焼 き 付 ける 必 要 はありません Windows 上 の 任 意 の 場 所 にこのファイルを 保 管 するだけで OK です それでは Windows のスタートメニューから VirtualBox を 起 動 します VirtualBox を 初 めて 起 動 する 場 合 最 初 に 登 録 が 必 要 になります 氏 名 とメールアドレスの 入 力 が 求 めら れます 情 報 メールが 必 要 かどうかのチェックボックスにチェックしない 限 り 登 録 後 メールが 送 られて くることはありません VirtualBox が 起 動 されたら 新 規 のボタンをクリックして インストールする OpenSolaris 2008.05 の 設 定 に 入 ります (1) インストールするゲスト OS の 名 前 と OS タイプを 入 力 します (2) 仮 想 マシンに 割 り 当 てるメモリサイズを 指 定 します OpenSolaris を 実 行 する 場 合 は 最 低 512MB 以 上 指 定 する 必 要 があります (3) 使 用 するハードディスクを 設 定 します 初 めて 使 用 する 場 合 は 新 規 を 選 びます (4) 使 用 するハードディスクのタイプを 指 定 します 可 変 サイズのイメージに 指 定 しておくと 実 際 に 使 った 分 しかディスクを 消 費 しないので 仮 想 マシンで 使 用 するディスクサイズを 節 約 できます (5) 仮 想 ディスク( 使 用 するハードディスク)の 場 所 (ファイル 名 )とサイズを 指 定 します デフォル トの 場 所 は ログインしたユーザのディレクトリの 下 (.VirtualBox ディレクトリ)に 作 られ OpenSolaris 2008.05 を 使 用 する 場 合 10GB 以 上 のスペース 確 保 を 推 奨 します (6) 内 容 を 確 認 して 新 規 仮 想 ディスクの 作 成 は 完 了 です Solairs Cook Book 3 OpenSolaris on VBox
仮 想 マシンの 新 規 作 成 が 完 了 したら 設 定 ボタンを 押 して まず CD/DVD-ROM を 設 定 します Solairs Cook Book 4 OpenSolaris on VBox
CD/DVD ドライブのマウントと ISO イメージファイルをチェックします イメージファイルには ダウン ロードして 保 管 した os200805.iso ファイルを 指 定 します さっそく 起 動 してみましょう 仮 想 マシン 用 の 別 ウィンドウが 表 示 され os200805.iso からの 起 動 が 始 まります 起 動 中 使 用 するキーボードのタイプと 使 用 する 言 語 を 選 択 し デスクトップ 画 面 ( 下 図 )が 表 示 されれば 起 動 は 成 功 です Solairs Cook Book 5 OpenSolaris on VBox
この 状 態 は OpenSolaris 2008.05 の LIVE CD が 起 動 された 状 態 です 仮 想 ディスク 上 にインストールさ れた 状 態 ではありません ディスクにインストールするには 画 面 左 側 の OpenSolaris をインストール する アイコンをクリックして さらにインストールプログラムを 起 動 します インストールは 比 較 的 簡 単 です ユーザ 名 パスワード root のパスワードの 設 定 だけが 必 須 項 目 です インストールが 完 了 すると システムを 再 起 動 しますが ここで 注 意 事 項 があります このまま 再 起 動 する と マウント 設 定 済 みの CD/DVD-ROM の ISO イメージから 再 起 動 してしてしまいます GRUB ブート 選 択 画 面 で Boot from HardDisk を 選 択 するか 設 定 で 一 旦 CD/DVD-ROM のマウントをはずした 状 態 で 再 起 動 してください いくつかの 追 加 設 定 の 方 法 いくつかの 追 加 設 定 の 方 法 を 紹 介 します [ ネットワーク ] ホスト OS (Windows) とネットワークの 共 有 が 可 能 です 設 定 のネットワークで ネットワークアダプタを 有 効 にします OpenSolaris 2008.05 の 場 合 は ネットワークアダプタが 有 効 になると 自 動 的 に IP アドレ スを 取 得 します [ CD/DVD ドライブ] ホスト OS (Windows) と CD/DVD ドライブが 共 有 可 能 です 設 定 の CD/DVD-ROM で CD/DVD-ROM のマウント と ホスト CD/DVD ドライブ(D)を 有 効 にします [USB] ホスト OS (Windows) と USB デバイスを 共 有 可 能 です 設 定 の USB で USB コントローラを 有 効 にします USB フラッシュメモリー 等 で Windows と opensolaris 間 でファイルを 共 有 するには FAT/FAT32 でフォー マットされている 必 要 があります Solairs Cook Book 6 OpenSolaris on VBox
[Guest Additions ソフトウェアのインストール ] Windows 側 の Windows リサイズにあわせて OpenSolaris 側 の windows のりサイズを 可 能 するシームレス モードなど VirtualBox の Addtion ソフトウェアを 有 効 にするには Guest Additions と 呼 ばれる 追 加 ソフトウェアをインストールする 必 要 があります 仮 想 マシンウィンドウで デバイス-> Guest Additions のインストールを 選 択 すると ゲスト OS (OpenSolaris) 上 で VBOXADDTIONS_X_X_X の CDROM のアイコンが 現 れます この 中 に 入 っている VboxSolarisAdditions.pkg を 端 末 エミュレータ 等 から OpenSolaris にインストールします % pfexec pkgadd -d /media/vboxaddtions_x_x_x/vboxsolarisadditions.pkg Solairs Cook Book 7 OpenSolaris on VBox
OpenSolaris をつかってみましょう ゲスト OS として OpenSolaris をスタンドアロンで 使 う 場 合 には ほとんど 問 題 なく 動 作 します 一 方 I/O や 外 部 デバイス (ネットワーク, CD/DVD や USB デバイス サウンドなど)ホスト OS(Windows) との 共 有 を 多 用 する 場 合 にはパーフォンマンスへ 影 響 があります 私 の 場 合 ゲスト OS の OpenSolaris 上 に コンパイラを 追 加 インストールして OpenSolaris のカーネ ルやライブラリ (ON) をビルドしたりしましたが 問 題 はありませんでした また AMP (アパッチや mysql 等 )もインストールしてみましたが 問 題 もなく Windows 上 でちょっとした Solaris の 開 発 環 境 やテスト 環 境 として 使 うには 便 利 だと 感 じています 尚 私 の 勉 強 不 足 かもしれませんが VirtualBox で OpenSolaris をゲスト OS とする 場 合 サウンド(Audio)デバイスのホスト(Windows)との 共 有 の 設 定 うまくできませんでした VirtualBox 上 で OpenSolaris の 実 行 例 最 後 に 今 回 デモで 使 用 した VirtualBox 環 境 を 紹 介 します PC Mouse Computer LuvBook U100 (MSI Windbook U100 同 等 ) Intel Atom N270@1.6GHz Host Windows XP Home Edition Service Pack 3 Guest OpenSolaris 2008.05(32bit) and Nevada B96 (32bit) Memory 実 装 物 理 メモリ: 2GB, 1024MB を OpenSolaris 2008.05 に 割 り 当 て Disk OpenSolaris 2008.05 (16GB 可 変 で 割 り 当 て 実 際 の 使 用 量 約 6GB) < 作 成 : サン マイクロシステムズ 原 口 > Solairs Cook Book 8 OpenSolaris on VBox