Installation

The machine on which the Control Tower is going to be installed needs to have the below prerequisites.

Preinstallation Checks

  • RHEL 8.x and 9.x, JAVA 11, OpenSSL 3 or above, and Windows Server 2022 needs to be installed on your machine.

  • The TIBCO Rendezvous should be installed on the machine where the Hawk console is going to be installed.

Note: You have to install the same or the later RV versions on the machine where the Control Tower is running as compared to the RV versions used for creating RV-based domains.

System Requirements

Fields Requirements
Operating System

RedHat Linux 7.x and above on the x86-64.

Windows Server 2022 on x86-64.

CPU 2 core CPU
RAM 4 GB is required.
Hard Disk 1 GB disk space is required.

Perform the following steps to install Control Tower.

    Procedure
  1. Register non-kubernetes data plane. For more information, see Registering Non-Kubernetes Data Plane.

  2. Download the Control Tower zip file based on the operating system selected before or during registering an non-kubernetes data plane.

  3. If you have downloaded the Control Tower zip file on the different local machine, then you need to copy the file to the machine you intend to run it.

    For example, Linux operating system:

    scp  -r control-tower.zip <user>@<machine>:/home/<user>/ct
  4. Skip step 3, if you have downloaded the .zip file on the same machine on which you intend to run it.

  5. Extract the control-tower-linux.zip/control-tower-windows.zip file.

  6. Run the command where the Control Tower is installed.

  7. After you run the command, you can view the options to install the hawk console and tibtunnel.

    • For hawk console , you have to enter the hawk console port number.

    • For tibtunnel, you have to enter the hawk console machine IP and the hawk console port number.

    Note: Choose Hawk Console option first as you need to provide Hawk Console host and port to tibtunnel.

If you want tibtunnel HAFT mode follow the below steps:

For HAFT functionality you can have multiple tibtunnels running on the same or different machines but should point to the same Hawk console.

    Procedure
  1. Install the hawk console and tibtunnel on first machine using the control tower installation command.

  2. Install the tibtunnel on second machine using the same control tower installation command (make sure you provide same IP or host name of the first machine where hawk console is running.

    Note: If you want to run tibtunnnel on different machines in HAFT mode then you need to copy Control Tower .zip file on all machines and run the same tibtunnel using same control tower installation command.
What to do nextAfter you have installed the Control Tower, make sure that the tibtunnel and hawk console are running. Run the following commands from the command line of the Control Tower machine.

For Linux operating system:

Tibtunnel status

sudo systemctl status tibtunnel-${dataplaneId}.service

Hawk console status

sudo systemctl status hkct_hawkconsolenode.service
Note: The dataplaneId should be replaced with the dataplane ID used in the TIBCO Control Tower.

For Windows operating system:

Tibtunnel status

sc.exe query tibtunnel-{dataplaneId}.service

Hawk console status

sc.exe query CtHawkConsole