Skip to main content
Version: v23.0

Upgrading DxEnterprise using the DH2i Repository

Applies to:

  • DxEnterprise for Linux

Summary

Upgrading DxEnterprise on Linux using the DH2i public repository.

Information

DxEnterprise software is fully backward compatible and can be updated during normal production without impacting SQL instances or workloads.

caution

If you are running availability groups using tunnels, the tunnel communication between availability group replicas will be impacted until the upgrade completes and the availability group resyncs.

It is also advisable to have access to the node outside of any DH2i tunnels via SSH since access to tunnels will be impacted during the upgrade.

To update DxEnterprise software, please follow one of the following procedures for your operating system:

  1. Install the repository configuration file.

    info

    Replace the <distro> parameter in the example below with rhel7, centos7, rhel8 or rhel9 to install the correct package for your OS.

    sudo yum install https://repos.dh2i.com/<distro>/retail/repo.rpm
  2. Freeze the node to disable InstanceMobility. This instructs the cluster not to failover.

    dxcli freeze-node <node_name>
  3. Upgrade DxEnterprise:

    sudo yum update dxenterprise
  4. Unfreeze the node to re-enable InstanceMobility.

    dxcli unfreeze-node <node_name>
  5. Repeat steps 1-4 for each node in the cluster.

Additional Information