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

仮想化ソフトウェア徹底ガイド – デスクトップ体験を広げる多彩な選択肢

今回は、デスクトップ環境を強化するために活用できる、人気の高い仮想化製品をいくつかご紹介します。仮想化ソフトウェアについては以前にも詳しく取り上げましたが、今回は「ソフトウェアに何ができるか」ではなく、「ユーザー自身が何をできるようになるか」という視点に焦点を当てます。

Windows / Linux の一般的なユーザーであれば、選べるソフトウェアは非常に幅広く、無料のオープンソース、無料のクローズドソース、有料製品まで、使いやすさや難易度もさまざまです。それでは早速見ていきましょう。

最良の選択肢

このカテゴリには、VMware 製の無料製品2つと、VirtualBox の開発元である Sun(旧 innotek)製の無料製品1つが含まれます。VMware PlayerVMware ServerVirtualBox の3つが、デスクトップ仮想化における最有力候補です。

これらはネイティブ速度とまでは言えないものの安定したパフォーマンスを発揮し、非常にシンプルで扱いやすい管理コンソールと豊富なハードウェアサポートを備えています(3D や USB 周りには小さな弱点あり)。一方で、仮想マシン用に大量の RAM と大容量のディスク領域が必要になる点には注意しましょう。

VMware Player

VMware Player は、おそらく大多数の人にとって最も手軽な選択肢です。既存の事前設定済み仮想マシンの実行や、新しい仮想マシンのインストールが可能ですが、ゲスト OS の構成にはいくつか制限があります。例えば、ゲスト OS のパフォーマンスを向上させるアドオン「VMware Tools」をインストールすることはできません。

また、VMware Player はネットワーク接続においてシステムのネットワークスタックに完全に依存します。ポートフォワーディングやファイアウォールルールなどを含む複雑なネットワーク構成を利用している場合は、Player が接続を通過できるよう設定を確認する必要があります。

その一方で、インストールと操作は非常に簡単で、多くの主要 Linux ディストリビューションのオンラインリポジトリにパッケージとして収録されている点も魅力です。

もう一つの優れた機能が「Virtual Appliances Marketplace」です。他人が作成・設定済みの多数の仮想マシンをダウンロードできるオンラインリポジトリで、手軽さが格段に上がります。詳細については筆者の記事「VMware Player - A great friend」も参照してください。

VMware Server

VMware Server は、高価ながら非常に完成度の高い VMware Workstation の簡易版です。VMware Player の機能をすべて含み、さらに追加機能もあるため、導入するならより合理的な選択と言えます。

ただし、その能力を最大限に引き出すには、自力でインストールを行う必要があります。難しい作業ではありませんが、決して簡単でもありません。加えて、ゲスト OS への VMware Tools のインストールや、ホストとゲストの統合性を高める高度なオプションの設定も求められるでしょう。Tools を導入すれば、実機 OS と仮想 OS 間をシームレスに行き来でき、マウスやディスプレイの操作性が向上し、ゲストマシンの時計同期なども可能になります。

多少の手間を惜しまないのであれば、その価値は間違いなくあります。無料で入手できる仮想化パッケージとしては最高峰の完成度を楽しめるでしょう。

Server では、複数のローカルおよびリモート仮想マシンを同時に制御できます。上限は実質的にハードウェアリソース次第で、小規模な仮想 PC ファームを運用しているような感覚になります。Server の強みの一つは、独自のネットワークドライバを自動でインストールしてくれる点で、ネットワークの設計・セットアップが大幅に簡素化されます。

さらに、VMware Server はゲスト OS ごとに1つのスナップショットを提供しており、以前の状態へ復元できます。仮想マシンは単なるファイルなので、コピーして複数の複製を作ることも可能です(違法な利用は別として)。

VMware Server が特に輝くのは Linux 64bit OS 上です。ホストが 4GB RAM の壁に縛られないため、大量のメモリを積んだマシンで数十個の仮想マシンを同時に走らせられます。Windows では、VMware Converter を使って実機を仮想マシンへ変換することも可能です。

