N1 Service Provisioning System 4.1 Installation Guide

Directory Structure of the N1 Service Provisioning System 4.1 on Solaris OS, Red Hat Linux, and IBM AIX

When installing the N1 Service Provisioning System 4.1, you are prompted to select a home directory for the software. The default directory is /opt/SUNWn1sps. The installation program creates the following directory tree within the home directory:

The installation scripts install the N1 Service Provisioning System 4.1 software into default destination directories that are subdirectories of the home directory for the software. All directories are created with the permissions set to 755, rwxr-xr-x, except when noted in the tables below. Most files are assigned with the permissions set to 644, rw-r--r, except for executable files and scripts, which are set to 755.

The following table lists the directories that are installed for every N1 Service Provisioning System 4.1 application, the Master Server, Local Distributor, Remote Agent, and CLI Client.

Table A–1 Directories Common to All Applications

Directory 

Contents 

/common

Common files for all subapplications 

/common/jre

Bundled copy of platform-specific JRE 

/common/lib

Library files common for some or all subapplications 

The following table lists the directories installed for the Master Server.

Table A–2 Directories Installed for the Master Server

Directory 

Contents 

/server/config

Master Server configuration files 

/server/data

Master Server data files 

/server/bin

Master Server executable files  

/server/lib

Master Server-specific library files 

/server/postgres

Bundled copy of Postgres 

/server/tomcat

Bundled copy of Apache Tomcat 

/server/webapp

HTML User Interface Web Application 

/server/setup

Miscellaneous files used to initialize the Master Server 

/server/config/proxy/config

Command line user interface SSH proxy properties file 

/server/data/tmp

Master Server temporary directory with permissions set to 777 

The following table lists the directories installed for the Local Distributor.

Table A–3 Directories Installed for the Local Distributor

Directory 

Contents 

/ld/config

Local Distributor configuration files  

/ld/bin

Local Distributor executable files  

/ld/lib

Local Distributor library files 

/ld/data

Local Distributor specific data 

/ld/data/tmp

Local Distributor temporary directory with permissions set to 777 

The following table lists the directories installed for the Remote Agent.

Table A–4 Directories Installed for the Remote Agent

Directory 

Contents 

/agent/config

Remote Agent configuration files  

/agent/bin

Remote Agent executable files  

/agent/bin/protect

Jexec directory with permissions set to 100, --x------

/agent/bin/protect/jexec

Jexec is used when the agent needs root permissions with permissions set to 4110 

/agent/lib

Remote Agent library files 

/agent/data

Remote Agent specific data 

/agent/work

Default directory for execution of execNatives. 

/agent/data/tmp

Remote Agent temporary directory with permissions set to 777 

The following table lists the directories installed for the CLI Client.

Table A–5 Directories Installed for the CLI Client

Directory 

Contents 

/cli/config

CLI configuration files  

/cli/bin

CLI executable files  

/cli/lib

CLI library files 

/cli/data

CLI specific data 

/cli/data/tmp

CLI temporary directory with permissions set to 777