Silent installation
This topic provides instructions on performing a silent installation of the BMC Release Lifecycle Management Suite 4.8.00, which consists of the following component products:
- BMC Release Process Management (BRPM)
- BMC Release Package and Deployment (BRPD)
A silent (or unattended) installation obtains the required user inputs or installation settings from an options file. The options file defines the installation settings, such as the type of installation, the features to install, the installation location, and the configuration settings for the solution. You can use the silent installation mode for the following installation scenarios:
- Fresh installation of BMC Release Lifecycle Management
- Installation in a headless environment (a system that has no display device, keyboard, or mouse)
- Upgrade (or database migration) from an earlier version of BMC Release Lifecycle Management to a later version
This topic contains the following sections:
Before you begin
- Download and unzip the BMC Release Lifecycle Management zip files in your preferred location.
- Verify that your environment meets the requirements listed in the System-requirements topic and verify that you have prepared the installation environment.
- Locate the sample options files (provided along with the installable file) that you can leverage to create an options file for your installation scenario. You can also obtain copies of sample files from Silent-installation-properties.
When you use the sample silent installation options files provided with the product with your system properties, enter the following changes to the file before using it for silent installation:
- If you plan to install the PostgreSQL database, replace the -A featurePostgreSQL line with -A PostgreSQL.
- If you use PostgreSQL as your database, specify the database port as -J BMC_DB_PORT= value, and then remove the #PostgreSQL comment.
- If you use Oracle as your database, specify the database port as -J BMC_DB_PORT= value, and then remove the #Oracle comment.
Windows:
- To register the component products as services and to install the solution in the Program Files directory, ensure that you have administrator privileges.
Linux:
- To register the component products as services, ensure that you have superuser privileges.
- Ensure that there is no rvm environment in the installation path.
To install BMC Release Lifecycle Management
- Log in to the host computer on which you want to perform the silent installation.
- Store the product installation program that you downloaded at a suitable location in a temporary directory.
To create a new options file, open a text editor, and then copy the contents of the sample options file into the new file.
In the new file, modify the -P installLocation property and add a value specifying the directory path for installing the product.Specify the features that you want to install. You can install one or both of the products in the suite (BRPM and BRPD). Installation of the Deployment Engine and the PostgreSQL database are optional.
# Install BMC Release Lifecycle Management
-A featureBRPM
-A featureDeploymentUI
-A featureDeploymentEngine
# Install PostgreSQL
-A PostgreSQLTo provide all other user inputs, see the sample default values shown in the following code.
#------------ BRPM Install Options ----------#
# Options PARTIAL_PRIVILEGE, FULL_PRIVILEGE
-J BMC_BRPM_INSTALL_TYPE=FULL_PRIVILEGE
-J IS_MULTIPLE_INSTANCE_CAPABLE=true
-J ADD_REMOVE_PROGRAMS_DEFAULT_KEY=BRPM
-J USE_BMC_BUNDLED_JRE=true
-J BMC_JAVA_JDK_PATH=
-J BMC_JAVA_JRE_PATH=C:\Program Files\BMC Software\BRPM\lib\jre
-J BRPM_USER=admin
-J USE_BMC_BUNDLED_JRE=true
-J BMC_BRPM_HTTP_PORT=8080
-J BRPM_USE_HTTPS=
# HTTPS Certificate Options
-J BMC_SUPERUSER_FIRSTNAME=John
-J BMC_SUPERUSER_LASTNAME=Administrator
-J BMC_SUPERUSER_EMAIL=admin@example.com
-J BMC_SUPERUSER_LOGIN=admin
-J BMC_SUPERUSER_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
-J BMC_SUPERUSER_CONFIRM_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
#------------ BRPM Database Information ----------#
# Options MSSQL, ORACLE, POSTGRESQL
# -J BMC_DB_TYPE=SQL_SERVER
# -J BMC_DB_TYPE=ORACLE
-J BMC_DB_TYPE=POSTGRESQL
-J BMC_DB_HOST=192.168.177.164 #(Database host location)
-J BMC_DB_PORT=5432 # PostgreSQL
# -J BMC_DB_PORT=1521 # Oracle
# -J BMC_DB_PORT=1433 # SQL_SERVER
-J BMC_DB_NAME=bmc_rpm_db
-J BMC_DB_USER_NAME=rlm_user
-J BMC_DB_USER_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
#------------ BRPM Migration Information ----------#
# Options true, false
-J BMC_MIGRATE_EXISTING_BRPM_INSTALLATION=false
-J BMC_REFERENCE_BRPM_INSTALLATION_PATH=/opt/bmc/RLM/releases/4.4.00/RPM
# Options USE_SAME_DATABASE, USE_SAME_DATABASE_EMPTY_DATABASE_CONTENTS
-J BMC_BRPM_DATABASE_MIGRATION=USE_SAME_DATABASE
# Options 4.6.00, 4.4.00, BRLM_4_3_00, BRPM_2_6
-J BMC_BRPM_MIGRATION_VERSION=4.4.00
# Options COPY_CONFIGURATION, DISCARD
-J BMC_OTHER_SETTINGS=COPY_CONFIGURATION
# Options COPY_DATA, REFER_SAME_LOCATION
-J BMC_AUTOMATION_RESULTS=COPY_DATA
-J BMC_BRPM_SKIP_DB_MODIFICATION_FOR_CLUSTER=false
#------------ BRPM Instance Type Selection ----------#
# Options STANDALONE, CLUSTER
-J BMC_BRPM_INSTANCE_TYPE=STANDALONE
#------------ Email Information ----------#
-J BMC_SENDMAIL_FROM=admin@example.com
-J MAIL_NOTIFICATIONS=USE_SMTP
-J BMC_SMTP_HOST=smtp.mycorp.com
-J BMC_SMTP_PORT=25
-J BMC_SMTP_DOMAIN_NAME=mycorp.com
-J BMC_SMTP_USER_NAME=smtpuser@company.com
-J BMC_SMTP_USER_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
-J BMC_SMTP_AUTHENTICATION=login
-J BMC_SMTP_TLS=true
#------------ RLM-Q Information ----------#
-J BMC_Q_HTTP_PORT=80
-J BMC_Q_DB_NAME=bmc_rlm_db
-J BMC_Q_DB_USER_NAME=rlm_user
-J BMC_Q_DB_USER_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
-J Q_USE_HTTPS=
#------------ RLM-Q Migration Information ----------#
# Options true, false
-J BMC_MIGRATE_EXISTING_Q_INSTALLATION=false
-J BMC_REFERENCE_Q_INSTALLATION_PATH=/opt/bmc/RLM/releases/4.4.00/RPD
# Options USE_SAME_DATABASE, USE_SAME_DATABASE_EMPTY_DATABASE_CONTENTS
-J BMC_Q_DATABASE_MIGRATION=USE_SAME_DATABASE
-J BMC_Q_MIGRATION_VERSION=4.4.00
-J BMC_BRPD_SKIP_DB_MODIFICATION_FOR_CLUSTER=false
#------------ BRPM Torquebox superuser ----------#
-J BMC_TORQUEBOX_SUPERUSER_LOGIN=superuser
-J BMC_TORQUEBOX_SUPERUSER_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
-J BMC_TORQUEBOX_SUPERUSER_CONFIRM_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
#------------ Messaging Host ----------#
-J BMC_MESSAGING_SYSTEM_HOST=127.0.0.1
-J BMC_MESSAGING_SYSTEM_PORT=5445
-J BMC_MESSAGING_SYSTEM_USER_NAME=msguser
-J BMC_MESSAGING_SYSTEM_USER_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
-J BMC_MESSAGING_SYSTEM_USER_CONFIRM_PASSWORD=DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
#------------ RLM-Q Option Packs ----------#
-J BMC_DEPLOYMENT_ACTION_PACKS_LIST=Amazon,CVS,BizTalk_2010,GlassFish_3,JBoss_6,Perforce,SharePoint_2010,TIBCO_BW,WebLogic_10, Apache_2,Blade,Hyper_V,JetBrains,Php_5,Sonatype,Tomcat_6,WebSphere_6,Atlassian,Citrix,IIS_6,Mercurial,Rational,Subversion,
Tomcat_7,WebSphere_7,BMA,DB2,IIS_7,MySQL_5,SQLServer_2008, System,VMware,WebSphere_8,BizTalk_2006,F5,JBoss_5,Oracle_11g,
SharePoint_2007,TFS,VSS,nsh,BizTalk_2009,Git,IBM_MQ,Puppet,ChefFor more information about specifying the property values mentioned in the preceding code, see Silent-installation-properties.
Run the silent installation by using the following command:
<fullPathToSetupFile> -i silent -DOPTIONS_FILE=<fullPathToOptionsFile>
Related topics