第2回:仮想化テクノロジーを理解する
ヴイエムウェアでは、仮想化環境を構築するための製品として、デスクトップ環境で手軽に利用できるものから、本格的なサーバ環境を構築することを目的としたものまでさまざまな製品を提供しています。第2回目となる本稿では、本格的なエンタープライズ・クラスのITインフラを実現することを想定して設計・実装されている仮想化ソフトウェア製品「VMware Infrastructure 3」を例にとり、技術的な観点から仮想化の説明を行います。
「インフラ全体の仮想化」を実現するVMware Infrastructure 3
単純に仮想マシン上でOSやアプリケーションを実行するだけであれば、現在は有償・無償を含めさまざまな実装が存在しています。しかし「VMware Infrastructure 3」ではそれにとどまらず、「インフラ全体の仮想化」というアプローチをとっています。複数の物理マシン群をプール化し包括的に取り扱うことと同時に、ネットワークやストレージのインフラまでも仮想化します。このため、非常に柔軟で使いやすいインフラを簡単に構築することができます。また、性能や信頼性、管理性といった面においても、ミッションクリティカルな本番業務環境を想定したきわめて高いレベルで設計・実装されており、エンタープライズ規模での実運用にたえうる製品として提供されています。
VMware Infrastructure 3 の構成要素
VMware Infrastructure 3は、仮想化環境の構築を担う「VMware ESX Server 3」と、複数のESX Serverを統一的に管理することを実現する「VMware VirtualCenter 2」という2種類の製品により構成されています。
仮想化機構そのものを提供するESX Server
ESX Server 3 は個々の物理マシンごとにインストールされ、仮想化機構そのものを提供しています。仮想マシンは ESX Server 上で構成・実行され、それぞれの仮想マシン上でOSやアプリケーションが独立して動作します。
また ESX Server 内には「仮想スイッチ」と呼ばれるレイヤ2Ethernetスイッチが構成されます。個々の仮想マシンの仮想ネットワーク・インタフェースは必ずいったん仮想スイッチに接続され、その後物理ネットワークと接続される形態を取ります。
ESX Server はストレージ・ネットワークの利用もネーティブでサポートしています。ネットワーク化されたストレージを利用することは仮想化のメリットを享受するうえできわめて重要です。ESX Server 3ではネットワーク化されたストレージ環境を利用する際に、FC(Fibre Channel)、iSCSI、NFSの3種類の接続形態を利用できます。
ネットワークとストレージを仮想化することにより、仮想マシンの可搬性が飛躍的に向上します。このため、ほとんどの VMware Infrastructure 3 のユーザは複数台の物理マシンに対して ESX Server 3 をインストールし、物理マシン群を資源プールと見做して環境を構築しています。
複数のESX Serverを管理するVirtualCenter
ここで複数の ESX Server を包括的に取り扱い、一貫性を維持して管理できるようにするための機構が必要となります。これを実現する製品がVirtualCenterです。VirtualCenterは複数の ESX Server を単一的な視点で管理することを可能にします。また、「VMotion」、クローンとテンプレート、リソースプール、DRS、VMware HAといった、さまざまな先進的な機能を利用する際には VirtualCenter の利用が必須となります。ESX Server は単体でも利用できますが、「仮想化された環境ならでは」といった使い方をしたい場合は VirtualCenter の導入がほぼ必須となります。
VirtualCenter は通常 ESX Server 群とは別に構成します。VirtualCenter はネットワーク経由で ESX Server にアクセスし、仮想インフラの全体的な管理を行います。1台の VirtualCenter で最大 100 台までの ESX Server を管理することが可能です。
このように、ESX Server と VirtualCenter の組み合わせによって、VMware Infrastructure 3として、企業のITインフラ上に全体的な仮想化環境が提供されます。
- [連載]仮想化テクノロジー[超入門講座]
- 第1回:仮想化とはいったい何か?
- 第2回:仮想化テクノロジーを理解する
- 第3回:最新VMware仮想化テクノロジー
![「今、注目の仮想化技術の勘所をつかみたい。でも、いまさら人に聞きにくい……」 そんなあなたにヴイエムウェアが贈る 仮想化テクノロジー[超入門講座]](../common/images/title.gif)