This documentation supports the 22.1 version of BMC Helix Single Sign-On, which is available only to BMC Helix customers (SaaS). To view an earlier version, select the version from the Product version menu.

Installing BMC Helix SSO silently


Silent installations are used to deploy BMC Helix Single Sign-On to multiple systems. Silent installation of BMC Helix Single Sign-On involves generating an options file and then running the installer in silent mode.

The following sections provide steps to generate an options file and to run the installer in silent mode.

Before you begin

Perform all the tasks described in Preparing-for-installation.

To create an options.txt file

  1. Generate an options.txt file.
  2. Copy the options that you want to install, and enter the installation parameters into the Templates for the options.txt filefile.
  3. (Linux) Ensure that no Ctrl+M characters were inserted in the options.txt file.

Templates for the options.txt file

Use one of the following example templates to create the options.txt file:

Options for MSSQL database

Remedy SSO with MSSQL database in standalone mode
#-P installLocation=
# Specify the path where BMC Helix SSO will be located. Example: C:\SSO\RemedySSO


-A productHelixSSO
-J INSTALL_TYPE=true

-J TOMCAT_HOME=
# Specify the path to Tomcat home directory. Example: D:\tc

-J DB_TYPE=MSSQL

-J DB_HOST=
# Specify a fully qualified domain name of the MSSQL database. Example: access.bmc.com

-J DB_PORT=
# Specify the port for connection to MSSQL server. By default, MSSQL server uses 1433 port.

-J DB_MSSQL_INSTANCE=
# Specify the MSSQL instance. Example: MSSQL

-J DB_MSSQL_DBNAME=
# Specify MSSQL database name. Example: rsso_ok21

-J DB_USER=
# Enter the database user name. Example: RSSO_USER_OK21

-J DB_USER_PWD=
# Enter the database user password

-J DB_ADMIN=
# Enter the database admin username. Example: sa

-J DB_ADMIN_PWD=
# Enter the database admin password

-J COOKIE_DOMAIN=
# Specify the cookie domain. Example: bmc.com
Remedy SSO with MSSQL database in high availability mode
-P installLocation=
# Specify the path where BMC Helix SSO will be located. Example: C:\SSO\HelixSSO


-A productHelixSSO
-J INSTALL_TYPE=true

-J TOMCAT_HOME=
# Specify the path to Tomcat home. Example: D:\tc

-J DB_TYPE=MSSQL
-J DB_IS_USER_EXIST=true

# For the following options specify the same values that you used for setting up MSSQL on the primary node.  
-J DB_HOST=
-J DB_PORT=
-J DB_MSSQL_INSTANCE=
-J DB_MSSQL_DBNAME=
-J DB_USER=
-J DB_USER_PWD=
-J COOKIE_DOMAIN=

Options for Oracle database

Remedy SSO with Oracle database in standalone mode
-P installLocation=
# Specify the path where BMC Helix SSO will be located. Example: C:\Program Files\BMC Software\HelixSSO

-A productHelixSSO
-J INSTALL_TYPE=true
-J TOMCAT_HOME=
# Specify the path to Tomcat home. Example: C:\apache-tomcat-7.0.62

-J DB_TYPE=Oracle

-J DB_HOST=
# Specify a fully qualified domain name of the database. Example: access.bmc.com
-J DB_PORT=
# Specify a port for connection to Oracle server. By default, Oracle uses 1521 port.


# Depending on your database configuration, Oracle can be configured to use DB_ORACLE_SID or DB_ORACLE_SERVICE parameter.
-J DB_ORACLE_SID=
# Oracle database server ID. Example: orcl
# -J DB_ORACLE_SERVICE=
# If your Oracle instance is configured to use DB_ORACLE_SERVICE, uncomment the -J DB_ORACLE_SERVICE row.
# Specify a value for this parameter, and then comment the -J DB_ORACLE_SID row.


-J DB_USER
# Enter the database user name. Example: RSSO_USER
-J DB_USER_PWD=
# Enter a password of the database user
-J DB_ADMIN=
# Specify the database admin user name. Example: system

-J DB_ADMIN_PWD
# Specify the password of the database admin user.


-J COOKIE_DOMAIN
# Enter the cookie domain. Example: bmc.com
Remedy SSO with Oracle database in high availability mode
-P installLocation
# Specify a path where BMC Helix SSO will be located. Example: C:\Program Files\BMC Software\HelixSSO


-A productHelixSSO
-J INSTALL_TYPE=true

-J TOMCAT_HOME=
# Enter the path to Tomcat home. Example: C:\apache-tomcat-7.0.62

-J DB_TYPE=Oracle
-J DB_IS_USER_EXIST=true

# For the following options specify the same values that you used for setting up Oracle database on the primary node.  
-J DB_HOST=
-J DB_PORT=
-J DB_ORACLE_SID=
-J DB_USER=
-J DB_USER_PWD=

Options for PostgreSQL database

Remedy SSO with PostgreSQL database in standalone mode
-P installLocation=
# Specify a path where BMC Helix SSO will be located. Example: C:\Program Files\BMC Software\HelixSSO

-A productHelixSSO
-J INSTALL_TYPE=true


-J TOMCAT_HOME=
# Enter the path to Tomcat home. Example: C:\Program Files\Apache Software Foundation\Tomcat 7.0_sso_server_18081



-J DB_TYPE=Postgres

-J DB_HOST=
# Specify a fully qualified domain name of the database host. Example: access.bmc.com

-J DB_PORT=
# Specify a port for connection to Oracle server. By default, PostgeSQL uses 5432


-J DB_POSTGRES_DBNAME=
# Specify the database name. Example: rsso_si

-J DB_USER=
# Enter the database user name. Example: rsso_user_si


-J DB_USER_PWD=
# Enter a password of the database user

-J DB_ADMIN=
# Specify the database user name. Example: postgres

-J DB_ADMIN_PWD=
# Specify a password of the database user.

-J COOKIE_DOMAIN=
# Specify the cookie domain. Example: bmc.com
Remedy SSO with PostgreSQL database in high availability mode
-P installLocation=
# Specify a path where Helix SSO will be located. Example: C:\Program Files\BMC Software\HelixSSO

-A productHelixSSO
-J INSTALL_TYPE=true

-J TOMCAT_HOME=
# Enter the path to Tomcat home. Example: C:\Program Files\Apache Software Foundation\Tomcat 7.0_sso_server_18081

-J DB_TYPE=Postgres

-J DB_IS_USER_EXIST=true


# For the following options specify the same values that you used for setting up PostgreSQL database on the primary node.
-J DB_HOST=
-J DB_PORT=
-J DB_POSTGRES_DBNAME=
-J DB_USER=
-J DB_USER_PWD=
-J COOKIE_DOMAIN=

To run the BMC Helix SSO installer in silent mode

Run the BMC Helix SSO installer with the -i silent:

Windows
 setup.exe -i silent -DOPTIONS_FILE=<path_to_txt_file_with_installation_options>
Linux
sh setup.sh -i silent -DOPTIONS_FILE=<path_to_txt_file_with_installation_options>


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*