Skip to content

Upgrade

Maintenance menu

Ugrading NetApp Harvest

You can get NetApp Harvest from the official repository release page.

You need the binary release in .tar.gz format like so :

harvest-24.02.0-1_linux_amd64.tar.gz

About Harvest 1.x

Older versions of Harvest (1.x) are still supported in NAbox but no longer available from NetApp web site.

You are strongly encouraged to migrate to Harvest 2, which requires starting from scratch historical data as the supporting time series database changed from Graphite to Prometheus.

Note that with Harvest 1.x you needed to configure Active IQ Unified Manager connection to get capacity metrics, this is no longer possible (or necessary) with Harvest 2, which gets all the metrics directly from ONTAP.

Go in the Maintenance section of the settings menu to upload the packages.

Upload NetApp Harvest package.

Upgrading NAbox

To upgrade NAbox, download the .update package from the Downloads section, and install it using the Maintenance menu.

You can upgrade to any version as long as the major version number is the same (i.e. you can upgrade from 3.0 to 3.0.4 or 3.2 but not from 2.6.4 to 3.0)

Manual upgrade

In case the automatic upgrade would fail or produce unexpected results, you might have to apply the update manually.

  1. Copy the .update file to NAbox using scp
# scp NAbox-3.5.1.update root@nabox:/opt/tmp/nabox-api/
  1. Decompress the update package
# mkdir update
# cd update
# tar -xzf ../NAbox-3.5.1.update
  1. Stop watchdog service
# service nabox-api-watchdog stop
  1. Load container images
# zcat docker-images.tgz | docker load
  1. Install alpine updates
# apk add --no-network --allow-untrusted apk/*

Note

If apk add fails because of dependencies, you might have to use apk del on the failed dependencies before trying again.

  1. Restart NAbox services
# dc down
# dc up -d
# service nabox-api-watchdog start