How to install HAA manually in offline mode ?
Before starting check the prerequisites for offline installation:
1. The offline install is available only for Cent OS 7 and Red Hat 7 OS
2. Install first the prerequisites as per: High Availability
(cyrus-sasl-scram, boost-program-options, cyrus-sasl, cyrus-sasl-plain, boost-serialization, and cyrus-sasl-md5)
Install HAA manually in offline mode
Before the installation part make sure that the prerequisites part for each VM is accomplished as per Prerequisites
The next step will be to download or upload the tar file from http://download.uipath.com/haa/2020/2.0/haa-2.0.0.tar.gz to your VMs
Extract the tar file tar -xvf haa-2.0.0.tar.gz and after the extraction finishes make the install.sh file executable by running the command chmod +x install.sh
Now the installation can proceed by running the install.sh file
After the installation finishes open a web browser and access the URL listed:
Because this is the first node, a cluster will have to be created and given the generic “uipath.local” name
On the secondary VM you need to do the same prerequisite steps and also install HAA as per below:
When the installation finishes open in a web browser the URL listed.
At this moment select “Join cluster” and use the IP address of the first node along with the credentials set previously for the cluster and hit next.
For the third node, you can simply use the same steps that you followed for the secondary one.
In case there are multiple network adapters attached to the VM you can define which can be used for internal/external traffic as per the below example (this is optional).
In the nodes tab, it will appear with multiple IPs.
As can seen in the example you can access the web management console through the third VM using its external public connection.
At this step, you need to set up the Redis DB.
All the steps are covered in the below screenshots (keep in mind that port 10000 needs to be set up manually along with the name of the DB, its memory limit (3 GB is enough), and also Replication must be enabled):