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 |