Installing the Application Server and the ETL Engine silently
Where you are in the Installation process
You can install the Application Server and ETL Engine on a Linux computer with Oracle or PostgreSQL as the database. You must deploy the Oracle database on a separate computer.The installation of the Application Server and ETL Engine comprises the installation of these components:
A Service Container is automatically installed when you install any of the Application Server components.Ensure that all these components and database server are operating in the same time zone.You can install using one of these settings:
For a small environment or test environment, you can use typical installation to install all the components on a single computer. For most production environments, use custom installation to install the components on separate computers. By default, the Database Schema and a Web Server are always installed on the first computer. You can choose to install Datahub, Primary Scheduler, and ETL Engine on additional computers.
The silent installation obtains the required user input from the options files, which are bundled with the installer.
To install the Application Server and the ETL Engine silently
- Log in to the host computer on which you want to install the Application Server and ETL Engine, and create a temporary directory. Example: TSCO_temp.You can install the product as a root or a non-root user. BMC recommends that you install it as a root user, because some of the installation steps are available only to the root user.
- Extract the downloaded files to the temporary directory. Ensure that the temporary directory is different from the installation directory to avoid any file sharing conflict.
- At the shell prompt, change to the directory where you extracted the installation files. Example: TSCO_temp/BCO/Disk1.
- (On the first computer) Generate the common keys that are used for secure communication between the components:
./BCOEncoder.sh -genkeys - (On the additional computer) Copy the tar file of the secure folder that you created after the installation was completed on the first computer (see step 12), to the /tmp folder of the additional computer using the SCP command.
Navigate to the /tmp folder and extract the contents of the tar file. - You will need to type the database administrator password and the schema passwords in an encrypted form in the config file. Encrypt these passwords by running the command:
./BCOEncoder.sh <password>
Note down the encrypted password displayed on the screen. Example: DES\:097133405e7ea7a6bcc58bbe70ece4c2. - Navigate to the directory where you extracted the downloaded files and locate the sample config files. Example: TSCO_temp/BCO/Disk1/silentInstallTemplates.
Based on the installation scenario, use the applicable options file. This is a text file that defines the installation properties in the form of a prefix tag followed by a property name and value pair. You can either retain the default values or change them and save the file. The following table lists the installation scenarios and the applicable options files:
Based on the options file you are using, set the appropriate parameters. The following table lists all the parameters that are found in the various options files.
Based on the installation scenario, the options files have some of these parameters commented out.- Open a shell prompt and navigate to the directory that contains the installation files (example: /BCO/Disk1).
Launch the silent installer:
./setup.sh -i silent -DOPTIONS_FILE=<file path>/<options file name>.txtIf the path contains spaces, enclose the path and options file name in quotation marks.
Example: ./setup.sh -i silent -DOPTIONS_FILE="/opt/TSCO_temp/BCO/Disk1/silentInstallTemplates/BCO_FIRST_SERVER_TYPICAL_ORACLE.txt"
{{id name="InstallingtheApplicationServerandtheETLEnginesilently-step12"/}}
After the installation is completed on the first computer, (i) the encrypted keys, (ii) CA keys and certificate, and (iii) client keys and certificate are generated in the respective folders of the $BCO_HOME/secure directory.- (On the first computer) If you are planning to install on an additional computer, create a compressed tar file of the $BCO_HOME/secure folder. Copy this tar file to the /tmp folder of the additional computer using the SCP command.
Verify the Application Server and ETL Engine installation.
- Log in as a root user and set the password for the user that you specified during installation (example: cpit).
- Log in as the user that you specified during installation (example: cpit).
- Navigate to the installation directory (example: /opt/bmc/BCO).
- Run the command: ./cpit status
A list of installed TrueSight Capacity Optimization services and their current status is displayed. Verify that the services for all installed components are RUNNING.
- Define the TrueSight Capacity Optimization URL and launch the application in a browser. Use one of the following formats:https://<FQDN>:<portNumber>http://<FQDN>:<portNumber>
The default port numbers are 8443 for HTTPS and 8000 for HTTP.The browser cookie domain assigned to FQDN should be the same for Remedy Single Sign-On, the Presentation Server, and the Application Server. - Type the default Admin credentials (User name: admin, Password: admin12345), and click Log In.The TrueSight Capacity Optimization console opens.BMC recommends that you change the password for admin immediately after installation. See Configuring users and user groups.
Next step in the Installation process
Now that you have successfully installed the Application Server and ETL Engine, you must install the Gateway Server.
Video
The following video (4:50) illustrates the process of installing the additional ETL Engine in silent mode.