仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

VirtualBox 3.0.0 徹底レビュー!DirectX対応とネットワーク機能強化がすごい

私のお気に入りのデスクトップ仮想化ソフトウェアといえば、VirtualBoxとVMware Serverです。どちらも愛用しており、それぞれに魅力があります。全体的にはよく似た製品ですが、片方にしかない独自の機能を持っており、互いをうまく補完し合う関係にあると言えます。

つい先日、VirtualBox 3.0.0が大きな話題とともにリリースされました。これは、旧バージョンやVMware Serverと比べてどこまで進化したのかを確かめる絶好の機会です。深呼吸して、私と一緒にツアーに出かけましょう。長めの前置きで少々お付き合いいただきますが、きっと価値のある内容のはずです。

VirtualBox 3.0.0 徹底レビュー!DirectX対応とネットワーク機能強化がすごい

VirtualBoxとVMware Serverの比較

まずは、VirtualBoxとVMware Serverの簡単な比較から見ていきましょう。筆者の動機や、なぜVirtualBox 3が特別なのかをお伝えするためです。

VMware Serverについて

VMware Serverは、いわば「入口」的な製品です。デスクトップ用途ならVMware Workstation、ベアメタルハイパーバイザーならESXへの購入を促すことを目的としています。そのため、非常に強力なネットワークスタック、限定的ながら実験的なDirectXサポート、ゲストマシンのスクリーンショット撮影機能などを備えています。

ただし、ゲストOSごとに作成できるスナップショットは1つだけという制約があります。さらに、VMware Serverはインストールが長く、やや煩雑なのも難点です。バージョンは2種類存在し、従来型の管理コンソールを使う1.x系と、ブラウザ内で動作するTomcatベースのWebコンソールを採用する2.x系があります。2.x系は追加機能があるものの動作は遅めで、個人的には1.x系の方が好みです。

VirtualBoxについて

一方のVirtualBoxは無料で提供されている製品です。つまり、表示されているものがそのまま手に入る、シンプルな存在です。とはいえ、2つのエディションがあります。Linuxのソフトウェアリポジトリ経由で自由に配布できるオープンソース版(OSE)と、ゲストマシン向けUSB 2.0サポートを含む個人利用・評価ライセンス(PUEL)版です。PUEL版はWindowsでは標準ダウンロードとして提供され、Linuxディストリビューションでは追加リポジトリの登録、または手動ダウンロードが必要になります。

VirtualBoxは同等の性能を保ちながらフットプリント(リソース消費)が小さく、スナップショットは無制限、OpenGLも限定的ながらサポートしています。VMware Serverと比べるとアップデートが容易で、特にLinuxではその違いを実感できます。Windows版は外部デバイスにインストールしてポータブルアプリケーションとして使うことも可能です。また、Linuxユーザーなら「シームレスモード」にきっと満足するでしょう。

しかし、旧バージョンのVirtualBoxには長年不満に思っていた点がありました。スクリーンショット機能の欠如、プロキシ非対応、そして限定的なネットワークスタックです。中でも最も深刻だったのがネットワーク周りで、動作させるためにはネットワークアダプタを手動で作成し、ホストのインターフェースとブリッジ接続するという面倒な作業が必要でした。誰もやりたくない、マニアックな作業です。でも、もうそんな苦労は不要になります!

VirtualBox 3.0.0には、驚くほど多くの新機能が詰め込まれています。靴下が溶けてしまうほどの衝撃、と言いたいところですが……それはさておき、早速見ていきましょう。

VirtualBox 3.0.0の注目新機能

前置きが長くなりましたが、最新鋭のVirtualBoxリリースをツアーしましょう。正直に言うと、スクリーンショットはWindowsホスト環境で撮影したものですが、得られた知見はLinuxユーザーにもそのまま当てはまります。主なハイライトは以下の通りです。

DirectXサポート

これまでVirtualBoxが対応していたのはOpenGLのみで、当初はWindowsゲスト限定、後にLinuxゲストにも拡張されました。そして今回、ついにDirectXサポートが登場しました!ホストマシンで得られる本格的な3Dアクセラレーションにはまだ及びませんが、着実に近づいています。つまり、仮想マシン内でゲームをプレイできるようになったのです。今後のさらなる改善にも期待が持てます。

大幅強化されたネットワークスタック

ネットワークスタックは大規模に刷新され、VMware Serverが提供するものに匹敵するレベルになりました。もう手動でネットワークアダプタを作成してホストインターフェースとブリッジする必要はありません。「設定」パネルからネットワーク構成を簡単に管理できるようになっています。

