install.config

Process Manager configuration file for installation on UNIX or Linux®. Run jsinstall -f install.config to install Process Manager using the options specified in install.config.

Template location

A template install.config is located in the installation script directory created when extracting the Process Manager installation script tar file. Edit the file to specify the options for your Process Manager installation.

Format

Each entry in install.config has one of the following formats:

NAME=VALUE
NAME=
NAME="STRING1 STRING2 ..."

The equal sign (=) must follow each NAME even if no value follows and there should be no space beside the equal sign.

Lines starting with a pound sign (#) are comments and are ignored. Do not use #if as this is reserved syntax.

JS_ADMINS

Syntax

JS_ADMINS=primary_admin [admin2 admin3 ...]

Description

REQUIRED.

Specifies the administrators who run Process Manager. The first entry is the primary Process Manager administrator, and must be a valid user ID. This name is set at installation time. Any additional administrators specified can be user IDs or UNIX user group names.
Tip: To prevent users from viewing detailed information for jobs that belong to other users, you can set the SECURE_INFODIR_USER_ACCESS parameter to Y or G in the LSF system's lsb.params file. If set, also ensure that the primary Process Manager administrator is primary LSF administrator so that the Process Manager server daemon (JFD) can read the lsb.event file. Set this configuration within the JS_ADMIN parameter for the install.config file during installation.

To specify a list, separate the names with a space.

For example, to specify users and user groups:

JS_ADMINS=lsfadmin engineering_group userA

Default

There is no default for this parameter. A value for the primary Process Manager administrator is set at installation time.

JS_CONTROL_ADMINS

Syntax

JS_CONTROL_ADMINS=cadmin [cadmin1 cadmin2 ...]

Description

OPTIONAL.

Specifies one or more control administrators who can control any flows or jobs in the Process Manager system, regardless of who the owner is. These administrators cannot submit or remove flows belonging to other users.

Any administrators specified can be user IDs or UNIX user group names.

To specify a list, separate the names with a space.

For example, to specify users and user groups:

JS_CONTROL_ADMINS=admin GroupB userA

Default

There is no default for this parameter.

See also

JS_ADMINS

JS_FAILOVER

Syntax

JS_FAILOVER=false | true

Description

OPTIONAL if failover is not used. REQUIRED if failover is used.

Specifies that the failover feature is to be enabled. The failover feature provides automatic failover in the event the Process Manager Server host becomes unavailable.

Default

The default is false—no failover.

See also

JS_FAILOVER_HOST, JS_FOD_PORT

JS_FAILOVER_HOST

Syntax

JS_FAILOVER_HOST=hostname

Description

OPTIONAL if failover is not used. REQUIRED if failover is used.

Specifies the fully-qualified hostname of the failover host.

If you specified JS_FAILOVER=true, specify the name of the host where Process Manager Server will run if the primary Process Manager Server host is unavailable.

Default

The default is the same hostname as that specified for Process Manager Server.

See also

JS_FAILOVER, JS_FOD_PORT

JS_FOD_PORT

Syntax

JS_FOD_PORT=number

Description

OPTIONAL if failover is not used. REQUIRED if failover is used.

Specifies the port number of the failover daemon fod.

If you specified JS_FAILOVER=true, specify the port number to be used for communication between the failover daemon and the Process Manager Server daemon.

Default

The default is 1999.

See also

JS_FAILOVER, JS_FAILOVER_HOST

JS_TOP

Syntax

JS_TOP=/path

Description

REQUIRED.

Specifies the full path to the top-level installation directory.

Corresponds to JS_HOME in js.conf.

Default

There is no default for this parameter.

JS_HOST

Syntax

JS_HOST=hostname

Description

REQUIRED.

Specifies the fully-qualified domain name of the host on which Process Manager Server runs—the name of the host to which the clients connect under normal operations. You cannot specify more than one host.

Default

There is no default for this parameter.

See also

JS_PORT

JS_MAILHOST

Syntax

JS_MAILHOST=hostname

Description

OPTIONAL.

Specifies the name of the mail server host.

On UNIX, specify just the name of the mail server host. That is:

JS_MAILHOST=hostname

Note: JS_MAILHOST is equivalent to LSB_MAILSERVER in LSF.

Default

If Process Manager Server is installed on UNIX, the default is localhostname.

JS_PORT

Syntax

JS_PORT=number

Description

REQUIRED.

Specifies the port number to be used by Process Manager Client to connect with Process Manager Server.

Default

The default port number is 1966.

See also

JS_HOST

JS_TARDIR

Syntax

JS_TARDIR=/path

Description

OPTIONAL.

Specifies the full path to the directory containing the Process Manager distribution files to be installed.

Default

The default is the parent directory of the current working directory where jsinstall is run.

LSF_ENVDIR

Syntax

LSF_ENVDIR=/path

Description

REQUIRED.

Default

Specifies the directory where LSF® management host configuration files are stored. There is no default for this value.

EGO_DAEMON_CONTROL

Syntax

EGO_DAEMON_CONTROL=false | true

Description

OPTIONAL

Specifies whether or not to install Process Manager as an EGO service and enable to control JFD.

Default

The default is EGO_DAEMON_CONTROL=false.

EGO_CONFDIR

Syntax

EGO_CONFDIR=/path

Description

REQUIRED if EGO_DAEMON_CONTROL=true

Specifies the directory containing the path to the EGO configuration file ego.conf.

Default

Specifies the directory where EGO configuration files are stored. There is no default for this value.