Upgrade the HA Controller Pair Using the Upgrade Wizard
You can use the HA Controller Upgrade Wizard once both of your Controllers (primary and secondary) have been onboarded into the Enterprise Console.
Upgrading the HA Controller pair consists of different procedures based on your deployment:
- Follow Option 1 - Discover and Upgrade for deployments that are not managed by the Enterprise Console.Use the discover and upgrade job to onboard your HA Controller pair to the Enterprise Console before upgrading the primary Controller.
- Follow Option 2 - Upgrade for HA pair deployments that are managed by the Enterprise Console.Use the upgrade option to upgrade your primary and secondary Controllers managed by the current Enterprise Console instance.
To upgrade using the Upgrade Wizard:
Step 1: Prepare the Upgrade
Option 1 - Discover and Upgrade
- Download the latest release from Download Portal.If you prefer to use the Linux shell, see Download Software.
- Install the Enterprise Console.
- Before you perform an upgrade, you must ensure that your secondary Controller is in a healthy state by performing a failover. We recommend that you log in to your secondary Controller host and run the
<controller-home>/HA/failover.shcommand to perform a Controller failover.
Option 2 - Upgrade
- Download the latest release from Download Portal.If you prefer to use the Linux shell, see Download Software.
- Upgrade the Enterprise Console.
Step 2: Enter Controller Credentials
Option 1 - Discover and Upgrade
Option 2 - Upgrade
Step 3: Perform a Failover
Option 1 - Discover and Upgrade
Option 2 - Upgrade
Before you upgrade the Controller, we recommend that you perform a failover to determine whether the other Controller is functional.
Select Continue to upgrade the primary Controller.
Step 4: Upgrade the Primary Controller
Option 1 - Discover and Upgrade
Option 2 - Upgrade
Step 5: Verify the Primary Controller Upgrade
This step pauses the upgrade process and allows you to manually verify the new Controller version.
Option 1 - Discover and Upgrade
- Select Yes, I want to continue the upgrade.
- Select Continue to upgrade the secondary Controller.
- Select No, I am not ready to continue.
-
Select OK to confirm that you want to abort the process and exit the Upgrade Wizard; or select Cancel to return to the upgrade process.If you abort the process and exit from the Upgrade Wizard, select Fail Over and Rebuild Secondary and follow Option 1- Discover and Upgrade to continue the process
Option 2 - Upgrade
-
Select Yes, I want to continue the upgrade.
- Select Continue to upgrade the secondary Controller.
-
Select No, I want to failover & rebuild secondary.
- Select Failover & Rebuild Secondary to start the process. Continue to Fail Over and Rebuild Secondary.
Step 6: Upgrade the Secondary Controller
Option 1 - Discover and Upgrade
Option 2 - Upgrade
Troubleshooting the Upgrade
Fail Over and Rebuild Secondary
Option 1 - Discover and Upgrade
When you want to quickly restore the service, you can manually fail over to the previous Controller version by running the following script on the current secondary Controller host:
<controller-home>/HA/failover.sh -f
This script kills the watchdog process, starts the app server on the current secondary Controller, and restores one of the Controllers to a previous version.To rebuild the other Controller in the HA pair, you must finalize the replication. To do this, we recommend that you run the incremental-replication and finalize-replication jobs in HATK.
Option 2 - Upgrade
The Secondary Controller Upgrade Fails
When the secondary Controller upgrade fails:
Option 1 - Discover and Upgrade
- If you have identified the cause of failure and manually resolved the issue, select Resume to retry the upgrade.
- If you already tried to manually resolve the issue, and selecting the Resume option did not resolve the issue, select Rebuild Secondary to rebuild your secondary Controller. Based on the size of your Controller data, this may take some time.