node-upgrade

node-upgrade is a tool for running firmware upgrades on multiple managed console servers with a single command and returns the results in tabular form to stdout.

node-upgrade accepts the following arguments:

Short Argument Long Argument Description
-h --help Display usage information and exit
-q --quiet Suppress log messages
-V --verbose Display logs generated while upgrading
-l --list-nodes Display nodes and their upgradeable paths without executing upgrade
-D --debug Display detailed log messages, implies --verbose
-I --ignore-version Ignore firmware version warnings for upgrade
-i --node-id=<id> Select node by config ID
-n --node-name=<name> Select node by name
-a --node-address=<address> Select node by VPN address
-A --all Select all available nodes
-p --product=<family> Select node by product family
-g --smartgroup=<name> Select nodes by smartgroup filter
-f --firmware-dir=<directory> The directory of the firmware files(s)
-F --firmware-file=<path> The firmware image to use for upgrade
-v --version=<version> The firmware version to upgrade to