嬉しい情報として、最新の VMware Workstation ベータ版を基盤とする将来の VMware Server では、仮想マシン向けの本格的な 3D サポートが提供される予定です。

VirtualBox

VirtualBox は、Player と Server の中間に位置する存在として評価できます。両者より軽量かつ高速ですが、ゲスト OS 同士の通信やサービス公開といった複雑なネットワーク構成の場合、設定の難易度は3つの中で最も高くなります。

無制限スナップショット機能を備えている点は大きな魅力で、OS(またはその一部)の複数構成を頻繁にテストする必要がある人にとって非常に価値のあるオプションです。3D サポートは VMware Server と同程度で、どちらも本格的な 3D 処理は無理ですが、古めの Windows ゲームでは VirtualBox の方がわずかに有利です。

仮想化ソフトウェア徹底ガイド – デスクトップ体験を広げる多彩な選択肢

VirtualBox は USB 2.0 を標準でサポートしている点でも優れており、これは VMware Server にはまだ存在しない機能です。

さらに VirtualBox は VMware 形式の仮想マシンも実行できます。しかも、この3製品の中で唯一のオープンソースであり、将来の発展性も大きいのです。複数の Linux ディストリビューションに標準搭載されている点も見逃せません。例えば、MCNLive VirtualCity ライブ CD 上で動作する VirtualBox のように。

代替ソリューション

本格的な仮想化スイートを導入しなくても、エミュレーション、準エミュレーション、シン仮想化の各製品を Windows と Linux の両方で活用できます。完全な仮想 PC とは言えませんが、かなり近い体験が得られるでしょう。

QEMU

QEMU は、おそらく習得と運用が最も難しい製品です。極めてミニマルで完全にコマンドラインベースのため、正しくセットアップするにはハードウェア構成に関する確かな知識が求められます。それでも、公式サイトをはじめネット上にすぐに使える OS イメージが豊富にあるため、検討する価値は十分にあります。

Pendrivelinux

Pendrivelinux については以前も触れました。一連の QEMU スクリプトを利用することで、Windows を起動したまま、ほぼあらゆる Linux ディストリビューションを USB 機器(外付け HDD、USB メモリなど)から実行できます。

これは、Linux を使ってみたいけれど移行に踏み切れない人や、職場のように自由にインストールできない環境の人にとって絶好のソリューションです。詳細は筆者の記事「Pendrivelinux - Be cool anywhere you go」をご覧ください。

MojoPac

MojoPac は Windows XP ユーザーにとって非常に魅力的で便利なソリューションです。フル 3D サポート付きで、自分の環境の仮想化コピーを実行できるため、グラフィック性能を要するゲームやアプリを、職場やネットカフェなどインストールできない場所で利用したいケースに理想的です。

MojoPac は「自己仮想化」という方式上の制約こそありますが、操作は極めてシンプルで、ネットワークスタックやドライバの設定に悩む必要はありません。

さらに幸運なことに、VirtualBox は Mojo 内部へのインストールが可能で、他の OS のテストや利用も行えます。3つの「最良の選択肢」の中で MojoPac から実行できるのは VirtualBox だけである点も覚えておきましょう。詳しくは筆者の記事「MojoPac - Desktop virtualization software」を参照してください。

その他

その他に注目できる製品としては、Returnil Virtual System と ShadowSurfer が挙げられます。ただし、どちらも Windows 専用です。ShadowSurfer は有料ですが、旧バージョンが無料で配布されることも少なくありません。両製品については後日、詳細なレビューを予定しています。

上級者向け

OpenVZ

ここで紹介する中で最難関なのが OpenVZ です。快適に使いこなすには、Linux についての確かな知識が必要になります。OpenVZ はコンテナ型仮想化を採用しており、各コンテナは他のコンテナから完全に独立した OS として動作します。しかも、ネイティブに近いパフォーマンスが得られる点が大きな魅力です。

ただし、Linux ホスト上でしか動作せず、他の用途の余地をほとんど残さない専用カーネルが必要です。つまり丸ごと1台のマシンを割り当てることになりますが、その代わりに数十〜数百の仮想マシンを同時に稼働させることが可能です。OpenVZ のレビューも、いずれ dedoimedo.com でお届けする予定です。

