Upgrade Visibility Manager

You can use the upgrade.sh script to upgrade Visibility Manager on all nodes in the cluster.

About this task

Note

Note

Upgrades to this version of the software support only devices with IPv4 addresses. New installations of this version of the software support devices with IPv4 and IPv6 addresses.

Procedure

  1. Download the xvm-<version-build>.tar file to a Linux system that has connectivity to the cluster VMs in your Visibility Manager system.
  2. Untar the build directory.
    # tar -xvf xvm-<version-build>.tar
    Several files are untarred, including clusterDetails.sh, upgrade.sh, and *NPB_DTVC.tar.gz, which you will use in this procedure.
  3. Open the clusterDetails.sh script in a text editor and provide the following information for the cluster nodes.
    • ARRAY_CONTROLPLANE_IP=<controlplane-ip-addr>
    • CONTROLPLANE_USERNAME=<controlplane-username>
    • CONTROLPLANE_PASSWORD=<controlplane-user-password>
    • ARRAY_REGION_IP=<list-of-all-region-ip-addr>
    • REGION_USERNAME=<region-username>
    • REGION_PASSWORD=<region-user-password>
    • ARRAY_ZONE_IP=<list-of-all-zone-ip-addr>
    • ZONE_USERNAME=<zone-username>
    • ZONE_PASSWORD=<zone-user-password>
  4. Save and close the clusterDetails.sh script.
  5. Run the upgrade.
    # ./upgrade.sh
    This script loads the binaries on all nodes and brings the cluster nodes to UP status.
  6. Verify that the pods have the new version.
    # kubectl get pods -n xvm --show-labels
    The LABELS column in the command results shows the version that is running on each pod.
  7. Add the new DTVC file to the Visibility Manager interface.