System requirements


Before you deploy BMC Helix IT Operations Management (BMC Helix ITOM), use the information in this topic to make sure that your environment meets the hardware and software requirements.
You must set up your own Kubernetes cluster. Both root or non-root user can deploy BMC Helix ITOM.

Important

  • If you plan to configure disaster recovery, make sure that both the production site and the standby site are identical.
  • This version of BMC Helix IT Operations Management includes PostgreSQL database 17.x, which is installed by default with the installer.

 

 

BMC Software supports the following components:

 

Certified component matrix

The component matrix provides an overview of certified versions of NGINX Ingress Controller and F5 NGINX Plus, ensuring compatibility with Kubernetes and OpenShift environments.

NGINX Ingress Controller and Helm with Kubernetes orchestration

The certified versions of NGINX Ingress Controller and Helm with the Kubernetes orchestration platform are as follows:

Kubernetes

Ingress

Helm

1.331.12.43.18

1.32

1.12.1

3.17

1.31

1.11.5

3.16

1.30

1.11.5

3.15

1.29

1.11.5

3.14

1.281.11.53.14

NGINX Ingress Controller and Helm with OpenShift orchestration

The certified versions of NGINX Ingress Controller and Helm with the OpenShift orchestration platform are as follows:

OpenShift

Ingress

Helm

4.191.12.43.18

4.18

1.12.1

3.17

4.17

1.11.5

3.16

4.16

1.11.5

3.15

4.15

1.11.5

3.14

F5 NGINX Plus and Helm with Kubernetes orchestration

The certified versions of F5 NGINX Plus and Helm with the Kubernetes orchestration platform are as follows:

Kubernetes

F5 NGINX Plus

Helm

1.33R343.18
1.32R343.17
1.31R303.16
1.30R303.15
1.29R303.14
1.28R303.14

 

Harbor repository requirements

The HTTPS protocol is required for the Harbor registry. For information about Harbor installation, see Installation and Configuration in Harbor documentation.

Make sure that your system meets the following requirements to access images from a local Harbor repository:

For information about setting up Harbor repository, see Setting up a Harbor registry in a local network and synchronizing it with BMC DTR.

 

Controller machine requirements

The controller machine supports the following Operating systems:

Operating System

Version

Linux 

8.5 or higher

Red Hat Enterprise Linux (RHEL)

  

8 or higher

Ubuntu 

20.04.6 or higher

Browser support

Namespaces

Create a namespace to deploy BMC Helix IT Operations Management.

For more information about creating a namespace, see Creating a namespace for deploying BMC Helix IT Operations Management.

Application-specific requirements for BMC Helix IT Operations Management applications

The following products/components are required for using BMC Helix IT Operations Management applications:

Requirements

Description

BMC Discovery

The required version is 25.2 and later.

BMC Discoveryis mandatory for all BMC Helix Operations Management and BMC Helix AIOps, but optional for BMC Helix Continuous Optimization deployments. 

Important: One instance of BMC Discovery can serve only one instance of BMC Helix Operations Management and BMC Helix Continuous Optimization deployments.

You can either deploy a new instance of BMC Discovery or use an existing deployment (BMC Discovery version 25.1 only) not already used by another BMC Helix Operations Management instance.

The following topics provide more information from the BMC Discovery documentation:

Swap

The swap must be turned off.

IP configuration

All nodes must be configured with a static IP.

SMTP

SMTP must be configured to enable email notifications, such as activation emails. 

TLS
  • TLSv1.3 with the TLS_AES_256_GCM_SHA384 cipher suite
  • TLSv1.2 with
    • ECDHE-ECDSA-AES256-GCM-SHA384 cipher string
    • RFC 7627 Extended Master Secret Extenstion support
  • Signatures using P-256 with SHA-256
  • Signatures using RSA-PSS with 2048 bits and SHA-256

Important
In case of TLSv1.2 connectivity, you must configure the ​Extended master secret parameter to yes.

1. In this documentation, NGINX Ingress Controller refers to the Open-Source NGINX Ingress Controller maintained by Kubernetes.

Where to go from here

Next task

Back to process

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*