This upgrade workflow only applies to AWS and Azure. Contact Aviatrix
Support if your Controller and Gateways are
deployed on other cloud service provides.
Before Upgrade
Before you upgrade your Controller and Gateways, it is highly recommended to check the prerequisites to ensure that your Controller meets the upgrade requirements.Perform the Pre-upgrade Tasks
Check and perform all the pre-upgrade tasks. See details in Upgrade Overview.Check the Upgrade Checklist
Perform all the items listed in the upgrade checklist. Go through Checklist of the Controller and Gateway Upgrade .Upgrade Your Controller to the Latest Aviatrix Supported Images
There are four phases of upgrading your Controller:- Run the Readiness Check.
- Review the Readiness Check Result.
- Perform the Upgrade.
- Verify the Upgrade.
Run the Readiness Check for the Upgrade
The Readiness Check reviews compatibility, prerequisites, and known issues to better prepare for a successful upgrade. For full details, see Readiness Check for the Aviatrix Controller Upgrade. Confirm your Controller version meets the required 7.1.4101. You can check your Controller version on the Controller Upgrade page at CoPilot > Administration > Maintenance > Controller Upgrade. Perform the following steps:- From CoPilot > Administration > Maintenance > Controller Upgrade, select the Target Version to check against.
- Click Run Readiness Check.
Review the Readiness Check Result
- On the CoPilot > Administration > Maintenance > Controller Upgrade page, review the Failed (Blocker), Failed (Non-Blocker), Could Not Run, and Passed counts, then review each listed issue. Solve any blocking issues as indicated. See Troubleshooting Controller and Gateway Upgrades.
- Once you have resolved the identified issues, click Re-Run Readiness Check to run the check again.
Perform an Image Upgrade of your Controller to the Latest Aviatrix Supported Images
Perform the following steps to upgrade your Controller and Gateways to the latest Aviatrix supported images.-
Enter your upgrade time limit. The upgrade of your Controller will take from
30 to 60 minutes based on your deployment size. You can set a time limit for
the upgrade to enable appropriate actions if the process exceeds the expected
duration. For large networks with more than 500 gateways, set the time to at
least 2 hours.
Choose one of the following actions when the upgrade time limit expires:
- Revert the Controller to its Previous State: This option allows reverting the Controller back to its previous state if the upgrade does not complete within the set time limit. This option helps to prevent prolonged system downtime or instability.
- Continue Attempting the Upgrade: Selecting this option allows the system to continue attempting the upgrade indefinitely, regardless of the time limit or user inaction. Users can also choose to revert the upgrade or proceed to complete the upgrade. This option might be suitable if the upgrade is critical and must be completed, regardless of how long it takes.
- Click Start Upgrade.
-
(Optional) If some error occurs during the upgrade, you can choose to either:
- Click Work with Support.
- Click Work with Support and then click Revert to Old Controller to cancel the upgrade.
When prompted to login, enter:You will be blocked from closing the upgrade wizard. After a period of time, the system will log you out automatically and you will have to wait 10-15 minutes before you can log back in to CoPilot to check the upgrade process. The upgrade continues uninterrupted, regardless of whether you are logged out or logged back in.- Username
- Password
- After logging back into the CoPilot UI, wait till the Next button becomes clickable. Click Next.
- Read all the instructions on the Verify Upgrade page. Once completed, click Done to exit the upgrade wizard.
For the Controller Configured with a Load Balancer
(Optional) If you have any load balancer configured for the old Controller. Please go to AWS > EC2 > Load Balancing > Target Groups, select the new Controller instance and then choose Include as pending below. When you are finished adding instances, choose Register pending targets. See Register Controller with your Target Group.Verify Your Controller Upgrade Status
After performing an upgrade, it is important to verify the upgrade status to ensure that it has been completed successfully. Perform the following steps to verify that your Controller and Gateways have been upgraded successfully.- Go to CoPilot > Administration > Maintenance > Controller Upgrade to check the Controller upgrade status.
- Check if the upgrade window displays a message indicating that the Controller upgrade has been completed successfully.
- Ensure that the displayed Controller version is updated to the latest version
- Go to CoPilot > Administration > Maintenance > Back Up & Migrate > Back Up Controller to check the Controller backup is shown up.
-
Go to CoPilot > Cloud Fabric > Gateway Management to check the status of
Controller and gateways.
- Verify all gateways are up and the status is green.
- Verify all tunnels are up and the status is green.
- Go to CoPilot > Diagnostics > AppIQ to check whether there are some connectivity issue.
- Go to CoPilot > Diagnostics > FlowIQ or perform a ping test on Controller to check if the traffic flows are running as expected.
Cancel Your Controller Upgrade and Revert Your Controller to the Previous State
During the upgrade, you can:Get Assistance from Aviatrix Support
The Work with Support button displays after the upgrade starts. Click the Work with Support button to work with Aviatrix Support.- Get assistance from Aviatrix Support. Click Work with Support to work with Aviatrix Support.
- Click Enable Remote Support. You will then see the open remote support port and the log bundle name.
- Click Support to find solutions or create a support ticket from Support > Ticket Creation from Aviatrix Support website.
- You can share your log bundle with Aviatrix Support for further assistance.
Cancel Your Upgrade
You can cancel and revert your Controller to its previous state under the following scenarios:- During the upgrade
- When the upgrade time limit is reached.
- Halt the upgrade process. Please be noted that this process may take some time. If you need to access the old Controller, contact Aviatrix Support.
- Revert your Controller to the previous state. During the revert, the system will clean up all the temporary files and configurations that have been created during the upgrade attempt and bring back the Controller to its previous state. If you revert the Controller upgrade after logging out of the old Controller and logging into the new Controller, you will be logged out and returned to the CoPilot again as we restore the old Controller. Contact Aviatrix Support to understand more about potential negative impacts before selecting the Revert to Old Controller button.