Performing a silent installation of Process Manager

A silent installation allows you to install Process Manager without requiring any user input. You cannot use the same silent installation to install both Process Manager and IBM Platform LSF. You must set up and run the silent installation for IBM Platform LSF separately.

Silently install to the local host

Before you begin

Before installing on the hosts, check that:

  • All ports that you specify in the Process Manager installation are available on all hosts.
  • The Remote Registry Service is started on all hosts.

On Windows, this service is started automatically by default.

About this task

For a silent installation, you specify installation parameters on the command line. For a description of installation parameters, refer to Silent installation parameter quick reference.

Procedure

  1. Log in to the host on which you want to install with the user ID that will be used as the installation account.

    You must have local administrative privileges on this host.

  2. Obtain the Process Manager installation package for your host and installation type.

    For example, pm10.1_pinstall_win.msi for server installations, or pm10.1_pinstall_client.msi for client installations.

  3. Start a command prompt as an administrator.
    1. Click Start > All Programs, then Accessories.
    2. Right-click Command Prompt, then select Run as administrator.

      If the User Account dialog is displayed, confirm that the action displayed is the desired action, then click Continue.

      A command prompt is started as the administrator.

  4. In the command prompt, run the silent installer by specifying parameters to the msiexec command.

    For example, to install a Process Manager client:

    msiexec /i pm10.1_pinstall_client.msi /qn LAPAGREE=yes 
    INSTALLDIR=”C:\Program Files\IBM\IBM Spectrum LSF Process Manager” 
    WORKDIR=”C:\Program Files\IBM\IBM Spectrum LSF Process Manager”  
    JS_HOST=hostA  JS_PORT=1966 

    For example, to install a Process Manager Server:

    msiexec /i ppm10.1_pinstall_win.msi /qn LAPAGREE=yes 
    INSTALLDIR=”C:\Program Files\IBM\IBM Spectrum LSF Process Manager” 
    WORKDIR=”C:\Program Files\IBM\IBM Spectrum LSF Process Manager” 
    ADDLOCAL=”server,editor,manager”  JS_PORT=1966 JS_ADMIN=mydomain\user1 
    LSF_ENVDIR=”C:\LSF_10.1\conf” SERVICEUSERNAME=mydomain\user2 
    SERVICEPASSWORD=xxxxx SERVICETYPE=windows
  5. Check your installation.

    If there are errors during installation, there will be an install.err and install.log file created in the directory from which you ran the installation program. If installation was successful, there will be no log file at all.

Silent installation parameter quick reference

Process Manager Client silent installation parameters

Parameter Required Default value Description
LAPAGREE Y No default value

Indicates acceptance of the license agreement.

Possible values:

  • yes
  • no
INSTALLDIR N INSTALLDIR="Program_Files_folder\IBM\IBM Spectrum LSF Process Manager" Directory in which to install Process Manager. The disk containing the directory must have approximately 500 MB of free disk space.
WORKDIR N Uses the value of INSTALLDIR as the work directory.

Directory in which to store work and configuration files.

These files will not be removed during uninstallation.

Process Manager administrators must have read and write privileges to this directory.

If you are planning on enabling failover, specify a shared directory accessible by the Process Manager primary host and failover host. For example: \\fileserver\directory_name

ADDLOCAL N

ADDLOCAL=editor, manager

Installs all of the following by default:

  • Flow Editor
  • Flow Manager

Setup type. Specifies which Process Manager components to install. Separate multiple values with a comma(,).

Valid values:

  • editor
  • manager
JS_HOST N Current host name Fully qualified host name of the host on which Process Manager runs and to which clients will connect.
JS_PORT N JS_PORT=1966

Process Manager Server port.

This is the port number to be used by Process Manager Clients to connect to Process Manager.

JS_FAILOVER_
HOST
N No default value

Fully qualified host name of the failover host to which clients will connect if the primary Process Manager host is not available.

Process Manager Server silent installation parameters

Parameter Required Default value Description
LAPAGREE Y No default value

Indicates acceptance of the license agreement.

Possible values:

  • yes
  • no
SERVICEUSER
NAME
Y No default value

Owner of the Process Manager Server.

This is the user account under which the server runs.

Specify the user name in the format domain_name\user_name

The domain is optional for a local user.

The user you specify will be added to the Administrators group if not already a member, and will be granted read and write access to the LSF® password file (passwd.lsfuser).

SERVICEPASS
WORD
Y No default value Password for the user that is specified in SERVICEUSERNAME.
INSTALLDIR N INSTALLDIR="Program Files folder\IBM\IBM Spectrum LSF Process Manager" Directory in which to install Process Manager. The disk containing the directory must have approximately 500 MB of free disk space.
WORKDIR N Uses the value of INSTALLDIR as the work directory.

Directory in which to store work and configuration files.

These files will not be removed during uninstallation.

Process Manager administrators must have read and write privileges to this directory.

If you are planning on enabling failover, specify a shared directory accessible by the Process Manager primary host and failover host. For example: \\fileserver\directory_name

ADDLOCAL N

ADDLOCAL=server,editor,manager

Installs all of the following by default:

  • Process Manager Server
  • Flow Editor
  • Flow Manager

Setup type. Specifies which Process Manager components to install. Separate multiple values with a comma(,).

Valid values:

  • server
  • editor
  • manager
JS_PORT N JS_PORT=1966

Process Manager Server port.

This is the port number to be used by Process Manager Clients to connect to Process Manager.

JS_ADMIN N Current user account

Administrators who run Process Manager. The first entry is the primary Process Manager administrator.

These accounts must have local administrator privileges on this host.

To specify multiple administrators, specify a comma-delimited list of user names.

For example:

JS_ADMIN=domain1\user1,domain2\user2,.\user3

LSF_ENVDIR N Retrieved from the system environment variable %LSF_ENVDIR%. Location of the LSF directory containing the lsf.conf file. This is the value of %LSF_ENVDIR%.
SERVICETYPE N SERVICETYPE="windows"

Defines whether to install Process Manager as a Windows service or as an EGO service. If Process Manager is installed as an EGO service, EGO is enabled to control jfd.

Possible values:

  • windows

  • ego

EGO_CONFDIR N

Retrieved from the system environment variable %EGO_CONFDIR%.

Takes effect only if SERVICETYPE=ego.

Absolute path of the directory where the EGO configuration files are stored. This is the value of %EGO_CONFDIR%.

JS_MAILTYPE N If empty, the default is JS_MAILTYPE=smtp

Specify the type of mail server.

Possible values:

  • smtp

  • exchange

JS_MAILHOST N No default value

Specify the name of a mail server if you want users to receive email notifications.

For example:

hostA.example.com