Installing the Application Server and the ETL Engine using the wizard
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:
- Database Schema
- Application Server
- Web Server
- Data Hub
- Primary Scheduler
- ETL Engine
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:
- Typical: Installs all the components on a single computer. A typical installation requires approximately 3 GB of available storage. The aging configuration that you specify during installation also affects the disk space that is required on the database server. BMC recommends that you install additional ETL Engines on separate computers for data collection, and use the ETL Engine installed on the first computer (for example, Application Server) for administrative tasks.
- Custom: Allows you to install the components on separate computers for load balancing. This is preferred when you have a distributed computing environment.
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.
To perform a typical installation
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.
Set the DISPLAY environment variable to ensure that the wizard-based installer launches the screens appropriately:
DISPLAY=<IP address of the host computer>:0.0 export DISPLAY
Run the installer. At the shell prompt, type ./setup.sh and press Enter.
Review the welcome page, and click Next.
Read the license agreement, agree to the terms, and click Next.
Review the available disk space. The default installation directory is /opt/bmc/BCO. You can change the default directory if required, and click Next.
Avoid using the home directory of the user as the installation directory.(Displayed to a root user) Provide the name of the user (new or existing) for running TrueSight Capacity Optimization after installation, and click Next. The default user name is cpit.
This user can be a root or a non-root user. BMC recommends that you run the application as a non-root user. If you want to run the application as a root user, ensure that the specified user name is not root.
Confirm the user specification, and click Next.
If you are running the first instance of the installation, select Install the first machine, and click Next.
If you are running the next instance of the installation to install selected components, select Install additional machines, and click Next.
Based on whether you are installing on the first computer or on an additional computer, the applicable pages are displayed.
- Retain the default selection, Typical Setup: Application Server, and click Next.
(On the first computer) Specify the following:
- Select the protocol, and click Next. The port numbers are 8443 for HTTPS and 8000 for HTTP.
Provide the following details to connect to Remedy SSO and the TrueSight Presentation Server, and click Next.
- The FQDN of the host computer on which you have installed Remedy SSO and the port number to communicate with it. If two instances of Remedy SSO are running, use the Remedy SSO server that is configured with the TrueSight Presentation Server. The default port number for Remedy SSO is 8048.
- Type the FQDN of the host computer on which you have installed TrueSight Presentation Server and the port number to communicate with it. The default port number for TrueSight Presentation Server is 8043.
(Displayed to a root user) Select one of the configuration options, type the details, and click Next.
- Local Repository: Select if you have a single Application Server.
- Shared Repository: Select if you have multiple Application Servers. All the Application Servers must use the same shared repository.
Depending on the shared repository, specify the following details:- For Network File Sharing (NFS), specify the name of the NFS server and a path to the shared repository. Example: nfs://server1/share/path
- For Common Internet File System (CIFS), specify the address of the shared URL, the username and password to access the directory, and the name of the domain.
Select the database, and click Next.
Based on your selection, the applicable configuration pages are displayed.
(Oracle only) Configure the Oracle database.
(PostgreSQL only) Configure the PostgreSQL database.
Configure the aging settings to specify how long you want to retain the historical data that is collected in the data warehouse. Select one of the following options:
(On the additional computer) Specify the following:
Connect with the first Application Server using one of the following options, and click Next:
- Direct connection: The server you are installing connects to the first application server over a direct connection. This server can directly access the TrueSight Capacity Optimization database. Type the following information:
- The address of the web server.
- Protocol to be used and a corresponding web port. The port numbers are 8443 for HTTPS and 8000 for HTTP.
- Remote connection: The server you are installing connects to the first application server over a remote connection. This server is located on a remote network with an unstable or slow connection. Type the following information:
- External data API server name
- Select if you want to configure a custom remote connection, and provide the following details.
- Protocol to be used (HTTP or HTTPS)
- Data API port (default value HTTPS 8443). Port should be open for communications.
- Direct connection: The server you are installing connects to the first application server over a direct connection. This server can directly access the TrueSight Capacity Optimization database. Type the following information:
Type the name and password of the administrative user, and click Next. Default user name is Admin.
Ensure that the administrative user is present in the Capacity_Administration user group of your Remedy SSO server. See Configuring users and user groups.
The installer automatically detects the database installed with the existing Application Server.
Specify the following details to connect to the Oracle database, and click Next.
- Path of your Oracle Client's Home directory.
- Name of your Oracle Alias (TNS).
Click Install to start the installation. The installation may take up to 15 minutes.
After the installation is complete, the Installation Summary page is displayed.Click View Logs to open the installation logs.
Click Done to exit the installation program.
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.
To perform a custom installation
- 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.
- Set the DISPLAY environment variable to ensure that the wizard-based installer launches the screens appropriately:DISPLAY=<IP address of the host computer>:0.0 export DISPLAY
- Run the installer. At the shell prompt, type ./setup.sh and press Enter.
- Review the welcome page, and click Next.
- Read the license agreement, agree to the terms, and click Next.
- Review the available disk space. The default installation directory is /opt/bmc/BCO. You can change the default directory if required, and click Next.
Avoid using the home directory of the user as the installation directory. - (Displayed to a root user) Provide the name of the user (new or existing) for running TrueSight Capacity Optimization after installation, and click Next. The default user name is cpit. This user can be a root or a non-root user. BMC recommends that you run the application as a non-root user. If you want to run the application as a root user, ensure that the specified user name is not root.
- Confirm the user specification, and click Next.
- If you are running the first instance of the installation, select Install the first machine, and click Next. If you are running the next instance of the installation to install selected components, select Install additional machines, and click Next.
Based on whether you are installing on the first computer or on an additional computer, the applicable pages are displayed.
- Select Custom Setup, and click Next. The list of Application Server components is displayed.
- Select the components that you want to install:
- TrueSight Capacity Optimization: Select to install all the components on the computer where the installer is being run. This installation is similar to the Typical installation.
- Database Schema: By default, the Database Schema is installed when you install the Application Server. This component is always installed on the first computer. Hence, you cannot clear this check box.
- Application Server: Select the components that you want to install on this computer.
- Web Server: This component is always installed on the first computer. Hence, you cannot clear this check box.
An Apache Web Server is installed even if a different web server already exists on the computer. - Datahub
- Primary Scheduler
- Web Server: This component is always installed on the first computer. Hence, you cannot clear this check box.
ETL Engine
- (On the first computer) Specify the following:
- Select the protocol, and click Next. The port numbers are 8443 for HTTPS and 8000 for HTTP.
- Provide the following details to connect to Remedy SSO and the TrueSight Presentation Server, and click Next.
- The FQDN of the host computer on which you have installed Remedy SSO and the port number to communicate with it. If two instances of Remedy SSO are running, use the Remedy SSO server that is configured with the TrueSight Presentation Server. The default port number for Remedy SSO is 8048.
- Type the FQDN of the host computer on which you have installed TrueSight Presentation Server and the port number to communicate with it. The default port number for TrueSight Presentation Server is 8043.
- (Displayed to a root user) Select one of the configuration options, type the details, and click Next.
- Local Repository: Select if you have a single Application Server.
- Shared Repository: Select if you have multiple Application Servers. All the Application Servers must use the same shared repository.
Depending on the shared repository, specify the following details:- For Network File Sharing (NFS), specify the name of the NFS server and a path to the shared repository. Example: nfs://server1/share/path
- For Common Internet File System (CIFS), specify the address of the shared URL, the username and password to access the directory, and the name of the domain.
- Select the database, and click Next.Based on your selection, the applicable configuration pages are displayed.
- (Oracle only) Configure the Oracle database.
- (PostgreSQL only) Configure the PostgreSQL database.
- Configure the aging settings to specify how long you want to retain the historical data that is collected in the data warehouse. Select one of the following options:
- (On the additional computer) Specify the following:
- Connect with the first Application Server using one of the following options, and click Next:
- Direct connection: The server you are installing connects to the first application server over a direct connection. This server can directly access the TrueSight Capacity Optimization database. Type the following information:
- The address of the web server.
- Protocol to be used and a corresponding web port. The port numbers are 8443 for HTTPS and 8000 for HTTP.
- Remote connection: The server you are installing connects to the first application server over a remote connection. This server is located on a remote network with an unstable or slow connection. Type the following information:
- External data API server name
- Select if you want to configure a custom remote connection, and provide the following details.
- Protocol to be used (HTTP or HTTPS)
- Data API port (default value HTTPS 8443). Port should be open for communications.
- Direct connection: The server you are installing connects to the first application server over a direct connection. This server can directly access the TrueSight Capacity Optimization database. Type the following information:
- Type the name and password of the administrative user, and click Next. Default user name is Admin.Ensure that the administrative user is present in the Capacity_Administration user group of your Remedy SSO server. See Configuring users and user groups.The installer automatically detects the database installed with the existing Application Server.
- Specify the following details to connect to the Oracle database, and click Next.
- Path of your Oracle Client's Home directory.
- Name of your Oracle Alias (TNS).
- Click Install to start the installation. The installation may take up to 15 minutes.
After the installation is complete, the Installation Summary page is displayed. - Click View Logs to open the installation logs.
- Click Done to exit the installation program.
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.