IBM Endpoint Manager, Version 9.1

Silent installation

To run a silent installation enter the following command:

./install.sh -f response_file -opt keyword=value
where:
response_file
Is the file containing the keywords to install the product.
keyword=value
Is the keyword and the value of the response file you want to override.

Use the silent mode to install the Endpoint Manager server or to run problem determination on a failed installation.

Note: In the response file you can specify a subset of keywords, such as the keywords common to different systems. The missing or invalid keywords are requested by the installation program. The silent installation runs in unattended way only if all the required keywords are specified in the response file.

You can create a response file during an installation by redirecting the installation parameters in a response file using the following command:

./install.sh -g response_file
This is an example of response file for a production server installation:
##IEM GENERATED RESPONSE FILE
LA_ACCEPT="true"
IS_EVALUATION="false"
COMPONENT_SRV="true"
COMPONENT_WR="true"
SINGLE_DATABASE="true"
LOCAL_DATABASE="true"
BES_WWW_FOLDER="/var/opt/BESServer"
WR_WWW_FOLDER="/var/opt/BESWebReportsServer"
WR_WWW_PORT="80"
INSTALL_DB2="yes"
DB2_INSTANCE_NAME="db2inst1"
DB2_DAS_USERNAME="dasusr1"
DB2_FENCED_USERNAME="db2fenc1"
DB2_INSTALL_DIR="/opt/ibm/db2/V10.5"
DB2_PORT="50000"
DB2_SETUP_FILE="../server_r/db2setup"
DB2_USERS_PWD="Bigfix11"
TEM_USER_NAME="IEMAdmin"
TEM_USER_PWD="Bigfix11"
CONF_FIREWALL="no"
BES_SETUP_TYPE="authfile"
BES_AUTH_FILE="/opt/iemlic/LicenseAuthorization.BESLicenseAuthorization"
SRV_DNS_NAME="NC9128110090.romelab.it.ibm.com"
BES_LICENSE_PVK_PWD="Bigfix11"
PVK_KEY_SIZE="max"
BES_LIC_FOLDER="/opt/iemlic"
SUBMIT_LIC_REQUEST="yes"
USE_PROXY="true"
PROXY_USER="proxyuser"
PROXY_PWD="Bigfix11"
PROXY_HOST="nc114087.romelab.it.ibm.com"
PROXY_PORT="3128"
ADV_MASTHEAD_DEFAULT="true"
This is an example of response file for an evaluation server installation:
##IEM GENERATED RESPONSE FILE
LA_ACCEPT="true"
IS_EVALUATION="true"
CREDENTIAL_USER="John Smith"
CREDENTIAL_EMAIL="john.smith@us.ibm.com"
CREDENTIAL_ORG="IBM US"
SRV_DNS_NAME="NC9128110090.romelab.it.ibm.com"
BES_SERVER_PORT="52311"
WR_WWW_PORT="80"
CONF_FIREWALL="no"
DB2_ADMIN_USER="db2inst1"
DB2_ADMIN_PWD="Bigfix11"
DB2_PORT="50000"
BES_LIC_FOLDER="/opt/iemlic"
USE_PROXY="true"
PROXY_USER="none"
PROXY_HOST="nc114087.romelab.it.ibm.com"
PROXY_PORT="3128"
where:
Table 1. Response file keywords
Keyword Values
LA_ACCEPT Accepts the License Agreement:
  • true to accept and continue
  • false to exit the installation
IS_EVALUATION Specifies the type of installation:
  • true to run an evaluation installation
  • false to run a production installation
Note: The evaluation installation does not support the enhanced security option. For more information about this feature see Security Configuration Scenarios.
CREDENTIAL_USER Specifies the user name. An example is: John Smith.
Note: Valid in the evaluation installation only
CREDENTIAL_EMAIL Specifies the user email address. An example is: john.smith@us.ibm.com.
Note: Valid in the evaluation installation only
CREDENTIAL_ORG Specifies the user's organization. An example is: IBM US.
Note: Valid in the evaluation installation only
COMPONENT_SRV Specifies to install the Endpoint Manager server component:
  • true to install the server and client
  • false to not install the server and the client
COMPONENT_WR Specifies to install the Endpoint Manager Web Reports component:
  • true to install Web Reports
  • false to not install Web Reports
SINGLE_DATABASE Creates a master database for later replication or if you only need a single database in your deployment.
  • true to create a single database
  • false to create a replicated database
