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 theInstalling TrueSight Orchestration on containers 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. # ./setup.sh- 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. # hostname:port- 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. 
- (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: 
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.
