Solution Prerequisites
...
Browser Compatibility
Item | Version | Notes |
Chrome | 92.0.x | |
Firefox | Not tested | |
IE | Not tested | An on-demand testing cycle can be planned |
...
Download the deployment script supervisor-tools-deployment.sh. This script will:
delete the supervisor-tools-deployment directory in the present working directory if it exists.
clone the supervisor-tools-deployment repository from GitLab in the present working directory.
To execute the script, give it the execute permissions and execute it.
Code Block chmod +x supervisor-tools-deployment.sh ./supervisor-tools-deployment.sh
If the customer is not willing to put database password in environment variables file then follow these steps to configure Vault that will hold the database password
Update environment variables in the following files inside /
supervisor-tools-deployment/docker/environment_variables
folder.Update UMM environment variables in the
umm-environment-variables.env
file.Update Supervisor Tools Environment variables in the
environment-variables.env
. See also, Caller Lists Environment Variables to specify variables of the Caller Lists microservice.
Get domain/CA signed SSL certificates for SupervisorTools FQDN/CN and place the files in
/root/supervisor-tools-deployment/docker/certificates
folder. The file names should beserver.crt
andserver.key
.Copy the supervisor-tools-deployment directory to the second machine for HA. Execute below command
Code Block scp -r supervisor-tools-deployment root@machine-ip:~/
Go to the second machine and update the environment variables where necessary.
Execute the following commands inside /root/supervisor-tools-deployment directory on both machines.
Code Block chmod 755 install.sh ./install.sh
Run the following command to ensure that all the components are up and running. The screenshot below shows a sample response for a standalone non-HA deployment.
Code Block docker ps
...