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

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.

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.

To install BMC Release Package and Deployment

  1. Log in to the host computer on which you want to perform the silent installation.
  2. Store the product installation program that you downloaded at a suitable location in a temporary directory.
  3. Open a text editor to create a new options file. Copy the contents of the sample options file into the new file.
  4. In the new file, modify the -P installLocation property and add a value specifying the directory path for installing the product.

    Example
    -P installLocation=C:\BMC Software\RLM
  5. 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 PostgreSQL
  6. To 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,Chef

    For more information about specifying the property values mentioned in the preceding code, see Silent-installation-properties.

  7. Run the silent installation by using the following command:
    <fullPathToSetupFile> -i silent -DOPTIONS_FILE=<fullPathToOptionsFile>

    Note

    To install a product with the root privileges (if you configured the option '-J BMC_BRPM_INSTALL_TYPE=FULL_PRIVILEGE' in your option file), run the above command under the user with root/admin privileges.

Related topics

Installing

System-requirements

 

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