有料ソフトウェア

興味を引ける有料製品もいくつかありますが、あくまで長期的な選択肢と考えてください。無料ソリューションがこれほど充実している以上、大半の人にお金を払う理由はありません。それでも、余裕のある愛好家の方のために……。

VMware Workstation

予算に余裕があるなら、ここに出番があります。VMware Workstation は「強化版 Server」のような存在で、独自の仮想アプライアンスの作成・配布、無制限スナップショット、そして最新ベータ版で登場予定の 3D サポートを備えます。まず VMware Server を試してその便利さを実感し、その後に Workstation の購入を検討する流れをお勧めします。

Parallels Virtuozzo

こちらは OpenVZ の商用版です。コマンドラインでの泥臭い作業を避けたい人には、良い選択肢となるかもしれません。

CrossOver

CrossOver は、Linux と Mac の両方で Windows アプリケーションやゲームを楽しむための製品シリーズです。無料ではありませんが、検討する価値は十分にあります。

まとめ

アルファテストやベータテストが好きな人、趣味でシステムを触る人、プロのセキュリティ・ネットワーク研究者やアナリスト、Linux に足を踏み入れたい Windows ユーザー、時々 Windows アプリが必要な Linux ユーザー、ゲーマー、旅行好き、学生……どんなニーズや性格の人にとっても、ぴったりの優れた製品が必ず見つかるはずです。

VMware Server と VirtualBox が最も堅実な選択であることは明白ですが、他のツールもうまく補完してくれます。USB メモリを何本か用意して、ポータブル Linux や 3D 対応 Windows を詰め込んでおけば、いつでもどこでも準備万端です。

VMware 製品と VirtualBox のどちらを選ぶかは、実に難しい判断です。それぞれに魅力があり、欠点はほぼ皆無と言えます。筆者としては、優れたネットワークサポートを持つ VMware Server に軍配を上げますが、ブリッジインターフェースの手動作成・設定を厭わないのであれば、VirtualBox が最良の選択になるかもしれません。

ネイティブ並みのパフォーマンスを追求するなら OpenVZ 一択ですが、そのセットアップと運用は相当な骨が折れます。選択肢は豊富にあります。問題は、あなたに勇気があるか——正確に言えば、十分な暇な時間があるかどうか、なのです。


※編集注:本記事は執筆時点の製品情報に基づいています。現在では VMware Server の提供は終了しており、Sun Microsystems は Oracle に買収され VirtualBox は「Oracle VM VirtualBox」として開発が続けられています。最新の仕様については各公式サイトをご確認ください。

  1. 仮想化ソフトウェア徹底ガイド – デスクトップ体験を広げる多彩な選択肢

    今回は、デスクトップ環境を強化するために活用できる、人気の高い仮想化製品をいくつかご紹介します。仮想化ソフトウェアについては以前にも詳しく取り上げましたが、今回は「ソフトウェアに何ができるか」ではなく、「ユーザー自身が何をできるようになるか」という視点に焦点を当てます。 Windows / Linux の一般的なユーザーであれば、選べるソフトウェアは非常に幅広く、無料のオープンソース、無料のクローズドソース、有料製品まで、使いやすさや難易度もさまざまです。それでは早速見ていきましょう。 最良の選択肢 このカテゴリには、VMware 製の無料製品2つと、VirtualBox の開発元である Su

  2. MojoPac徹底解説|USBメモリで使えるデスクトップ仮想化ソフトウェア

    大容量ポータブルUSBデバイスが手頃な価格で容易に入手できるようになった今、ポケットに収まる小さなドライブに大量のデータやアプリケーションまで持ち運べるというアイデアは、非常に魅力的に響きます。この用途向けに特化した人気ソフトウェアとしては、Portable AppsやPendrive Linuxが挙げられますが、それぞれにいくつかの弱点があります。 Portable AppsとPendrive Linuxの課題 Portable AppsはWindowsコンピュータ専用です。Firefox、GIMP、OpenOfficeなど数多くの便利なアプリケーションを持ち運べる一方で、USBドライブ上の