LOCAL_DATABASE Uses a local or remote database:
  • true to use a local database
  • false to use a remote database through a DB2 client
DB2_ADMIN_USER Specifies the user name of the local DB2 Administrative user. Only if DB2 is already installed.
DB2_ADMIN_PWD Specifies the password of the local DB2 Administrative user. Only if DB2 is already installed.
DB2INST_CONFIGURE Configures the database during the Endpoint Manager installation:
  • yes to configure the DB2
  • no to not configure the DB2
Only if DB2 is already installed.
BES_WWW_FOLDER Specifies the installation folder of Endpoint Manager server. The default value is /var/opt/BESServer.
WR_WWW_FOLDER Specifies the installation folder of Web Reports. The default value is /var/opt/BESWebReportsServer.
WR_WWW_PORT Specifies the Web Reports port number. The default value is 80.
INSTALL_DB2 Installs DB2 together with the Endpoint Manager server:
  • yes to install DB2
  • no to not install DB2
DB2_INSTANCE_NAME Specifies the name of the Endpoint Manager database instance. The default value is db2inst1.
DB2_DAS_USERNAME Specifies the username of the account under which the DB2 administration server (DAS) runs. The default value is dasusr1.
DB2_FENCED_USERNAME Specifies the user name of the account used to run user defined functions (UDFs) and stored procedures outside of the address space used by the DB2 database. The default user is db2fenc1.
DB2_INSTALL_DIR Specifies the directory where to install DB2. For example: /opt/ibm/db2/V10.5.
DB2_PORT Specifies the DB2 port. The default value is 50000.
DB2_SETUP_FILE Specifies the setup file to install DB2. For example: ../server_r/db2setup.
DB2_USERS_PWD Specifies the DB2 user password.
TEM_USER_NAME Specifies the Endpoint Manager user ID to define the initial administrative user. The default value is IEMAdmin.
TEM_USER_PWD Specifies the password to define the initial administrative user.
CONF_FIREWALL Configures the firewall to enable the Endpoint Manager server or relay to connect to the Internet:
  • yes to set the firewall configuration
  • no not to set the firewall configuration
BES_SETUP_TYPE Specifies the type of setup to run:
  • authfile to install with a BES license authorization file
  • prodlic to install with a Production license that is already available
  • masthead to install with an existing masthead
BES_AUTH_FILE Specifies the path of the authorization file. An example of path is: /opt/iemlic/LicenseAuthorization.BESLicenseAuthorization.
SRV_DNS_NAME Specify the DNS name or IP address of the machine on which to install the server. This name is saved in your license and will be used by clients to identify the Endpoint Manager server. It cannot be changed after a license is created.
BES_LICENSE_PVK_PWD Specifies the password of the license.pvk file.
PVK_KEY_SIZE Specifies the size in bits of the public key (license.crt):
min
Corresponds to 2048 bits.
max
Corresponds to 4096 bits. This is the default value.
BES_LIC_FOLDER Specifies the License folder where the installation generates and saves license.crt, license.pvk and masthead.afxm. An example of License folder is /tmp/ServerInstaller_9.1-rhel/offlic.
SUBMIT_LIC_REQUEST Submits the request to IBM for getting the license certificate:
  • yes to submit a request from this machine over the Internet for a license certificate (license.crt) and saved in your credential folder.
  • no to save the request to a file and manually submit it to IBM (http://support.bigfix.com/bes/forms/BESLicenseRequestHandler.html). This method might be necessary if your deployment is isolated from the public Internet.
USE_PROXY Specifies a proxy connection to enable the Endpoint Manager server to connect to the Internet during the installation:
  • true to set the proxy.
  • false to not set the proxy.
PROXY_USER Specifies the user of the proxy. If the proxy does not require authentication, you must set PROXY_USER to NONE.
PROXY_PWD Specifies the password of the proxy user.
PROXY_HOST Specifies the hostname of the computer where the proxy is running.
PROXY_PORT Specifies the port of the computer where the proxy is running.
ADV_MASTHEAD_DEFAULT Accepts the default masthead values:
  • true to use the default values
  • false to use custom values.
IS_SILENT Forces the installation to end with a message if a required parameter is missing:
  • true to force the installation to end if a required parameter is missing.
  • false to prompt the user for the missing parameter.
If a parameter is missing the installation variable associated with the missing parameter is reported in the error message.


Feedback