次の図に、OS プロビジョニングプラグインに使用される機能コンポーネントを示します。次の図では、N1 SPS マスターサーバーがファイアウォールの外部にあり、そのほかのコンポーネントがファイアウォールの内部にあると仮定しています。OS プロビジョニングサーバーは、サブネット、VLAN などから構成されるネットワークレイヤー 2 接続をユーザーが設定すると仮定しています。すべてのネットワーク情報は OS プロビジョニングサーバーに登録されます。
この図では、OS プロビジョニングコンポーネント間の関係を説明しています (用語は多少省略して使用)。
遠隔クライアント – N1 SPS の遠隔クライアントは、ブラウザインタフェースとコマンド行インタフェースを実行します。遠隔クライアントには、マスターサーバーから独立したシステムを使用できます。
N1 SPS Master – N1 SPS マスターサーバーは、N1 SPS ソフトウェアのメイン処理エンジンです。
N1 OSP Plug-In – OS プロビジョニングプラグインは、マスターサーバーにインストールされます。このプラグインは、さまざまなプロトコルをサポートするさまざまなハードウェアプラットフォーム上にオペレーティングシステムをインストールする機能を提供します。
N1 OSP Server – OS プロビジョニング制御サーバーは、通常、OS プロビジョニングサーバーと呼ばれる、OS プロビジョニングプラグインのメイン処理エンジンです。OS プロビジョニングサーバーは、OS プロビジョニングサービス (N1 OSP Service) を実行し、このサービスが OS プロビジョニングの動作を統合します。OS プロビジョニングサーバーは、適切なネットワーク管理プロトコル (IPMI、ALOM、LOM、RSC、ILO、および端末サーバーなど) を使用する制御ネットワークを介してターゲットホストを制御します。制御ネットワーク上のこれらのプロトコルは、電源、ブート、コンソールの各サービスの自動化に使用されます。
OS プロビジョニングサーバーは、幅広いネットワークトポロジ (複数のサブネット、VLAN など) をサポートしています。OS プロビジョニングサーバーには DHCP サーバーが含まれ、関連する IP アドレスおよびそのほかのブート固有の情報をターゲットホストに提供します。
ブートおよびインストールサーバー – OS 固有のブートおよびインストールサーバーをサポートする次の 3 つのサーバーが示されています。
Solaris B + I Server – Solaris ブートおよびインストールサーバーは JumpStartTM Enterprise Toolkit (JET) を使用して、Solaris ディストリビューションメディアとインストールプロファイルのインストールを自動化します。
Linux B + I Server – Linux ブートおよびインストールサーバーは Linux Kickstart テクノロジを使用します。
Windows B + I Server – Windows ブートおよびインストールサーバーは Windows Remote Installation Services (RIS) テクノロジを使用します。
ブートおよびインストールサーバーは、自動化と監視の目的のため、OS 固有のブートおよびインストールサービスを搭載しています。Linux および Windows のブートおよびインストールサーバーの設定は、OS プロビジョニングプラグインの外部で行う必要があります。Linux システムの場合、N1 SPS リモートエージェント (RA) を手動でインストールする必要があります。Solaris システムの場合、OS プロビジョニングプラグインは RA をインストールおよび構成します。