Preparing for upgrade
Perform the following tasks before upgrading BMC Helix IT Operations Management (BMC Helix ITOM):
| Task | Action | Reference |
|---|---|---|
| 1 | Review the compatibility matrix to ensure that all components in your environment are supported with the current release of BMC Helix Service Management. | For more information, see Compatibility information. |
| 2 | Make sure you have created the URLs required to access BMC Helix ITOM applications. | For more information, see Creating URLs to access BMC Helix IT Operations Management applications. |
| 3 | Upgrade to the latest version of BMC Discovery 25.2.02. Important: BMC Discovery is not mandatory if you only use BMC Helix Continuous Optimization. | To install BMC Discovery, see Installing in the BMC Discovery documentation. To upgrade to BMC Discovery, see Upgrading in the BMC Discovery documentation. |
| 4 | Back up all the PersistentVolumeClaim (PVC) data. Important: We do not have a specific best practice for this step. However, we recommend using your preferred method to back up the PVC data based on the type of PVC. |
|
| 5 | Back up your customizations in the deployment manager and the cluster.
| For example: If you are using a self-signed or custom-signed certificate, back up the certificates (custom_cacert.pem, cacerts, or any other certificates on which you have set up an LDAP) from helix-on-prem-deployment-manager/commons/certs/. |
| 6 | Create a new workspace directory on the system from where you will run the BMC Helix ITOM deployment script. |
|
| 7 | Download the deployment manager to the working_directory. | |
| 8 | Download the latest container images required to perform the upgrade. | |
| 9 | Use the upgrade configuration utility. The utility picks the values from the latest successful deployment of BMC Helix ITOM to configure the infra.config, deployment.config, and secrets.txt files.
| For more information, see Using the upgrade configuration utility. |
| 10 | (Optional) Define a password for the user. | Applications will use a non-default user for Elasticsearch connections for Log Elasticsearch (Log ES), which you can define in the secrets.txt file. |
| 11 | If you changed the default passwords for BMC Helix Single Sign-on (HSSO) and Elasticsearch during the installation of BMC Helix ITOM (for more information, see Preparing for password encryption), you must set the same password before upgrading BMC Helix ITOM. | To set the passwords:
To use a non-default user, go to the secrets.txt file and change the default value of the LOG_ES_PASSWD parameter. The password must meet the following requirements:
|
| 12 | Save the certificates (custom_cacert.pem or public_cacert.pem) in the <working _directory>/commons/certs/ directory. Important: If you set the value of the parameters CUSTOM_CA_SIGNED_CERT_IN_USE to false and MONITOR to yes, you must name the public CA certificate file (full chain) as public_cacert.pem and copy it to the commons/certs directory; that is, commons/certs/public_cacert.pem. |
|
| 13 | Backup HSSO audit logs If you have deployed ITOM 24.1 or ealier, you can backup the data related to RSSO audit log into MinIO. |
|
| 14 | (Optional) Upgrade your container orchestration platform (Kubernetes and Openshift) to a supported version. Important: If you are using Rancher on Kubernetes, you must upgrade Rancher and then upgrade Kubernetes. |
|
| 15 | Upgrade the NGINX Ingress Controller (nginx-ingress-controller) based on your Kubernetes and OpenShift versions. Important: You might experience downtime while upgrading the Nginx Ingress Controller. | |
| 16 | Upgrade Helm to a supported version based on your Kubernetes and OpenShift versions. | |
| 17 | Valkey is the default replacement for Redis in BMC Helix ITOM 26.1. Depending on your deployment requirements, deploy Valkey or continue using Redis Cluster.
| |
| 18 | To verify your environment configuration and cluster health, run the pre‑installation check and cluster health check using the Health Check Tool. | The pre-installation check validates critical components and infrastructure health checks to make sure the environment is ready for the upgrade. The cluster health check validates the cluster's readiness and current health. For more information, see Installing Health Check Tool. |
Compatibility information
The following table lists the compatible versions of technology stacks with BMC Helix IT Operations Management (BMC Helix ITOM) 26.1:
| BMC Helix IT Operations Management | BMC Discovery | Kubernetes | OpenShift | Ingress (NGINX) | F5 NGINX Plus | Helm |
| 26.1 | 25.2.02 | 1.31,1.32, 1.33, 1.34, and 1.35 | 4.18, 4.19, and 4.20 | 1.14.3 | R35 | 3.19 and 3.20 |
| 1.29 and 1.30 | 4.16 and 4.17 | 1.13.7 | R34 | 3.18 | ||
| 25.4 | 25.2 | 1.28 - 1.34 | 4.15 - 4.19 | 1.11.5 - 1.14.0 | R30 - R34 | 3.14 - 3.18 |
| 25.3 | 25.2 | 1.28 - 1.33 | 4.15 - 4.19 | 1.11.5 - 1.12.4 | R30 - R34 | 3.14 - 3.18 |
Where to go from here
If you have completed all the upgrade prerequisite tasks, proceed with the upgrade: