Upgrading DxEnterprise
Summary
DxEnterprise software is fully backward compatible and can be updated during normal production without impacting SQL instances or workloads.
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 RDP or SSH since access to tunnels will be impacted during the upgrade.
Information
To update DxEnterprise software, please follow the procedure below for your operating system:
- Windows
- RedHat/CentOS
- Ubuntu
-
Download the latest DxEnterprise software (Client Downloads).
-
Freeze all nodes to disable InstanceMobility (i.e. right-click on each cluster node and select Freeze cluster node) - this instructs the cluster not to failover.
-
Uninstall current DxEnterprise software.
-
Install the latest DxEnterprise software.
-
Repeat steps 3 and 4 for all nodes in the cluster.
-
Unfreeze all the nodes to re-enable InstanceMobility.
-
Download the latest DxEnterprise software (Client Downloads).
-
Freeze all nodes to disable InstanceMobility (i.e. right-click on each cluster node and select Freeze cluster node) - this instructs the cluster not to failover.
-
Update to the latest DxEnterprise package:
sudo rpm -Uvh dxenterprise-<version>.x86_64.rpm
-
Repeat step 3 for all nodes in the cluster.
-
Unfreeze all the nodes to re-enable InstanceMobility.
-
Download the latest DxEnterprise software (Client Downloads).
-
Freeze all nodes to disable InstanceMobility (i.e. right-click on each cluster node and select Freeze cluster node) - this instructs the cluster not to failover.
-
Update to the latest DxEnterprise package:
sudo dpkg -i dxenterprise_<version>_amd64.deb
-
Repeat step 3 for all nodes in the cluster.
-
Unfreeze all the nodes to re-enable InstanceMobility.