Installing on a single node
In a test environment, you can install all TrueSight Orchestration components on a single host. For production environments, follow the sequence described in the section.
Before you begin
Ensure that the following preinstallation tasks are complete:
- Install Docker Enterprise Edition on the host
- Create a swarm with the node where you want to install the components
- Setup the registry and latest images are pushed to the registry
- Download the installation files
For more information, see Preparing for TrueSight Orchestration in containers installation.
To install TrueSight Orchestration components on a single node
Open a terminal and SSH into a host where you want to install all components and extract the installation files.
# tar -xvf DOCKER_TSO_INSTALLER.tgz
To push images to the repository, go to the extracted DOCKER_TSO_INSTALLER folder and run the setup.sh script.
The script verifies whether Docker EE is installed on the host, the Docker Daemon service is running, and if the node is a part of a swarm. After successful verification, you are asked to provide the registry details. You have already pushed component images in a registry while setting up your environment.
To pull the images from the registry, specify the hostname and port of the registry host in this format.
By default, the registry is available on the 5000 port. The script verifies whether the Docker Registry is set up and shows the component installation options.
If you want to install the components in a sequential order, type 1. After the database is installed, you type 2 to install the repository, and then 3 to install the CDP. When installing on a single host, you can skip these options and go for 4. All of the above.
- (BMC recommended) If installing on a single host, type 4 to install all components in one go.
Database, repository, and CDP images get pulled from the registry and installation is complete. A message, Installation complete for All appears.
To verify whether the installation is successful and the services are running, run the following command.
# docker stack services tso_stack
To verify the status of the containers and the components, run the command.
# docker ps
Details such as the list of containers, images on each container, component service names, and the status of the containers is displayed.
To verify whether your environment is set, log on to the Repository Manager and Grid Manager applications using the following credentials:
Default URL and admin credentials for the repository:
- URL: http(s)://FullyQualifiedDomainName:repoWebServerPort/ux
- Password: admin123
Default URL and admin credentials for the CDP:
- URL: http(s)://FullyQualifiedDomainName:WebServerPort/baocdp
- Password: admin123
Troubleshooting installation issues
If you face issues while installing TrueSight Orchestration on Docker Containers, see Troubleshooting containers.
Where to go next
Now that you have successfully installed TrueSight Orchestration components on Docker Containers, you must complete the post-installation tasks.