This topic provides instructions for performing a silent installation of BMC Release Process Management (RPM).
-J BMC_DB_PORT=
value, and then remove the #PostgreSQL
comment.-J BMC_DB_PORT=
value, and then remove the #Oracle
comment.Note
If you encounter problems during installation, see Troubleshooting.
Open a text editor to create a new options file and copy the contents of the sample options file into the new file.
Note
The sample options file is provided with the product installable.
In the new file, modify the -P installLocation
property and add a value that specifies the directory path for installing the product.
Specify the features that you want to install.
The main product feature (featureBRPM)
is required.
You can optionally install the PostgreSQL database by specifying the PostgreSQL
property.
# Install BMC Release Process Management -A featureBRPM # Install PostgreSQL -A PostgreSQL
To provide other user inputs, see the sample default values shown in the following code.
-J IS_MULTIPLE_INSTANCE_CAPABLE=true -J ADD_REMOVE_PROGRAMS_DEFAULT_KEY=BRPM -J BRPM_USER=admin -J BMC_BRPM_INSTALL_TYPE=PARTIAL_PRIVILAGE -J BMC_BRPM_DATABASE_MIGRATION=USE_SAME_DATABASE -J BMC_AUTOMATION_RESULTS=COPY_DATA -J BMC_OTHER_SETTINGS=COPY_CONFIGURATION -J BMC_MIGRATE_EXISTING_BRPM_INSTALLATION=false -J BMC_BRPM_SKIP_DB_MODIFICATION_FOR_CLUSTER=false -J BMC_REFERENCE_BRPM_INSTALLATION_PATH= -J USE_BMC_BUNDLED_JRE=true -J BMC_JAVA_JDK_PATH=D:\dev_data\jdk1.6.0_25_x86 -J BMC_JAVA_JRE_PATH=C:\BRPM\lib\jre -J GENERATE_SELF_SIGNED_CERTIFICATE=false -J BMC_BRPM_HTTPS_PORT=8443 -J BMC_BRPM_KEYSTORE_PASSWORD=password -J BMC_BRPM_PRIVATE_KEY=/tmp/key.der -J BMC_BRPM_CERTIFICATE_FILE=/tmp/cert.der -J SSL_COMMON_NAME=SAT.co.in -J CERT_ORG_UNIT=Accounting -J CERT_ORG_NAME=SAT Pvt. Ltd. -J CERT_LOCALITY=Brooklyn -J CERT_STATE=New York # Country code only upto 2 characters -J CERT_COUNTRY=US -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\:9c61a83f6c17233a2d6a967aa95bb1ec -J BMC_SUPERUSER_CONFIRM_PASSWORD=DES\:9c61a83f6c17233a2d6a967aa95bb1ec -J BMC_BRPM_INSTANCE_TYPE=CLUSTER -J BMC_BRPM_CLUSTER_NODE_NAME=node1 -J BMC_BRPM_CLUSTER_NODE_IP=192.168.0.1 -J BMC_MESSAGING_SYSTEM_PORT=1190 -J BMC_MESSAGING_SYSTEM_USER_NAME=brpmuser -J BMC_MESSAGING_SYSTEM_USER_PASSWORD=DES\:35582269c6fa5491949a671e3db0c4c5 -J BMC_DB_TYPE=POSTGRESQL -J BMC_DB_HOST=127.0.0.1 -J BMC_DB_PORT=5432 -J BMC_DB_NAME=bmc_rpm_db -J BMC_DB_USER_NAME=brpmuser -J BMC_DB_USER_PASSWORD=DES\:35582269c6fa5491949a671e3db0c4c5 -J MAIL_NOTIFICATIONS=NO_NOTIFICATIONS -J BMC_TORQUEBOX_SUPERUSER_LOGIN=superuser -J BMC_TORQUEBOX_SUPERUSER_PASSWORD= DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35 -J BMC_TORQUEBOX_SUPERUSER_CONFIRM_PASSWORD= DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
-J IS_MULTIPLE_INSTANCE_CAPABLE=true -J ADD_REMOVE_PROGRAMS_DEFAULT_KEY=BRPM -J BRPM_USER=admin -J BMC_BRPM_INSTALL_TYPE=PARTIAL_PRIVILAGE -J BMC_BRPM_DATABASE_MIGRATION=USE_SAME_DATABASE -J BMC_AUTOMATION_RESULTS=COPY_DATA -J BMC_OTHER_SETTINGS=COPY_CONFIGURATION -J BMC_MIGRATE_EXISTING_BRPM_INSTALLATION=false -J BMC_BRPM_SKIP_DB_MODIFICATION_FOR_CLUSTER=false -J BMC_REFERENCE_BRPM_INSTALLATION_PATH= -J USE_BMC_BUNDLED_JRE=true -J BMC_JAVA_JDK_PATH=D:\dev_data\jdk1.6.0_25_x86 -J BMC_JAVA_JRE_PATH=C:\BRPM\lib\jre -J BMC_BRPM_HTTP_PORT=8088 -J BRPM_USE_HTTPS= -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\:9c61a83f6c17233a2d6a967aa95bb1ec -J BMC_SUPERUSER_CONFIRM_PASSWORD=DES\:9c61a83f6c17233a2d6a967aa95bb1ec -J BMC_BRPM_INSTANCE_TYPE=CLUSTER -J BMC_BRPM_CLUSTER_NODE_NAME=node1 -J BMC_BRPM_CLUSTER_NODE_IP=192.168.0.1 -J BMC_MESSAGING_SYSTEM_HOST=127.0.0.1 -J BMC_MESSAGING_SYSTEM_PORT=1190 -J BMC_MESSAGING_SYSTEM_USER_NAME=brpmuser -J BMC_MESSAGING_SYSTEM_USER_PASSWORD=DES\:35582269c6fa5491949a671e3db0c4c5 -J BMC_DB_TYPE=POSTGRESQL -J BMC_DB_HOST=127.0.0.1 -J BMC_DB_PORT=5432 -J BMC_DB_NAME=bmc_rpm_db -J BMC_DB_USER_NAME=brpmuser -J BMC_DB_USER_PASSWORD=DES\:35582269c6fa5491949a671e3db0c4c5 -J MAIL_NOTIFICATIONS=NO_NOTIFICATIONS -J BMC_TORQUEBOX_STOMP_HOST=clm-pun-123456.bmc.com -J BMC_TORQUEBOX_SUPERUSER_LOGIN=superuser -J BMC_TORQUEBOX_SUPERUSER_PASSWORD= DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35 -J BMC_TORQUEBOX_SUPERUSER_CONFIRM_PASSWORD= DES\:a751b8161238d051e4e986421d24d2dcd1cff043003f0e35
Notes
If you have performed the silent installation of BMC Release Process Management 5.0.00 and 5.0.00.01 in the cluster mode, you must make the additional changes in the start
file of RPM. For more information, see After the installation.
NEW IN 5.0.03The -J BMC_TORQUEBOX_STOMP_HOST
property for specifying the host name on which the TorqueBox server is installed is only applicable for BMC Release Process Management 5.0.03 and later versions.
For more information about properties and their values required for the BMC Release Process Management installation, see Silent installation properties.
In terminal, run the silent installation by using the following command:
<fullPathToSetupFile> -i silent -DOPTIONS_FILE=<fullPathToOptionsFile>
For more information, you can refer to the silent installation options sample file for RPM 5.0.01.00.
After you complete the installation, you might need to perform the following tasks:
If you configured the SMTP notifications, you must make additional configurations to receive a correct link to RPM in the email messages:
Open the RLMhome/releases/productVersion/RPM/portal.war/WEB-INF/config/smtp_settings.rb file VERSION 5.0.03.004 OR LATER or RLMhome/releases/productVersion/RPM/config/smtp_settings.rb file VERSION 5.0.03.003 OR EARLIER, and then replace the # config.action_mailer.default_url_options = { :host => 'example.com' }
line with the following:
config.action_mailer.default_url_options = { :host => 'example.com', :protocol => 'https', :port => 8443
host
, protocol
, and port
values as appropriate.value_str = "#{value}".gsub!('"', '\"')
, delete !
after the gsub
method.value_str = "#{value}".gsub('"', '\"')
.Change the values of the CLUSTER_MODE
, NODE_NAME
, and NODE_IP
parameters in lines 27–29 for Windows, 24–26 for Linux, and 23–25 for Solaris from
"CLUSTER_MODE=false" "NODE_NAME=" "NODE_IP="
to
"CLUSTER_MODE=true" "NODE_NAME=nodeName" "NODE_IP=nodeIP"