Silent installation
This topic provides instructions for performing a silent installation of BMC Release Package and Deployment (RPD).
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, features to install, installation location, and configuration settings for the solution. You can use the silent installation mode for the following installation scenarios:
- Fresh installation of RPD
- Installation in a headless environment (a system that has no display device, keyboard, or mouse)
- Upgrade (or database migration) from an earlier version of RPD to a later version
This topic contains the following sections:
Before you begin
- Ensure that you have prepared the installation environment, and verify that your environment meets the requirements listed in the System-requirements topic.
- Download and unzip the RPD ZIP files in your preferred location.
- 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.
Windows:
- Ensure that you have administrator privileges. You can install the product as a normal user without administrator privileges, but then you cannot register the product as a service.
For more information on how to register and start/stop services for the non-root installation, refer to the RLMhome/README_special_config.txt file.
- Ensure that you have administrator privileges. You can install the product as a normal user without administrator privileges, but then you cannot register the product as a service.
Linux:
- Ensure that you have superuser privileges. You can install the product as a normal user without superuser privileges, but then you cannot register the product as a service.
For more information on how to register and start/stop services for the non-root installation, refer to the RLMhome/README_special_config.txt file. - Ensure that there is no Ruby Version Manager (RVM) environment in the installation path.
- Ensure that you have superuser privileges. You can install the product as a normal user without superuser privileges, but then you cannot register the product as a service.
To install BMC Release Package and Deployment
- 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.
- Open a text editor to create a new options file. 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. Installation of the Deployment Engine and the PostgreSQL database are optional.
# Install BMC Release Lifecycle Management
-A featureDeploymentUI
-A featureDeploymentEngine
# Install PostgreSQL
-A PostgreSQLTo provide all other user inputs, see the sample default values shown in the following code.
# 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_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=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
#------------ 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.3.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=BRLM_4_3_00
#------------ 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