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 |