Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,069)  
HandBrake Japanese Language Version  (2,569)  
CrystalDiskInfo  (1,503)  
ffdshow  (924)  
CrystalDiskMark  (875)  
BathyScaphe  (672)  
Tera Term  (637)  
mixfont-mplus-ipa  (522)  
SMPlayer  (484)  
10  えこでこツール  (436)  
11  FFFTP  (431)  
12  ギコナビ  (415)  
13  MergeDoc  (413)  
14  Cabos  (319)  
15  CaptureStream  (306)  
More >>

仮想化ソフトウェアのトップに躍り出たVMware Workstation 6

2007年06月14日 10:43 Mayank-Sharma(2007年6月12日(火)) 1 2

便利な新機能

 Workstation 6では、旧バージョンのWorkstationで作成したVMをアップグレードさせたり、逆にWorkstation 6で作成したVMを以前のバージョン用に変換したりすることができる。私の場合は、Mandriva上のWorkstation 6でGentooを実行するVMを変換して、Windows XP上のWorkstation 5で実行させ、そのVMを再変換して元の環境で実行させることに成功した。

 今回のWorkstation 6では、ユーザインタフェースなしでVMを実行できる。Workstationのウィンドウを閉じると、VMを電源オフにするかバックグラウンドで実行を続けるかの選択肢が表示される。これは、Webサーバなど、後で接続したいサービスをVMが実行している場合に便利だ。

 また、VNC(Virtual Network Computing)サーバをインストールしなくても、Workstation 6で作成したVMにVNC経由で接続することができる。そのためには、VNCオプションを有効にして、必要に応じてパスワードを入力するだけでよい。VMの構成を最小限に抑えてバックグラウンドで実行し、VNCクライアントを使ってリモート接続することも可能だ。

クリックで拡大
 スクリーンキャストを作成したいけれどそうしたソフトウェアのインストールや設定をためらっていた人々のために、Workstation 6にはスクリーンキャストの機能が組み込まれている。このツールでは、スクリーンキャストの用途に応じて録画品質を選択できる。ただし、高画質なスクリーンキャストはサイズが大きくなるため、メールでの送信には向かない。サイズを抑えるために、動きのない録画フレームを落とすこともできる。VMの動作が遅い場合は、この機能を利用して、例えば、起動用アイコンをクリックしてからアプリケーションが起動するまでの部分を録画しなければよい。ファイルはすべてAVI形式で記録されるが、再生するには無償で提供されている専用のVMwareプラグインが必要だ。現在、このプラグインはWindows用しか存在しない。

 Workstation 6には、いくつかの実験的機能が備わっている。Linuxカーネル2.6.20に導入されたVMwareのVirtual Machine Interface (VMI)は準仮想化の恩恵をLinuxにもたらし、Ubuntu Feisty 7.04がこのカーネルを採用した最初のLinuxディストリビューションになっている。準仮想化のオプションがWorkstation 6で有効になったことにより、理論上はFeistyのパフォーマンスが向上するはずである。だが、実際に試してみたところ、見てわかるほどのパフォーマンスの向上は感じられなかった。

 開発者向けとして、Workstationには実行中のマシンのスナップショットをとって後で確認する機能がある。スクリーンキャストとは異なり、こうしたスナップショットはネットワークトラフィック、ディスクの動作、マウスイベントなどVMの内部で起こるあらゆる現象を捉え、記録したスナップショットは後でリプレイすることできる。また、ホストの3D機能をVMに提供するためにMicrosoftのDirect3Dが実験的にサポートされている。しかし、Direct3Dが有効な私のWindows XPゲストでは、Linuxホストではスムーズに動作したGoogle Earthを実行できなかった。

 私の環境で動作しなかったもう1つの開発者向け機能が、Eclipseプラグインである。Workstation 6にはEclipse IDEとVisual Studio用の各プラグインが含まれており、開発者はVMでコードの実行やデバッグが行えるようになっている。しかし、私の環境で「VMware attach to application(VMwareによるアプリケーションへのアタッチ)」または「VMware execute Java application(VMwareによるJavaアプリケーションの実行)」を右クリックして新たな設定を作成しようとすると、「プラグイン‘org.eclipse.jface’からのコード呼び出し時に問題が発生しました」というエラーが決まって出るのだ。私はEclipseの開発者ではないので、問題がVMwareのプラグインにあるのかEclipseに関する私の設定にあるのかは定かでない。

