N1 Service Provisioning System 5.1 をインストールする際には、ソフトウェアのホームディレクトリを選択するプロンプトが表示されます。UNIX システム上のデフォルトディレクトリは、 /opt/SUNWn1sps です。Linux システム上のデフォルトディレクトリは、 /opt/sun です。ホームディレクトリには、インストールプログラムによって次のディレクトリが作成されます。
N1_Service_Provisioning_System_5.1: マスターサーバーと CLI Client のためのソフトウェア格納ディレクトリ
N1_Service_Provisioning_System: ローカルディストリビュータとリモートエージェントのためのソフトウェア格納ディレクトリ
N1 Service Provisioning System 5.1 ソフトウェアは、インストールスクリプトにより、そのソフトウェアのホームディレクトリの下のデフォルトのインストールディレクトリにインストールされます。次の表に示されているものを除き、すべてのディレクトリはアクセス権 755 (rwxr-xr-x) で作成されます。実行可能ファイルとスクリプト (これらは 755 に設定される) を除き、ほとんどのファイルにはアクセス許可 644 (rw-r--r) が割り当てられます。
次に、N1 Service Provisioning System 5.1 のすべてのアプリケーション (マスターサーバー、ローカルディストリビュータ、リモートエージェント、CLI Client) でインストールされるディレクトリを示します。
表 A–1 すべてのアプリケーションに共通のディレクトリ
ディレクトリ |
内容 |
---|---|
/common |
すべてのアプリケーションの共通ファイル |
/common/jre |
プラットフォーム固有 JRE のバンドル版コピー |
/common/lib |
一部またはすべてのアプリケーションに共通のライブラリファイル |
次に、マスターサーバー用にインストールされるディレクトリを示します。
表 A–2 マスターサーバー用にインストールされるディレクトリ
ディレクトリ |
内容 |
---|---|
/server/config |
マスターサーバーの構成ファイル |
/server/custom |
ユーザーインタフェースのカスタマイズファイル |
/server/data |
マスターサーバーのデータファイル |
/server/bin |
マスターサーバーの実行可能ファイル |
/server/lib |
マスターサーバー固有のライブラリファイル |
/server/postgres |
Postgres のバンドル版コピー |
/server/tomcat |
Apache Tomcat のバンドル版コピー |
/server/webapp |
ブラウザインタフェース Web アプリケーション |
/server/setup |
マスターサーバーの初期化に使用するさまざまなファイル |
/server/config/proxy/config |
コマンド行ユーザーインタフェース SSH プロキシプロパティファイル |
/server/data/tmp |
アクセス許可が 777 に設定された、マスターサーバーの一時ディレクトリ |
/server/README |
テキストライセンス契約 |
次に、ローカルディストリビュータ用にインストールされるディレクトリを示します。
表 A–3 ローカルディストリビュータ用にインストールされるディレクトリ
ディレクトリ |
内容 |
---|---|
/ld/config |
ローカルディストリビュータの構成ファイル |
/ld/bin |
ローカルディストリビュータの実行可能ファイル |
/ld/lib |
ローカルディストリビュータのライブラリファイル |
/ld/data |
ローカルディストリビュータ固有のデータ |
/ld/data/tmp |
アクセス許可が 777 に設定された、ローカルディストリビュータの一時ディレクトリ |
/ld/jvm/jre/bin |
ローカルディストリビュータの JRE プロキシ |
/ld/README |
テキストライセンス契約 |
次に、リモートエージェント用にインストールされるディレクトリを示します。
表 A–4 リモートエージェント用にインストールされるディレクトリ
ディレクトリ |
内容 |
---|---|
/agent/config |
リモートエージェントの構成ファイル |
/agent/bin |
リモートエージェントの実行可能ファイル |
/agent/bin/protect |
アクセス許可が 100 (--x------) に設定された Jexec ディレクトリ |
/agent/bin/protect/jexec |
Jexec は、アクセス許可が 4110 に設定された root 権限が必要な場合に使用される |
/agent/lib |
リモートエージェントのライブラリファイル |
/agent/data |
リモートエージェント固有のデータ |
/agent/work |
execNatives の実行用のデフォルトディレクトリ |
/agent/data/tmp |
アクセス許可が 777 に設定された、リモートエージェントの一時ディレクトリ |
/agent/jvm/jre/bin |
リモートエージェントの JRE プロキシ |
/agent/README |
テキストライセンス契約 |
次に、CLI Client 用にインストールされるディレクトリを示します。
表 A–5 CLI Client 用にインストールされるディレクトリ
ディレクトリ |
内容 |
---|---|
/cli/config |
CLI の構成ファイル |
/cli/bin |
CLI の実行可能ファイル |
/cli/lib |
CLI のライブラリファイル |
/cli/data |
CLI 固有のデータ |
/cli/data/tmp |
アクセス許可が 777 に設定された、CLI の一時ディレクトリ |
/cli/README |
テキストライセンス契約 |