Silent installation


This topic provides instructions for performing a silent installation of the BMC Release Lifecycle Management version 4.4.00 solution, which consists of the following component products:

  • BMC Release Process Management (BRPM)
  • BMC Release Package and Deployment (RLM-Q)

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 the BMC Release Process Management component product to a later version

This topic contains the following sections:

Before you begin

  • To register the component products as services and to install the solution in the Program Files directory (on Windows), ensure that you have Administrator privileges (on Windows) or superuser privileges (on Linux).
  • Verify that your environment meets the requirements listed in the System-requirements topic and verify that you have prepared the installation environment.
  • If you are installing the BMC Release Process Management product on any Linux platform, ensure that there is no rvm environment in the path of the installation.
  • Download and unzip the BMC Release Lifecycle Management zip files in your preferred location. See either Downloading-the-installation-files.
  • 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

To install BMC Release Lifecycle Management

  1. Log on 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.

    Information
    Example
    -P installLocation=C:\BMC Software\BRLM
  5. Specify the features that you want to install. You can install one or both of the products in the suite (BMC Release Process Management and BMC Release Package and Deployment). 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 PostgreSQL
    Warning

    Note

    If you want to install the product without a certain component, delete the line containing such a component or comment the line using the '#' character.

  6. To 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=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_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.3.00/RPM
    # Options USE_SAME_DATABASE, USE_SAME_DATABASE_EMPTY_DATABASE_CONTENTS
    -J BMC_BRPM_DATABASE_MIGRATION=USE_SAME_DATABASE
    # Options BRLM_4_3_00, BRPM_2_6
    -J BMC_BRPM_MIGRATION_VERSION=BRLM_4_3_00
    # Options COPY_CONFIGURATION, DISCARD
    -J BMC_OTHER_SETTINGS=COPY_CONFIGURATION
    -J BMC_AUTOMATION_RESULTS=COPY_DATA
    #------------ 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
    #------------ 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,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>

     

    Warning

    Note

    To install a product with 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*

BMC Release Lifecycle Management Suite 4.4