Upgrading the on-premises gateway in on-premises Kubernetes or OpenShift clusters
This topic describes how to upgrade the BMC Helix Intelligent Integrations on-premises gateway in on-premises Kubernetes or OpenShift clusters.
To prepare for the upgrade
- Review the system requirements and obtain the container images and utility files for the on-premises gateway version to which you want to upgrade.
- Back up the hii directory:
- Log on to the controller or bastion host, and as a cluster-admin user, connect to the Kubernetes or OpenShift cluster in which the on-premises gateway is deployed.
- Create a directory, backup_<current_iigw_version>_<namespace>, and back up the /<IIGateway_INSTALL_DIR>/hii directory into it.
- Navigate to the <userHome> directory and check whether the iig_auth directory exists. If not, restore it from the <userHome> directory in the previous deployment.
Back up the PersistentVolumeClaim (PVC) data.
(For BMC Helix IT Operations Management (ITOM) on-premises users only) Review the following capabilities supported by BMC Helix ITOM version 25.4 and later, and decide whether you want to upgrade BMC Helix ITOM:
- II Admin role to allow users to manage the BMC Helix Intelligent Integrations connectors and configurations, improving security and operational flexibility. In earlier versions, only the tenant administrators could perform these tasks.
- A proxy service for communication between BMC Helix Intelligent Integrations and the BMC Helix ITOM object storage in high-availability deployments for improved reliability.
Review the deployment_config.json file in the iig_auth directory and update it if needed.
Task 1: To upgrade the on-premises gateway in on-premises Kubernetes or OpenShift clusters
- Log on to the controller or bastion host, and as a cluster-admin user, connect to the Kubernetes or OpenShift cluster on which you want to upgrade the on-premises gateway.
- Copy the hii-bmc-<buildNumber>.zip files that you have downloaded to the /<IIGateway_INSTALL_DIR> directory.
- Extract the utility files that you have downloaded to the /<IIGateway_INSTALL_DIR>/ directory:
unzip hii-bmc-<buildNumber>.zip - Deploy the on-premises gateway for which authentication is enabled:
Run the gateway_deployment.sh script.
./gateway_deployment.sh- Depending on your environment, enter kubernetes or openshift when prompted for the deployment method.
The deployment_config.json file is displayed with the values that you have provided in a previous step.
- (Optional, applicable only for deployments in the Kubernetes cluster) Perform the following steps if you want to monitor the on-premises gateway node and container health by using dashboards:
- Navigate to the /<IIGateway_INSTALL_DIR>/hii/scripts directory.
- Run the gateway_monitoring_services_deployment.sh script:
./gateway_monitoring_services_deployment.sh - Enter kubernetes when prompted for the deployment method.
Access the on-premises gateway UI by using the following URL:
https://<swpuingress>/swpui
For example, https://swpui-iionpremk8s-dev1.dsm-01.abc.com/swpui.
Task 2: To edit the connector in BMC Helix Intelligent Integrations
If there are any updates to the connector configuration during the upgrade, the existing connector instances are not automatically updated after the upgrade. You need to either create a new connector instance or stop the existing data stream and create a new data stream.
For the list of updates in various connectors in version 26.1.01, see 26.1 enhancements and patches. For information about editing existing connectors and starting or stopping data streams, see Editing and deleting connectors and Managing data streams.
Where to go from here
After you upgrade the on-premises gateway, perform the following tasks:
- If you want to ensure high availability of the on-premises gateway instances in case of any failure, see Configuring the on-premises gateway for high availability in on-premises Kubernetes and OpenShift clusters.
- Configure connections with the required third-party products to collect events, metrics, and topology data.
Related topics
Upgrading the BMC Helix Intelligent Integrations on-premises gateway
Deploying the on-premises gateway in an on-premises Kubernetes or OpenShift cluster
If a problem occurs