この節では、Windows 上にインストールされている N1 Service Provisioning System 5.1 についての詳細を示します。内容は次のとおりです。
N1 Service Provisioning System 5.1 をインストールする際には、ソフトウェアのホームディレクトリを選択するプロンプトが表示されます。デフォルトディレクトリは、次のいずれかです。
C:\Program Files\N1 Service Provisioning System\5.1: マスターサーバーと CLI Client のためのソフトウェア格納ディレクトリ
C:\Program Files\N1 Service Provisioning System : ローカルディストリビュータとリモートエージェントのためのソフトウェア格納ディレクトリ
N1 Service Provisioning System 5.1 ソフトウェアは、インストールスクリプトにより、そのソフトウェアのホームディレクトリの下のデフォルトのインストールディレクトリにインストールされます。次に、N1 Service Provisioning System 5.1 のすべてのアプリケーション (マスターサーバー、ローカルディストリビュータ、リモートエージェント、CLI Client) でインストールされるディレクトリを示します。
表 A–6 すべてのアプリケーションに共通のディレクトリ
ディレクトリ |
内容 |
---|---|
\common |
すべてのアプリケーションの共通ファイル |
\common\jre |
Windows 用 JRE のバンドル版コピー |
\common\lib |
一部またはすべてのアプリケーションに共通のライブラリファイル |
次に、マスターサーバー用にインストールされるディレクトリを示します。
表 A–7 マスターサーバー用にインストールされるディレクトリ
ディレクトリ |
内容 |
---|---|
\server\config |
マスターサーバーの構成ファイル |
\server\data |
マスターサーバーのデータファイル |
\server\bin |
マスターサーバーの実行可能ファイル |
\server\lib |
マスターサーバー固有のライブラリファイル |
\server\postgres |
Postgres のバンドル版コピー |
\server\cygwin |
Red Hat cygwin のバンドル版サブセット |
\server\tomcat |
Apache Tomcat のバンドル版コピー |
\server\webapp |
ブラウザインタフェース Web アプリケーション |
\server\setup |
マスターサーバーの初期化に使用するさまざまなファイル |
\server\data\tmp |
アクセス許可が 777 に設定された、マスターサーバーの一時ディレクトリ |
\server\README |
テキストライセンス契約 |
次に、ローカルディストリビュータ用にインストールされるディレクトリを示します。
表 A–8 ローカルディストリビュータ用にインストールされるディレクトリ
ディレクトリ |
内容 |
---|---|
\ld\config |
ローカルディストリビュータの構成ファイル |
\ld\bin |
ローカルディストリビュータの実行可能ファイル |
\ld\lib |
ローカルディストリビュータのライブラリファイル |
\ld\data |
ローカルディストリビュータ固有のデータ |
\ld\data\tmp |
ローカルディストリビュータの一時ディレクトリ |
\ld\jvm\jre\bin |
ローカルディストリビュータの JRE プロキシ |
\ld\README |
テキストライセンス契約 |
次に、リモートエージェント用にインストールされるディレクトリを示します。
表 A–9 リモートエージェント用にインストールされるディレクトリ
ディレクトリ |
内容 |
---|---|
\agent\config |
リモートエージェントの構成ファイル |
\agent\bin |
リモートエージェントの実行可能ファイル |
\agent\lib |
リモートエージェントのライブラリファイル |
\agent\data |
リモートエージェント固有のデータ |
\agent\work |
execNatives の実行用のデフォルトディレクトリ |
\agent\data\tmp |
リモートエージェントの一時ディレクトリ |
\agent\jvm\jre\bin |
リモートエージェントの JRE プロキシ |
\agent\README |
テキストライセンス契約 |
次に、CLI Client 用にインストールされるディレクトリを示します。
表 A–10 CLI Client 用にインストールされるディレクトリ
ディレクトリ |
内容 |
---|---|
\cli\config |
CLI の構成ファイル |
\cli\bin |
CLI の実行可能ファイル |
\cli\lib |
CLI のライブラリファイル |
\cli\data |
CLI 固有のデータ |
\cli\data\tmp |
アクセス許可が 777 に設定された、CLI の一時ディレクトリ |
\cli\README |
テキストライセンス契約 |
UNIX および Linux システムで稼働しているアプリケーションとの相互運用を促進するため、Windows バージョンのソフトウェアには Red Hat cygwin UNIX 環境のサブセットが付属しています。次に示す cygwin の解説は、Cygwin の公式 Web サイト (http://www.cygwin.com) からの引用です。
Cygwin は、Red Hat によって Windows 向けに開発された UNIX 環境です。Cygwin は 2 つの部分から構成されます。その 1 つは、実質的な UNIX API 機能を提供する UNIX エミュレーション層として機能する DLL (cygwin1.dll) です。もう 1 つは、UNIX から移植されたツール群です。これらのツールは、UNIX/Linux の外観と操作性を実現します。Cygwin DLL は、Windows 95 移行のすべての Windows に対応しています (ただし、ベータ版、リリース候補、ix86 バージョンと、Windows CE を除く)。
Windows マスターサーバーのインストールスクリプトは、次の処理を行います。
ユーザーが指定するディレクトリにすべてのインストールコンテンツをコピーする
cygwin の適切なマウントポイントにレジストリエントリを設定する
cygipc サービスを登録する
cygipc サービスに依存するサービスとして postmaster サービスを登録する
postmaster サービスに依存するサービスとしてマスターサーバーサービスを登録する
「スタート」メニューのショートカットを作成する
通信プロトコルとして SSL を選択した場合、SSL に必要な構成ファイルを生成するスクリプトを実行する
Windows ローカルディストリビュータのインストールスクリプトは、次の処理を行います。
ユーザーが指定するディレクトリにインストールコンテンツをコピーする
通信プロトコルとして SSL を選択した場合、SSL に必要な構成ファイルを生成するスクリプトを実行する
ローカルディストリビュータサービスを登録する
「スタート」メニューのショートカットを作成する
インストールスクリプトからローカルディストリビュータを起動する設定にしている場合、ローカルディストリビュータを起動する
Windows リモートエージェントのインストールスクリプトは、次の処理を行います。
ユーザーが指定するディレクトリにインストールコンテンツをコピーする
通信プロトコルとして SSL を選択した場合、SSL に必要な構成ファイルを生成するスクリプトを実行する
リモートエージェントサービスを登録する
「スタート」メニューのショートカットを作成する
Windows CLI Client のインストールスクリプトは、次の処理を行います。
ユーザーが指定するディレクトリにインストールコンテンツをコピーする
通信プロトコルとして SSL を選択した場合、SSL に必要な構成ファイルを生成するスクリプトを実行する
「スタート」メニューのショートカットを作成する