NAT: 従来通りの挙動です。VirtualBoxのゲストは10.x.x.xの範囲のIPアドレスを持ち、外部から容易にアクセスできません。つまり、仮想マシン内でサービス(VNCやWebサーバーなど)を公開したい場合には向いていません。

ブリッジアダプター: これは便利なモードです。デフォルトのアダプタをブリッジし、外部からIPアドレスを取得します。実際に試してみると、ゲストマシンはルーターからIPアドレスを取得し、ネットワーク上のもう1台のホストとして機能しました。これにより、実際のホストに影響を与えることなく、仮想マシン内であらゆるサービスを実行できます。例えば、Linuxホスト上のWindowsゲストでeMuleを動かす、といった使い方が可能です。さらに、ルーターの設定で特定の仮想マシンをDMZに置いたり、ポート転送を行ったりすることもできます。デスクトップから離れることなく、モジュール性と分離性を享受できるのです。

ホストオンリーアダプター: ここでの目玉機能です。VMware Serverと同様に、これはインストール時に作成される仮想アダプタで、独自のサブネットを持ち、実用上は本物のインターフェースのように振る舞います。コンピュータ内部に組み込まれたルーターのようなもので、専らゲストマシンを管理します。仮想マシンを簡単に管理できるだけでなく、ローカルネットワークの外に出ることなく、プライベートな環境内で完結させられます。ローカルのWebサーバーやメールサーバーの構築に理想的です。

その他の変更点

テスト中に不快なサプライズはありませんでした。インストールは全体を通じて非常にスムーズで、テストホスト上の常駐アンチウイルスソフトやファイアウォールもVirtualBoxのドライバに対して警告を出しませんでした。丸1日にわたるテスト期間中、VirtualBoxは安定して動作し、軽快かつ高速でした。

もちろん、その他にも多数の変更や改良が加えられています。詳細については公式のチェンジログを確認することをおすすめします。VirtualBox 3.0.0は、純粋に素晴らしいリリースです。

まとめ

ご覧の通り、VirtualBox 3.0.0は仮想化の世界に吹く爽やかな風のような存在です。リリースを重ねるごとに新機能が追加され、日々より便利で使いやすいソフトウェアへと進化を続けています。

VirtualBox 3.0.0は、デスクトップ仮想化への情熱を呼び覚ましてくれます。個人的に最も重要な変更点だと感じるのは、刷新されたネットワークスタックがもたらす可能性の広がりです。ついにVirtualBoxユーザーは、設定を壊す心配をすることなく、複雑な仮想ネットワークを完全かつ透過的に構築できるようになったのです。

何より嬉しいのは、VirtualBoxが無料でメンテナンスも非常に簡単なことです。私の中の評価はまた一つ上がりました。強いて要望を挙げるなら、プロキシ経由でのインターネット接続機能と、稼働中のゲストマシンのスクリーンショット撮影機能が欲しいところです。とはいえ、これらの機能も近いうちに搭載されると確信しています。仮想化に興味のある方は、ぜひVirtualBox 3.0.0を一度試してみてください。

それでは、また。

  1. VirtualBox 4レビュー:新機能と変更点を徹底解説

    先日、Oracle(旧Sun、さらにその前はinnotek)が、同社の仮想化ソフトウェアの看板製品であるVirtualBoxの新バージョンをリリースしました。この洗練されていて多用途な製品は私のお気に入りの一つなので、早速試してみることにしました。ただし、懸念がないわけではありません。OpenSolarisやOpenOfficeなど、他の製品の扱いを見る限り、Oracleは必ずしもオープンソースに優しいとは言えないからです。ブランド名に「open」という言葉を使わないことが、生き残りの鍵なのかもしれませんね。 さておき、VirtualBoxは無料で使える優れたデスクトップ向け仮想化ソフトウェア

  2. VirtualBoxでディスクをクローンする方法【VBoxManage活用チュートリアル】

    仮想化を業務でも趣味でも利用している方なら、VirtualBoxという強力かつ多用途な無料ソリューションを目にしたことがあるかもしれません。VirtualBoxは、デスクトップユーザーに対して、あらゆる形でOSを展開できる大きな柔軟性を提供してくれます。さらに、単なる趣味として仮想化を楽しんでいるだけでなく、仮想化を通じて新しいOSを学ぼうとする熱心なソフトウェア愛好家の方であれば、次のような場面に必ず直面することでしょう。それは「大量の仮想マシンを展開する必要がある」というシナリオです。一台ずつインストール作業を行う時間的な余裕はないはずです。実際、大規模に環境を展開する際に手動で一つずつマ