Installing the Infrastructure Management Server silently

This page provides information about performing a silent installation of the Infrastructure Management Server.

To install the Infrastructure Management Server on Microsoft Windows silently 

For silent installation, you must encrypt the passwords and use the encrypted passwords in the .options file. For more information about encrypting the passwords that are required for silent installation, see Encrypting passwords in the options file.

Perform the following steps to install Infrastructure Management Server on Microsoft Windows:

  1. From the command prompt, navigate to the install.cmd file in the \TSIMServer\Disk1 directory. 
  2. Customize the server_install.options file as required, which is available in the \TSIMServer\Disk1 directory.

    This is a text file that defines the installation properties in the form of a prefix tag followed by a property name and value pair. You can either retain the default values or change them and save the file.

    Prefix tags for silent installation properties:

    • -P: Precedes directory properties

    • -A: Precedes application features

    • -J: Precedes Java properties

    Property nameDescription
    Installation location
    -P installLocation

    Retain the following default installation directory path.

    Default:

    • (WindowsC:\Program Files\BMC Software\TrueSight
    • (Linux/opt/bmc/TrueSight

    Notes:

    • In application high-availability mode installLocation should be a symbolic link pointing to shared disk.
    • InstallLocation should not contain double quotes

    Examples: 

    • (Windows-P installLocation=C:\Program Files\BMC Software\TrueSight
    • (Linux-P installLocation=/opt/bmc/TrueSight
    Installing features
    -A <feature name>

    Retain the default feature value. The default value PRIMARY is applicable for a single server environment as well. 

    Default: PRIMARY

    Example:-A PRIMARY

    TrueSight Infrastructure Server installer configuration

    -J FIREWALL_CONFIGURATION_MODE

    Configure the firewall to create Inbound Rule for Infrastructure Management Processes for Windows OS.

    Type one of the two options: FIREWALL_AUTO_CONFIGURE or FIREWALL_MANUAL_CONFIGURE.

    Default: FIREWALL_AUTO_CONFIGURE

    Example:-J FIREWALL_CONFIGURATION_MODE=FIREWALL_AUTO_CONFIGURE

    -J DEPLOYMENT_ENVIRONMENT

    Configure the deployment environment options based on your installation type. The default value CHILD_SERVER is applicable for both single server and child server environments.

    Default: CHILD_SERVER

    Example:-J DEPLOYMENT_ENVIRONMENT=CHILD_SERVER

    Optional Component Selection

    -J CONFIGURE_SERVER_PORTS

    -J CONFIGURE_DR_INFORMATION

    -J CONFIGURE_CELL_INFORMATION

    -J CONFIGURE_ADMIN_INFORMATION

    -J CONFIGURE_ORACLE_DATABASE

    -J CONFIGURE_CMDB_INTEGRATIONS

    -J CONFIGURE_CLOUD_VISTA_INTEGRATIONS

    -J CONFIGURE_DSIM

    Uncomment and set the value to true to enable the property.

    Default value: false

    Example: -J CONFIGURE_SERVER_PORTS=true

    You must uncomment -J CONFIGURE_SERVER_PORTS and set it to true if you want to customize the Port configuration details given below.

    Port configuration details

    -J Apache_Port=80

    -J Apache_SSL_Port=443

    -J IBRSD_Port=3115

    -J IAS_PORT=3084

    -J RMI_Port=1099

    -J AgentController_Port=12123

    -J CACHE_SERVER_PORT=30235

    -J JBoss_JMS_Port=8093

    -J Tomcat_Port=8005

    You can use the default or custom port details as needed. You must uncomment -J CONFIGURE_SERVER_PORTS and set it to true (mentioned above) if you want to configure the port details.

    Note:The non-root user does not have the permissions to use ports below or equal to 1024. Therefore, while installing the Infrastructure Management server as a non-root user, the port numbers for Apache and Apache SSL must be between 1025 to 65535.

    Example:

    -J Apache_Port=8088

    -J Apache_SSL_Port=4438

    -J IBRSD_Port=3115 -J IAS_PORT=3084

    -J RMI_Port=1099

    -J AgentController_Port=12123

    -J CACHE_SERVER_PORT=30235

    -J JBoss_JMS_Port=8093

    -J Tomcat_Port=8005

    Oracle configuration options

    -J ORACLE_HOSTNAME

    -J ORACLE_PORT

    -J ORACLE_SID

    -J ORACLE_USER

    -J ORACLE_PASSWORD

    -J ORACLE_CONFIRM_PASSWORD

    -J ORACLE_REPORT_USERNAME

    -J ORACLE_REPORT_PASSWORD

    Specify the Oracle database details. For the password properties, type the encrypted passwords.

    Example: 

    -J ORACLE_HOSTNAME=Oracle_hostname.fqdn.com

    -J ORACLE_PORT=1521 (Default port number)

    -J ORACLE_SID=TSIMDB

    -J ORACLE_USER=TSIMOraUser

    -J ORACLE_PASSWORD=DES\:2d83ab8b36c4deea8d7d64484b0c78fc

    -J ORACLE_CONFIRM_PASSWORD=DES\:2d83ab8b36c4deea8d7d64484b0c78fc

    -J ORACLE_REPORT_USERNAME=DES\:3d84ac8b36d4aefa8d7d64454c0c68de

    -J ORACLE_REPORT_PASSWORD=DES\:3d84ac8b36d4aefa8d7d64454c0c68de

    Oracle Real Application Cluster (RAC) configuration options

    -J INTEGRATE_ORACLE_RAC

    -J ORACLE_RAC_NODES_COUNT

    -J RAC_SCAN_HOSTNAME_OR_IP_ADDRESS_0

    -J RAC_SCAN_PORT_0

    -J ORACLE_RAC_HOST_PORT_LIST

    Specify the Oracle RAC details. If you set -J INTEGRATE_ORACLE_RAC=true and provide the SCAN hostname, the node count must be set to 1.

    Example:

    -J INTEGRATE_ORACLE_RAC=true

    -J ORACLE_RAC_NODES_COUNT=1

    -J RAC_SCAN_HOSTNAME_OR_IP_ADDRESS_0=oracle_rac_hostname_fqdn.com 

     -J RAC_SCAN_PORT_0=1521

    Oracle Tablespace and User create options

    -J CREATE_ORACLE_TABLESPACE

    -J TABLE_SPACE_NAME

    -J TEMP_TABLE_SPACE_NAME

    -J TABLE_SPACE_DATAFILE_NAME

    -J TEMP_TABLE_SPACE_DATAFILE_NAME

    -J BPPM_DB_DEPLOYMENT_TYPE

    -J DBA_USERNAME -J DBA_PASSWD

    -J CONFIRM_DBA_PASSWD

    Specify the Oracle tablespace and DB Administrator details. For the password property, type the encrypted password.

    Example: 

    -J CREATE_ORACLE_TABLESPACE=true

    -J TABLE_SPACE_NAME=TS_TBS

    -J TEMP_TABLE_SPACE_NAME=TS_TBS_TEMP

    -J TABLE_SPACE_DATAFILE_NAME=C:\app\Administrator\oradata\TSIMDB\TSIMLinuxDBF.DBF

    -J TEMP_TABLE_SPACE_DATAFILE_NAME=C:\app\Administrator\oradata\TSIMDB\TSIMLinuxTEMPDBF.DBF

    -J BPPM_DB_DEPLOYMENT_TYPE=medium

    -J DBA_USERNAME=sys

    -J DBA_PASSWD=DES\:4f84ac8b36d4aefa8d7d64454c0c76fe

    -J CONFIRM_DBA_PASSWD=DES\:4f84ac8b36d4aefa8d7d64454c0c76fe

    Fully qualified domain name
    -J TRUESIGHT_HOSTNAME_FQDN

    Type the Infrastructure Management host fully qualified domain name.

    Example: -J TRUESIGHT_HOSTNAME_FQDN=tsim_host.fqdn.com

  3. Enter the following command at the command prompt:

    install.cmd -i silent -DOPTIONS_FILE="<fullyQualifiedPath>\server_install.options"

    where fullyQualifiedPath indicates the complete path where you have saved the server_install.options file. If the fullyQualifiedPath parameter contains a space in it, the path must be enclosed within double quotes.

    Example

    install.cmd -i silent -DOPTIONS_FILE="C:\Program Files\TSIM Installation\server_install.options"

Note

Installation-related information is not displayed on the console when the silent installation begins. However, installation occurs in the background. The progress of the installation is logged in a temporary folder during the installation. Go to Start > Run, enter %temp% in the Open box, and see the tsim_server_install_log.txt file for the installation progress details and for the database-related progress details.

To install the Infrastructure Management Server on Linux silently  

To install the Infrastructure Management Server with a non-root user, you must provide certain permissions to the non-root user as a root user. For more information, see Preparing Linux computers for Infrastructure Management.

For silent installation, you must encrypt the passwords and use the encrypted passwords in the .options file. For more information about encrypting the passwords that are required for silent installation, see Encrypting passwords in the options file.

Perform the following steps to install Infrastructure Management Server on Linux operating systems:

  1. From the command prompt, go to the install.sh file in the TSIMServer/Disk1 directory. 
  2. Customize the server_install.options file as required, which is available in the Linux/TSIMServer/Disk1 directory.

    This is a text file that defines the installation properties in the form of a prefix tag followed by a property name and value pair. You can either retain the default values or change them and save the file.

    Prefix tags for silent installation properties:

    • -P: Precedes directory properties

    • -A: Precedes application features

    • -J: Precedes Java properties

    Property nameDescription
    Installation location
    -P installLocation

    Retain the following default installation directory path.

    Default:

    • (WindowsC:\Program Files\BMC Software\TrueSight
    • (Linux/opt/bmc/TrueSight

    Notes:

    • In application high-availability mode installLocation should be a symbolic link pointing to shared disk.
    • InstallLocation should not contain double quotes

    Examples: 

    • (Windows-P installLocation=C:\Program Files\BMC Software\TrueSight
    • (Linux-P installLocation=/opt/bmc/TrueSight
    Installing features
    -A <feature name>

    Retain the default feature value. The default value PRIMARY is applicable for a single server environment as well. 

    Default: PRIMARY

    Example:-A PRIMARY

    TrueSight Infrastructure Server installer configuration

    -J FIREWALL_CONFIGURATION_MODE

    Configure the firewall to create Inbound Rule for Infrastructure Management Processes for Windows OS.

    Type one of the two options: FIREWALL_AUTO_CONFIGURE or FIREWALL_MANUAL_CONFIGURE.

    Default: FIREWALL_AUTO_CONFIGURE

    Example:-J FIREWALL_CONFIGURATION_MODE=FIREWALL_AUTO_CONFIGURE

    -J DEPLOYMENT_ENVIRONMENT

    Configure the deployment environment options based on your installation type. The default value CHILD_SERVER is applicable for both single server and child server environments.

    Default: CHILD_SERVER

    Example:-J DEPLOYMENT_ENVIRONMENT=CHILD_SERVER

    Optional Component Selection

    -J CONFIGURE_SERVER_PORTS

    -J CONFIGURE_DR_INFORMATION

    -J CONFIGURE_CELL_INFORMATION

    -J CONFIGURE_ADMIN_INFORMATION

    -J CONFIGURE_ORACLE_DATABASE

    -J CONFIGURE_CMDB_INTEGRATIONS

    -J CONFIGURE_CLOUD_VISTA_INTEGRATIONS

    -J CONFIGURE_DSIM

    Uncomment and set the value to true to enable the property.

    Default value: false

    Example: -J CONFIGURE_SERVER_PORTS=true

    You must uncomment -J CONFIGURE_SERVER_PORTS and set it to true if you want to customize the Port configuration details given below.

    Port configuration details

    -J Apache_Port=80

    -J Apache_SSL_Port=443

    -J IBRSD_Port=3115

    -J IAS_PORT=3084

    -J RMI_Port=1099

    -J AgentController_Port=12123

    -J CACHE_SERVER_PORT=30235

    -J JBoss_JMS_Port=8093

    -J Tomcat_Port=8005

    You can use the default or custom port details as needed. You must uncomment -J CONFIGURE_SERVER_PORTS and set it to true (mentioned above) if you want to configure the port details.

    Note:The non-root user does not have the permissions to use ports below or equal to 1024. Therefore, while installing the Infrastructure Management server as a non-root user, the port numbers for Apache and Apache SSL must be between 1025 to 65535.

    Example:

    -J Apache_Port=8088

    -J Apache_SSL_Port=4438

    -J IBRSD_Port=3115 -J IAS_PORT=3084

    -J RMI_Port=1099

    -J AgentController_Port=12123

    -J CACHE_SERVER_PORT=30235

    -J JBoss_JMS_Port=8093

    -J Tomcat_Port=8005

    Oracle configuration options

    -J ORACLE_HOSTNAME

    -J ORACLE_PORT

    -J ORACLE_SID

    -J ORACLE_USER

    -J ORACLE_PASSWORD

    -J ORACLE_CONFIRM_PASSWORD

    -J ORACLE_REPORT_USERNAME

    -J ORACLE_REPORT_PASSWORD

    Specify the Oracle database details. For the password properties, type the encrypted passwords.

    Example: 

    -J ORACLE_HOSTNAME=Oracle_hostname.fqdn.com

    -J ORACLE_PORT=1521 (Default port number)

    -J ORACLE_SID=TSIMDB

    -J ORACLE_USER=TSIMOraUser

    -J ORACLE_PASSWORD=DES\:2d83ab8b36c4deea8d7d64484b0c78fc

    -J ORACLE_CONFIRM_PASSWORD=DES\:2d83ab8b36c4deea8d7d64484b0c78fc

    -J ORACLE_REPORT_USERNAME=DES\:3d84ac8b36d4aefa8d7d64454c0c68de

    -J ORACLE_REPORT_PASSWORD=DES\:3d84ac8b36d4aefa8d7d64454c0c68de

    Oracle Real Application Cluster (RAC) configuration options

    -J INTEGRATE_ORACLE_RAC

    -J ORACLE_RAC_NODES_COUNT

    -J RAC_SCAN_HOSTNAME_OR_IP_ADDRESS_0

    -J RAC_SCAN_PORT_0

    -J ORACLE_RAC_HOST_PORT_LIST

    Specify the Oracle RAC details. If you set -J INTEGRATE_ORACLE_RAC=true and provide the SCAN hostname, the node count must be set to 1.

    Example:

    -J INTEGRATE_ORACLE_RAC=true

    -J ORACLE_RAC_NODES_COUNT=1

    -J RAC_SCAN_HOSTNAME_OR_IP_ADDRESS_0=oracle_rac_hostname_fqdn.com 

     -J RAC_SCAN_PORT_0=1521

    Oracle Tablespace and User create options

    -J CREATE_ORACLE_TABLESPACE

    -J TABLE_SPACE_NAME

    -J TEMP_TABLE_SPACE_NAME

    -J TABLE_SPACE_DATAFILE_NAME

    -J TEMP_TABLE_SPACE_DATAFILE_NAME

    -J BPPM_DB_DEPLOYMENT_TYPE

    -J DBA_USERNAME -J DBA_PASSWD

    -J CONFIRM_DBA_PASSWD

    Specify the Oracle tablespace and DB Administrator details. For the password property, type the encrypted password.

    Example: 

    -J CREATE_ORACLE_TABLESPACE=true

    -J TABLE_SPACE_NAME=TS_TBS

    -J TEMP_TABLE_SPACE_NAME=TS_TBS_TEMP

    -J TABLE_SPACE_DATAFILE_NAME=C:\app\Administrator\oradata\TSIMDB\TSIMLinuxDBF.DBF

    -J TEMP_TABLE_SPACE_DATAFILE_NAME=C:\app\Administrator\oradata\TSIMDB\TSIMLinuxTEMPDBF.DBF

    -J BPPM_DB_DEPLOYMENT_TYPE=medium

    -J DBA_USERNAME=sys

    -J DBA_PASSWD=DES\:4f84ac8b36d4aefa8d7d64454c0c76fe

    -J CONFIRM_DBA_PASSWD=DES\:4f84ac8b36d4aefa8d7d64454c0c76fe

    Fully qualified domain name
    -J TRUESIGHT_HOSTNAME_FQDN

    Type the Infrastructure Management host fully qualified domain name.

    Example: -J TRUESIGHT_HOSTNAME_FQDN=tsim_host.fqdn.com

  3. Run the following command at the command prompt:

    ./install.sh -i silent -DOPTIONS_FILE="<fullyQualifiedPath>/server_install.options" 

    where fullyQualifiedPath indicates the complete path where you have saved the server_install.options file. If the fullyQualifiedPath parameter contains a space in it, the path must be enclosed within double quotes.

    Example

    ./install.sh -i silent -DOPTIONS_FILE="/opt/TSIM Installation/server_install.options"

Note

Installation-related information is not displayed when silent installation begins. However, installation occurs in the background. Open /tmp or /var/tmp, and see the tsim_server_install_log.txt file for the installation progress details and for the database-related progress details.

Post-installation task for non-root users

After you install TrueSight Infrastructure Management as a non-root user, configure the TrueSight Infrastructure Management process to automatically start, each time the TrueSight Infrastructure Management server is restarted. To do this, register the TrueSight Infrastructure Management process as a service by running the script described in the following procedure. Running this script also results in copying the Integration Service security files required by the PATROL Agent to connect with the Integration Service.

  1. Locate the script at <Infrastructure-Management-Installation-Directory>/pw/scripts.
  2. Run the script in the following format:
    create_startup_script.sh [<Non-root-User-Name>]
    In the preceding script syntax, <Non-root-User-Name> refers to the non-root user name with which the process must be registered as a service. 
    Providing the non-root user name is optional. If you do not provide the non-root user name, by default, the script uses the non-root user name used for installing TrueSight Infrastructure Management for registering the service.

Related topics

Installing Infrastructure Management silently

Installing Infrastructure Management

Was this page helpful? Yes No Submitting... Thank you

Comments