OmniDeq Appliance Installation using CHCTL


Operating System Requirement

OS Version
Ubuntu 16+
RHEL 7.6+,8.x
CentOS 7.5+

In below table, target directory is the partition where OmniDeq needs to be installed.

For e.g. /opt

Resource CPU RAM Disk space
Requirement 4 cores 16 GB 50 GB at target directory /opt

Assumptions

sestatus

For reference visit link | Kindly visit your operating system's official guidlines to disable selinux

docker --version
docker compose version
# OR docker-compose --version

If not, you can refer to Docker's Official Documentation.

For reference, visit the link to install the Docker and Docker-Compose.


Download the OmniDeq installation package from AWS S3

wget '<Provided-URL>' -O 'singlefile.tar.gz'  ( note the single quote in  '<Provided-URL>')

Extract singlefile.tar.gz.

tar -xvzf singlefile.tar.gz
ls -ltr
# expected output
-rw-r--r-- 1 cloudhedge cloudhedge       5276 May 26 12:20 compose.yaml
-rw-r--r-- 1 cloudhedge cloudhedge     100852 May 26 12:20 cloudhedge-db-setup-appliance.js
-rw-r--r-- 1 cloudhedge cloudhedge       5619 May 26 12:20 chctl-compose.yaml
-rw-r--r-- 1 cloudhedge cloudhedge       5619 May 26 12:20 chctl_linux
-rw------- 1 cloudhedge cloudhedge 5244433408 May 26 12:24 containers.tar
-rw-r--r-- 1 cloudhedge cloudhedge       2643 May 26 12:24 cloudhedgeenv
-rw-rw-r-- 1 cloudhedge cloudhedge 2038630626 May 26 12:29 singlefile.tar.gz

Getting the CHCTL to work

sudo mv chctl_linux /bin/chctl &&  chmod +x /bin/chctl
chctl --version
# expected output: version can be newer than shown
OmniDeq CLI version 2.1.0-5

Setup OmniDeq

sudo chctl setup appliance

# NOTE: By default the following command will install the appliance in /opt/appliance directory. If you want to install that at a different location, you can specify the location using --target-directory flag

Actions getting performed in the backend :

Start OmniDeq

sudo chctl start appliance
sudo chctl status appliance

Post-Installation

https://<ip_or_dns_of_the_machine>
Username : onprem@cloudhedge.io
Password : chdevrocks ( change this on first login )

Misc Commands

Command Usage
sudo chctl setup appliance Setup the appliance
sudo chctl start appliance Start appliance
sudo chctl stop appliance Stop appliance
sudo chctl status appliance Check status of the appliance
sudo chctl patch appliance Apply a fix to a specific service