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:
- OpenShift CLI ("oc" command)
- Kubernetes command line tool ("kubectl" command)
- Helm CLI tool ("helm" command)