Prerequisites and Guidelines
Before you upgrade your existing Nexus Dashboard cluster:
-
Ensure that you have read the target release's Release Notes for any changes in behavior, guidelines, and issues that may affect your upgrade.
The upgrade process is the same for all Nexus Dashboard form factors. However, if your existing cluster is deployed using physical servers, VMware ESX, Linux KVM, Azure, or AWS, you will use the target release's ISO image (
nd-dk9.<version>.iso
) to upgrade; if your existing cluster is deployed in Red Hat Enterprise Linux, you will use the RHEL-specific image (nd-rhel-<version>.tar
). -
Ensure that you have read the Release Notes and upgrade guides for any services you run in the existing cluster and plan to run on the target release for service-specific changes in behavior, guidelines, and issues that may affect your upgrade.
You can find the service-specific documents at the following links:
-
If you are upgrading a physical Nexus Dashboard cluster, ensure that the nodes have the minimum supported CIMC version for the target Nexus Dashboard release.
Supported CIMC versions are listed in the Nexus Dashboard Release Notes for the target release.
CIMC upgrade is described in detail in the "Troubleshooting" sections of the Nexus Dashboard User Guide.
-
If you are upgrading a virtual Nexus Dashboard cluster deployed in VMware ESX, ensure that the ESX version is still supported by the target release.
Supported ESX versions are listed in the Prerequisites and Guidelines section for VMware deployments.
Note
If you need to upgrade the ESX server, you must do that before upgrading your Nexus Dashboard to the target release:
-
Upgrade one of the ESX hosts as you typically would with your existing Nexus Dashboard node VM running.
-
After the host is upgraded, ensure that the Nexus Dashboard cluster is still operational and healthy.
-
Repeat the upgrade on the other ESX hosts one at a time.
-
After all ESX hosts are upgraded and the existing Nexus Dashboard cluster is healthy, proceed with upgrading your Nexus Dashboard to the target release as described in the following section.
-
-
You must perform configuration backups of your Nexus Dashboard and services before the upgrade to safeguard data and minimize any potential risk before proceeding with the upgrade.
-
You must be running Nexus Dashboard release 2.2(1) or later to upgrade directly to release 3.0(1).
Note
Additional upgrade path and minimum version requirements may depend on the specific services you have installed in your cluster. Check the service-specific Release Notes and Upgrade Guides linked above for more information.
-
You must disable all services running in the cluster before upgrading to release 3.0(1) or later.
Note
After you have upgraded your Nexus Dashboard to release 3.0(1) or later, you must also upgrade all existing services to the versions compatible with the new Nexus Dashboard version.
When upgrading the services, you must not re-enable the existing versions that you had disabled prior to the Nexus Dashboard upgrade.
You must also not delete the existing versions of the service, which may now display an
App Version not compatible. Upgrade required.
error:
-
You must have valid DNS and NTP servers configured and reachable by all cluster nodes.
-
Ensure that your current Nexus Dashboard cluster is healthy.
You can check the system status on the Overview page of the Nexus Dashboard's Admin Console or by logging in to one of the nodes as
rescue-user
and ensuring that theacs health
command returnsAll components are healthy
. -
Ensure that no configuration changes are made to the cluster, such as adding
worker
orstandby
nodes, while the upgrade is in progress. -
Nexus Dashboard does not support platform downgrades.
If you want to downgrade to an earlier release, you will need to deploy a new cluster and reinstall the services.