Oracle VMは、仮想化テクノロジの最新の利点をすべて持つ環境を完備したプラットフォームです。Oracle VMを使用すると、サポートされている仮想化環境内にオペレーティング・システムとアプリケーション・ソフトウェアをデプロイできます。図2.1「Oracle VMのアーキテクチャ」に、Oracle VMのコンポーネントを示します。
Oracle VM Manager: コマンドライン・インタフェース、シェルおよびグラフィカル・ユーザー・インタフェース(GUI)を提供します。GUIは、Oracle VM Server、仮想マシンおよびリソースを管理するためのApplication Development Framework(ADF)Webアプリケーションで、ブラウザから簡単に使用できます。Oracle VM Managerを使用して、次の操作を実行します。
Oracle VM Serverを構成し、管理します。
ネットワークを構成し、管理します。
記憶域を構成し、管理します。
リソース(仮想マシン・イメージ、仮想マシン・テンプレート、アセンブリおよびインストール・メディア)を構成し、管理します。
インストール・メディア、仮想マシン・テンプレート、アセンブリまたは仮想マシン・イメージから仮想マシンを作成します。
電源オンおよびオフ、削除、ライブ・マイグレーションなど、仮想マシンを管理します。
Oracle VMまたは別のサーバー仮想化ソリューションで作成された仮想マシンをインポートします。
Oracle VM Server: 仮想マシンを実行するための軽量でセキュアなサーバー・プラットフォームを提供する、管理された仮想化環境。少なくとも1つのOracle VM Serverが必要ですが、クラスタリングを利用する場合は複数必要です。Oracle VM Serverは基盤となるXenハイパーバイザ・テクノロジの更新されたバージョンに基づており、これにはOracle VM Agentが付属しています。また、様々なデバイス、ファイル・システムおよびソフトウェアRAIDボリューム管理をサポートするLinuxカーネルも含まれています。Linuxカーネルはdom0として動作して、1つ以上のdomU仮想マシンを管理します(各仮想マシンは、Linux、Oracle SolarisまたはMicrosoft Windowsです)。