使い勝手の向上

クリックで拡大
 Workstation 6は、シンプルなメニューと洗練されたアイコンを持つ申し分のないユーザインタフェースを備えている。新しい機能が加わっただけでなく、Workstation 6は、Linuxホストを実行するユーザに既存の機能の一部も提供している。なかでも素晴らしいのが、Linuxホストとゲストの間でファイルを共有できる機能だ。以前のバージョンでは、Windowsの実行ホストでしかこの機能が使えなかった。収録されているVMwareツールのアドオンパッケージをゲストOSにインストールすると、LinuxホストからゲストOSへのファイルやフォルダのドラッグアンドドロップやテキストのコピーペーストが可能になる。

 また、ホストOSのフォルダをゲストOSと共有することもできる。こうしたフォルダは、Windowsゲストの\\.host\Shared Folders\で参照でき、ネットワークドライブとして追加することができる。Linuxゲストでは、/mnt/hfgsディレクトリにこの共有フォルダがマウントされる。

 Workstation 6ではエラーダイアログが新しくなり、Workstationウィンドウの右下の隅にあるアイコンからアクセスできる。サウンドデバイスがブロックされているかDHCPサーバが利用できない場合は、エラーメッセージが表示されてエラーダイアログにそのログが記録されるが、VMのブート処理は続行される。

 Workstationの以前のバージョンとは違い、今回のバージョンはフルスクリーンモードとウィンドウモードの切り換えがスムーズになっている。VMの画面は、フルスクリーンモードではホストの解像度に合わせて、またウィンドウモードでは可視領域に応じて、それぞれ適切なサイズに自動で変更される。また、マウスの動きも良くなっている。つまり、マウスを動かしてゲストOSやホストOSの画面を出入りする際に、カーソルが別の場所に飛んでしまうことがないのだ。

 初めてWorkstationを使う人には、詳しく書かれた466ページものユーザマニュアルがありがたく思えるだろう。WorkstationのインストールやVMの作成といった基本的な項目だけでなく、上級者向けの設定オプションやパフォーマンスチューニングについても説明されている。

まとめ

クリックで拡大
 今回のリリースでは、すべてのタイプのユーザを対象とした機能が少なからずある。マニュアルとサポートに加えて、Linuxデスクトップを仮想化するユーザのためのUSB 2.0デバイス向けサポート、ゲストOSでのテキストやファイルのコピーペーストなどである。開発者の場合は、自らが手がけたアプリケーションのVM内でのテストをIDEから行えるという利点を享受できる。また、VMの特性を記録して解析する機能が、アプリケーションのクラッシュ原因の追求に役立つこともわかるだろう。

 Workstation 6.0は、仮想化ソフトウェアの今後を予見させる存在でもある。Direct3Dのような実験的機能が主流のバージョンに組み込まれれば、Cedegaのような特殊なアプリケーションにも対応できるようになるだろう。Windows OSの実行ホストで使えないままになっている機能がさらに減れば、Workstationはもっと便利なものになる。例えば、物理的なWindows OSでできているように、Workstationを使って物理的なLinuxマシンのVMへの変換を可能にしてほしいと私は思っている。

 もちろん、USB高速モードのサポート、Eclipseプラグイン、スナップショットの記録/再生をはじめとする快適な機能がなくてもよいなら、VMware Server、Virtual Box、QEMU、Bochsといった数々のフリーおよびオープンソースの仮想化ソフトウェアが利用できる。だが当面は、その機能ゆえにVMware Workstationが今日手に入る最も優れた仮想化ソフトウェアだと言えよう。

NewsForge.com 原文

関連トピック

最終更新:2008年08月06日 20:04
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.