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:
Keyword | Values |
---|---|
LA_ACCEPT | Accepts the License Agreement:
|
IS_EVALUATION | Specifies the type of 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:
|
COMPONENT_WR | Specifies to install the Endpoint Manager Web
Reports component:
|
SINGLE_DATABASE | Creates a master database for later replication
or if you only need a single database in your deployment.
|
LOCAL_DATABASE | Uses a local or remote database:
|
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:
|
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:
|
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:
|
BES_SETUP_TYPE | Specifies the type of setup to run:
|
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):
|
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:
|
USE_PROXY | Specifies a proxy connection to enable the Endpoint Manager server
to connect to the Internet during the installation:
|
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:
|
IS_SILENT | Forces the installation to end with a message
if a required parameter is missing:
|