|
Article on other languages:
|
VMware(ヴイエムウェア)は、x86およびx64プロセッサを搭載するコンピュータで動作する仮想マシン環境ソフトウェアである。 EMC傘下で、2007年8月にニューヨーク証券取引所で株式公開したVMware Inc.によって開発され、用途や想定ユーザによってVMware Workstation、vmware esx、vmware esxi、VMware Infrastructure、vmware server、VMware Playerなど複数の製品がリリースされている。
概要VMware Workstation、 vmware server、VMware Fusionは、各ハードウェアで動作するOS上で仮想マシンを作成、実行するソフトウェアである(以下実機マシンおよび仮想マシンで動作するOSをそれぞれホストOSおよびゲストOSと呼称)。 x86およびx64プロセッサを搭載するPC/AT互換機自体をエミュレートしているため、同アーキテクチャに対応しているOSならば理論上何でも動作させることができる。ただし、x64版のオペレーティングシステムを動作させるためにはx64の命令を解釈できるプロセッサが必要となる。 一方、vmware esx 、ESXiではホストOSが存在せず、VMkernelと呼ばれる専用のホストカーネルが直接ハードウェア上で動作し仮想マシン環境を構成する。このVMkernelはマイクロカーネルでプロンプトを持たず、マンマシン・インターフェースとしてサービス・コンソールもしくはコンソールOSと呼ばれるLinuxを同時に動作させている。このことでESXはLinuxを改良して作られたものと誤解されることが多い。 特徴Bochsに代表されるCPUを丸ごと仮想化する方式と異なり、VMwareはユーザモード命令をそのままプロセッサに実行させ、カーネルモード命令のみをエミュレートするため、コード変換によるオーバーヘッドを小さく抑えて実ハードウェアに近い性能を実現している。 またNICもホストと同等の速度で認識されるため、ネットワークの動作はホストOSと比べて体感差は見られない。 しかし画面描画やディスクI/Oの動作はソフトウェアによるエミュレーションによって実現するため、エミュレーションの際のCPUのリソースのオーバーヘッドに気を配る必要がある。(最近はCPUが高速でマルチコア化されているので気にならない程度になった) ゲストOS毎に用意されたvmware toolをゲスト環境にインストールすることで、ホスト・ゲスト間のスムーズなマウスポインタ移動やフォルダ共有、時刻同期が可能になる。Windows 2000ないしはWindows XPをゲストOSとして使用している場合、vmware toolsによって、試験的ながらDirect3Dの一部機能をゲストOS上で使用することができる。 Workstation 5.0から特定の段階でゲストOSの状態を保存できる機能(スナップショット)もあり、そこから枝分かれして差分を保存できるようになった。ただしマージのためゲストのレジュームに時間がかかることもある。 Workstation5.5よりGuestOSで64bitサポートおよびマルチプロセッササポート、6.0ではimport機能強化およびVNCサーバ内蔵などの新機能が追加されている。 製品有償製品
無償製品
対応ゲストOSPC/AT互換機で動作するOSの多くが実行可能であり、超漢字やMonaOSなどの広く知られていないOSも動作する。 詳しくは、Supported Guest Operating Systems 参照。 Workstation 6.0がサポートするOS実験的なものも含めて以下のOSをサポートしている。
VMware Fusion 1.0 RC0 がサポートするOS
バグvmware serverのVersion1.0.6および1.0.7で、vmware serverをインストール後にホストOSを再起動すると、vmware serverが起動しないというバグが内在している。これはvmware serverのサービスであるVMWare Registration Serviceが、VMwareサービスの起動順序の問題で起動しないためである。これはWindowsのサービス一覧より[VMWare Registration Service]を起動することで回避することができる。ただし、ホストOSを再起動する度に現象が発生するため、自動起動を有効にするためにはレジストリを操作する必要がある。(レジストリの編集にはWindowsのシステムに異常を来たすリスクが存在するため、自己責任において慎重に実施するべきである。) 関連項目
外部リンクArticle keywords: vmware esx, vmware server, vmware tool, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net