Upgrade NetQ Appliances and Virtual Machines
The first step in upgrading your NetQ 2.4.x installation to NetQ 3.0.0 is to upgrade your NetQ appliance(s) or VM(s). This topic describes how to upgrade this for both on-premises and cloud deployments.
Prepare for Upgrade
Two important steps are required to prepare for upgrade of your NetQ Platform:
- Download the necessary software tarballs
- Update the Debian packages on physical server and VMs
Optionally, you can choose to back up your NetQ Data before performing the upgrade.
To complete the preparation:
For on-premises deployments only, optionally back up your NetQ 2.4.x data. Refer to Back Up Your NetQ Data.
Download the relevant software.
Go to the Cumulus Downloads page, and select NetQ from the Product list.
Select 3.0 from the Version list, and then click 3.0.0 in the submenu.
Select the relevant software from the HyperVisor/Platform list:
Your Deployment Type Hypervisor/Platform Selection Downloaded Filename NetQ On-premises VM KVM or VMware NetQ-3.0.0.tgz NetQ Cloud VM KVM (Cloud) or VMware (Cloud) NetQ-3.0.0-opta.tgz NetQ On-premises Appliance Appliance NetQ-3.0.0.tgz NetQ Cloud Appliance Appliance (Cloud) NetQ-3.0.0-opta.tgz
Scroll down and click Download. For example: The NetQ Appliance images.
Copy the file to the /mnt/installables/ directory on your appliance or VM.
Update /etc/apt/sources.list.d/cumulus-netq.list to netq-3.0 as followed
cat /etc/apt/sources.list.d/cumulus-netq.list deb [arch=amd64] https://apps3.cumulusnetworks.com/repos/deb bionic netq-3.0
Update the NetQ debian packages using the following three commands.
cumulus@<hostname>:~$ sudo dpkg --remove --force-remove-reinstreq cumulus-netq netq-apps netq-agent 2>/dev/null [sudo] password for cumulus: (Reading database ... 71621 files and directories currently installed.) Removing netq-apps (2.4.1-ub18.04u24~1577405296.fcf3c28) ... Removing netq-agent (2.4.1-ub18.04u24~1577405296.fcf3c28) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
cumulus@<hostname>:~$ sudo apt-get update Get:1 http://apps3.cumulusnetworks.com/repos/deb bionic InRelease [13.8 kB] Get:2 http://apps3.cumulusnetworks.com/repos/deb bionic/netq-3.0 amd64 Packages [758 B] Hit:3 http://archive.ubuntu.com/ubuntu bionic InRelease Get:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Get:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] ... Get:24 http://archive.ubuntu.com/ubuntu bionic-backports/universe Translation-en [1900 B] Fetched 4651 kB in 3s (1605 kB/s) Reading package lists... Done
cumulus@<hostname>:~$ sudo apt-get install -y netq-agent netq-apps Reading package lists... Done Building dependency tree Reading state information... Done ... The following NEW packages will be installed: netq-agent netq-apps ... Fetched 39.8 MB in 3s (13.5 MB/s) ... Unpacking netq-agent (3.0.0-ub18.04u27~1588048540.0e20d33) ... ... Unpacking netq-apps (3.0.0-ub18.04u27~1588048540.0e20d33) ... Setting up netq-apps (3.0.0-ub18.04u27~1588048540.0e20d33) ... Setting up netq-agent (3.0.0-ub18.04u27~1588048540.0e20d33) ... Processing triggers for rsyslog (8.32.0-1ubuntu4) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
You can now upgrade your appliance using the NetQ Admin UI, in the next section. Alternately, you can upgrade using the CLI here: Upgrade Your Platform Using the NetQ CLI.
Upgrade Your Platform Using the NetQ Admin UI
After completing the preparation steps, upgrading your NetQ On-premises or Cloud Appliance(s) or VMs is simple using the Admin UI.
To upgrade your NetQ software:
- Run the bootstrap CLI to upgrade the Admin UI application.
cumulus@<hostname>:~$ netq bootstrap master upgrade /mnt/installables/NetQ-3.0.0.tgz 2020-04-28 15:39:37.016710: master-node-installer: Extracting tarball /mnt/installables/NetQ-3.0.0.tgz 2020-04-28 15:44:48.188658: master-node-installer: Upgrading NetQ Admin container 2020-04-28 15:47:35.667579: master-node-installer: Removing old images ----------------------------------------------- Successfully bootstrap-upgraded the master node
netq bootstrap master upgrade /mnt/installables/NetQ-3.0.0-opta.tgz
Open the Admin UI by entering http://<hostname-or-ipaddress>:8443 in your browser address field.
Enter NetQ-3.0.0.tgz or NetQ-3.0.0-opta.tgz and click .
The is only visible after you enter your tar file information.
Monitor the progress. Click to monitor each step in the jobs.
The following example is for an on-premises upgrade. The jobs for a cloud upgrade are slightly different.
When it completes, click to be returned to the Health dashboard.
Upgrade Your Platform Using the NetQ CLI
After completing the preparation steps, upgrading your NetQ On-premises/Cloud Appliance(s) or VMs is simple using the NetQ CLI.
- Run the appropriate
netq upgrade bundle /mnt/installables/NetQ-3.0.0.tgz
netq upgrade bundle /mnt/installables/NetQ-3.0.0-opta.tgz
After the upgrade is completed, confirm the upgrade was successful.
cumulus@<hostname>:~$ cat /etc/app-release BOOTSTRAP_VERSION=3.0.0 APPLIANCE_MANIFEST_HASH=d40ca38672 APPLIANCE_VERSION=3.0.0