VMware
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| 種類 | 株式会社 | ||
|---|---|---|---|
| 市場情報 |
|
||
| 本社所在地 | カリフォルニア州パロアルト(Palo Alto, California) |
||
| 設立 | 1998年 | ||
| 業種 | コンピュータ用ソフトウェア | ||
| 事業内容 | 仮想化ソフトウェアの開発、製造、販売、ならびに保守業務 | ||
| 代表者 | Paul Maritz (President & CEO) | ||
| 従業員数 | 6500 | ||
| 外部リンク | http://www.vmware.com/ | ||
| 種類 | 株式会社 |
|---|---|
| 本社所在地 | 〒105-0013 東京都港区浜松町1-30-5浜松町スクエア13F |
| 電話番号 | 03-4334-5600 |
| 設立 | 2003年5月12日 |
| 業種 | コンピュータ用ソフトウェア |
| 事業内容 | 日本におけるVMware製品の販売支援、技術サポート、ならびに保守業務 |
| 代表者 | 代表取締役社長 三木泰雄 |
| 外部リンク | http://www.vmware.com/jp/ |
VMware(ヴイエムウェア)は、コンピュータの仮想化用ソフトウェアを製造・販売する、アメリカ合衆国カリフォルニア州に本拠を置く会社であり、更にはそのソフトウェア製品の総称である。
VMware社(VMware Inc.)はEMCコーポレーション傘下として1998年に設立され、2007年8月にニューヨーク証券取引所で株式公開した。2003年には日本法人であるヴイエムウェア株式会社(VMware K.K.)が設立された。
製品には用途や想定ユーザによって、VMware Workstation、VMware ESX、VMware ESXi、VMware Infrastructure、VMware Server、VMware Playerなどがある。いずれもx86およびx64プロセッサを搭載するコンピュータで動作する仮想マシン環境構築用のソフトウェアである。
目次 |
[編集] 名称
米国本社の企業名は「VMware, Inc.」、日本法人の企業名は「ヴイエムウェア株式会社」、製品名は同社の名を冠した「VMware Infrastructure」などである。このため製品を総称して「VMware」と呼ばれる場合も多い。なお、いずれの場合も「VMWare」は正しくない(大文字はVMのみである)。
[編集] 歴史
- 1998年 VMware, Inc. 設立
- 1999年 最初の製品であるVMware Workstationを発売
- 2000年 サーバ向けのVMware ESXを発売
- 2003年 日本法人(ヴイエムウェア株式会社)設立
- 2006年 サーバ向けのVMware Infrastructure 3発売
[編集] 概要
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を改良して作られたもの」と誤解されることが多い。ホストOSが存在しないため信頼性が高く、データセンタなど大規模な用途に向くとされている。
[編集] 特徴
Bochsに代表されるCPUを丸ごと仮想化する方式と異なり、VMwareはユーザモード命令をそのままプロセッサに実行させ、カーネルモード命令のみをエミュレートするため、コード変換によるオーバーヘッドを小さく抑えて実ハードウェアに近い性能を実現している。 またNICもホストと同等の速度で認識されるため、ネットワークの動作はホストOSと比べて体感差は見られない。
しかし、画面描画やディスクI/Oの動作はソフトウェアによるエミュレーションによって実現するため、エミュレーションの際のCPUのリソースのオーバーヘッドに気を配る必要がある(最近はCPUが高速でマルチコア化されているので気にならない程度になった)。
ゲストOS毎に用意されたVMware Toolsをゲスト環境にインストールすることで、ホスト・ゲスト間のスムーズなマウスポインタ移動やフォルダ共有、時刻同期が可能になる。Windows 2000以降のNT系Windows(例:Windows XP、Windows Vista、Windows 7等)をゲストOSとして使用している場合、VMware Toolsによって、Direct3D 9.0cの機能をゲストOS上で使用することができる。このDirect3D機能は、Workstation 5.0から試験的なものとして追加され、Workstation 6.5からは正式対応が謳われている。
Workstation 5.0から特定の段階でゲストOSの状態を保存できる機能(スナップショット)もあり、そこから枝分かれして差分を保存できるようになった。ただしマージのためゲストのレジュームに時間がかかることもある。
Workstation 5.5より、ゲストOSで64bitサポートおよびマルチプロセッササポート、6.0ではimport機能強化およびVNCサーバ内蔵などの新機能が追加されている。
[編集] 製品
[編集] 有償製品
[編集] VMware Workstation
| VMware Workstation | |
|---|---|
| 開発元 | VMware, Inc. |
| 最新版 | 7(2009年10月26日) |
| 対応OS | Microsoft Windows Linux |
| プラットフォーム | x86-compatible |
| 種別 | 仮想機械 |
| ライセンス | プロプライエタリ |
| 公式サイト | VMware Workstation |
- 対応するホストOSはWindowsとLinux。ソフトウェア開発・評価・テストを主なターゲットとする。
[編集] VMware Infrastructure (VI)
- データセンターにおけるサーバ統合と集中管理を目的とする。仮想マシン機能を提供するVMware ESXと、管理機能を提供するVMware VirtualCenterを中心に、後述の多数の製品やオプション機能から構成されるスイートである。直販のほか、複数のベンダーからも再販されている。
- VMware ESX - 従来は単体販売されていたベアメタル型のハイパーバイザ(仮想化OS)。なおESXの基本機能に限定した無償製品版のESXiは無償製品を参照。
- VMware VMFS - 複数の物理マシン(ESX)からの共有も可能な、クラスタ対応の独自のファイルシステム。
- VMware VMotion - 稼働中のゲストOSを、他の物理マシン(ESX)に手動で引継ぎできる。
- VMware HA - 稼働中のゲストOSを、物理マシン障害発生時に他の物理マシン(ESX)に自動引継ぎできる。
- VMware DRS - 物理マシンリソースのゲストOSへの、動的な割り当てとバランシングができる。
- VMware Consolidate Backup (VCB) - 稼働中のゲストOSのバックアップができる。
[編集] VMware VirtualCenter
- 複数の仮想化システム(ESX)を一元的に管理運用できる。上述のVMware VMotion、VMware HA、VMware DRSなどの前提でもあるが、別売である。
[編集] VMware vCenter LabManager
- 開発・テスト環境で利用される仮想マシン群の集中管理を行うツール。
[編集] VMware Fusion
| VMware Fusion | |
|---|---|
| 開発元 | VMware, Inc. |
| 最新版 | 3.0.0 (build 204229)(2009年5月21日) |
| 対応OS | Mac OS X |
| プラットフォーム | Apple-Intel architecture |
| 種別 | 仮想機械 |
| ライセンス | プロプライエタリ |
| 公式サイト | VMware Fusion |
[編集] VMware View
- WindowsXPやVistaを仮想デスクトップとして使用するスイート製品。3.0になりコンポーザやオフライン機能、アプリケーションの仮想化を盛り込んだPremiumライセンスがリリースされた
[編集] vSphere4
- VMware Infrastructure(VI)3の後継となるであろうスイート製品。世界初のクラウドOSとして2009年6月までにリリース予定。SMBライセンスも充実し、中小企業向けのパッケージが:リリースされる模様。これで、無償のESXi、超格安サーバ統合向けEssentialsシリーズ、クラウドOSとしての通常ライセンスが準備される。
[編集] 無償製品
[編集] VMware Server
| VMware Server | |
|---|---|
| 開発元 | VMware, Inc. |
| 最新版 | 2.0.2 (Build 203138)(2009年10月26日) |
| 対応OS | Microsoft Windows Linux |
| プラットフォーム | x86-compatible |
| 種別 | 仮想機械 |
| ライセンス | プロプライエタリ |
| 公式サイト | VMware Server |
- 対応するホストOSはWindowsとLinux。2006年2月のリリース以前はGSX Serverとして有償で提供されていた。英語版のみが配布される。
[編集] VMware Player
| VMware Player | |
|---|---|
| 開発元 | VMware |
| 最新版 | 3.0.0 (build 203739)(2009年10月27日) |
| 対応OS | Microsoft Windows Linux |
| プラットフォーム | x86-compatible |
| 対応言語 | Multi-lingual |
| 種別 | 仮想化 ソフトウェア |
| ライセンス | プロプライエタリ |
| 公式サイト | VMware Player |
- 対応するホストOSはWindowsとLinux。単体で配布されるほか、VMware Workstationにも同梱されている。Ver2.xまでは作成済みの仮想マシンの実行に特化した製品であり、新たな仮想マシンを作成する機能は持たなかったが、Ver3ではそれが搭載されたため、単独でも利用可能になった。[1]また、Ver2.xまではVMware Toolsも提供されていなかったが、Ver3では最新版をダウンロードしてインストールする機能を備えている。
[編集] VMware ESXi
- VMware ESXからコンソールOS(VMware VirtualCenter、カスタマイズされたLinux)を除き、さらにスタンドアローンでの運用に特化した(クラスタ機能は含まない)製品。MicrosoftのHyper-Vに対抗するために無償公開される前はInfrastractureの一部だった。VMware ESX同様、ホストOS環境を必要としないハイパーバイザ型の仮想化OSである。VMwareのサイトから無償ダウンロードできるほか、複数のハードウェアメーカーからUSBメモリなどで組み込み済の形でも提供されている。サービス・コンソールは別のコンピュータ(現在はWindowsのみ?)で実行し、ネットワーク経由で操作する。動作条件としてIntel VTまたはAMD-Vに対応したマルチコアCPUを要求するほか、動作可能なハードウェア構成(ESXiが対応するデバイスドライバを持つハードウェア)が現在のところかなり限定されるため、例えば3.5U2ではSATA未サポート、NICもIntelかBroadcom、nVidiaのチップのみであり、RealtekやVIA、Marvelのネットワークアダプタでは動作しない。VMwareのサイトにてHCL(互換性リスト)が公開されている。
[編集] VMware vCenter Converter
| VMware vCenter Converter | |
|---|---|
| 開発元 | VMware, Inc. |
| 最新版 | 4.0.1 (Build 161434)(2009年10月27日) |
| 対応OS | Microsoft Windows Linux |
| プラットフォーム | x86-compatible |
| 種別 | 仮想マシン変換ユーティリティ |
| ライセンス | プロプライエタリ |
| 公式サイト | VMware vCenter Converter |
- 元々は既存のシステムを仮想マシンに変換・移行するユーティリティであったが、現在はそれに加えて、他社の仮想マシンフォーマットをVMwareの仮想マシンフォーマットに変換する機能も備えている。旧名「P2V Assistant」、「VMware Converter」(バージョン3.x時代)。当初は有償版もあったが、現在は無償で提供されている。なお、ホスト上で現在使用しているWindows XP以降のOSを本ツールを用いてゲストOSに変換した場合、ハードウェア環境が大きく変更されたと認識され再びプロダクトアクティベーションが必要になる可能性が高いため注意が必要である。
[編集] 主な変換元
-
- Windows 2000以降の物理マシン
- Linux(Red Hat Enterprise Linux、SUSE Linux Enterprise Server、Ubuntu)の物理マシン
- Microsoft Virtual PC/Microsoft Virtual Server
- Acronis True Image
- Symantec Backup Exec System Recovery(旧Live State Recovery)/ノートン・ゴースト
- Parallels Desktop
- StorageCraft
- OVF(Open Virtualization Format)- 変換先にも指定可能
[編集] 対応ゲストOS
VMware社がサポートを表明していないものであっても、PC/AT互換機で動作するOSの多くが実行可能であり、超漢字やMonaOSなどの広く知られていないOSも動作する。
[編集] サポートするOS
2009年9月現在。 詳しくは、Guest Operating System Installation Guide 参照。 実験的なものも含めて以下のOSをサポートしている。
- Microsoft Windows 7
- Windows Preinstallation Environment
- Windows Recovery Environment
- Microsoft Windows Server 2008
- Microsoft Windows Vista
- Microsoft Windows Server 2003
- Microsoft Windows XP
- Microsoft Windows 2000
- Microsoft Windows NT 4.0
- Microsoft Windows Millennium Edition
- Microsoft Windows 98/98 Second Edition
- Microsoft Windows 95
- MS-DOS 6.22 および Windows 3.1x
- Asianux Server 3.0
- CentOS 4.0以降
- Debian 4.0以降
- IBM OS/2 Warp 4.0以降
- Mac OS X Server 10.5 - VMware Fusionのみ[2][3][4]
- Mandrake Linux 8.0以降(以下を含む)
- Mandriva Linux 2006以降
- Mandriva Corporate Desktop 4.0/Server 4
- Novell Linux Desktop 9
- Oracle Enterprise Linux 5
- Red Hat Enterprise Linux 2.1以降
- Red Hat Linux 6.2以降
- Sun Java Desktop System 2
- SCO OpenServer 5.0
- SCO UnixWare 7
- SUSE LINUX Enterprise Desktop 10以降
- SUSE LINUX Enterprise Server 7以降
- SUSE LINUX 7.3以降(以下を含む)
- Open SUSE LINUX 10.2以降
- Turbolinux 7.0 および 以下
- Workstation 8/Enterprise Server 8
- Desktop 10/Server 10
- Ubuntu Linux 5.04以降(Ubuntu 8.04 LTS以降を含む)
- FreeBSD 4.0以降
- NetWare Server 4.2以降
- Solaris オペレーティング システム x86 プラットフォーム版 9以降
[編集] バグ
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のシステムに異常を来たすリスクが存在するため、自己責任において慎重に実施するべきである。)
[編集] 脚注
- ^ ただし有償のWorkstationでは、無償試用期限が切れた未登録の状態でも、仮想マシンの作成や設定の変更が可能(起動は不可)であるため、Workstationで仮想マシンを作成・設定した後にPlayerで起動するという抜け道(裏技)があり、Ver2.x以前の環境でも実質的に仮想マシンの運用において困ることは無かった。
- ^ ホストOSがMac OS Xでない場合はライセンス違反になるため、WorkstationやPlayerなどでは許可されていない。
- ^ VMware Fusion上でMac OSが稼働
- ^ アップル、複数のサーバ版「Leopard」を仮想マシンで稼働可能に
[編集] 関連項目
- 仮想化
- x86仮想化
- 仮想機械
- ハイパーバイザ
- 仮想アプライアンス
- Microsoft Virtual PC
- OpenVZ
- Parallels Workstation, Parallels Desktop
- Xen
- QEMU
- Virtuozzo
- エミュレータ
- リングプロテクション
- インテル_バーチャライゼーション・テクノロジー