Prerequisites

Before you begin the installation process, ensure that the following prerequisites are met:

Software Requirements

Software Type Requirement
Operating System Red Hat Enterprise Linux 8
Database MariaDB 10.6
Kubernetes Kubernetes Version 1.21 and above
Container Docker Version 20.10.7 and above
Package Manager Helm Version 3
Container Platform OpenShift Container Platform (OCP) 4.8
Distributed Event Streaming Platform Apache Kafka 3.8.1

Hardware Requirements

The minimum hardware requirements for HCL Detect are as follows

Hardware Type Requirement
OpenShift Kubernetes Cluster 10 CPUs with 16GiB of memory
Virtual Machine Minimum 8 CPUs with 16GB RAM and 200GB disk
Ports required to access between Cluster and VM 80, 443, 2181, 2182, 2183, 3306, 8010, 8081, 9092, 9093, 9094, and range 32768-42769
OpenShift Storage for PVC As required

There are two parts of the deployment:

  • Micro services based components, to be deployed on containerization platform. Here, Red Hat OpenShift is the choice of the Container orchestration platform.
  • VM based deployment.

Before proceeding with the installation of the required components, you have to ensure that Red Hat OpenShift is installed and properly configured. Refer to the Red Hat OpenShift documentation for installation guidelines.

Also, below tools are expected to present in the deployment to facilitate the installation:

  1. OpenShift CLI ("oc" command)
  2. Kubernetes command line tool ("kubectl" command)
  3. Helm CLI tool ("helm" command)