Downloads the firmware on the device, reboots the system, and commits the firmware.
By default, firmware download downloads the firmware to the system, reboots the system, and commits the firmware automatically. The user can specify noactivate to download the firmware to the system without activating it (the node is not rebooted). You can run the firmware activate command later to activate the firmware.
BMC firmware image is bundled with the SLX-OS firmware image. When the SLX-OS firmware image is updated, the update process checks the version of the BMC installed on the device. If the installed BMC version is found to be older than the bundled BMC version, the upgrade process automatically installs the bundled BMC version replacing the installed BMC version.
Use this option to specify the name of the VRF where the host is located. If this option is not set, mgmt-vrf is used by default.
Privileged EXEC mode
Unless you specify noactivate, the upgrade or downgrade involves system reboots that disrupt traffic.
If the firmware download command is interrupted because of an unexpected reboot, such as a result of a software error or power failure, the command automatically recovers the corrupted secondary partition. Wait for the recovery to complete before beginning another firmware download.
Example of firmware download with the coldboot option:
device# firmware download ftp directory /buildsjc/sre/SQA/slxos/17r.1.00/17r.1.00 host 10.31.2.27 user releaseuser password releaseuser coldboot Performing system sanity check... This command will cause a cold/disruptive reboot and will require that existing telnet, secure telnet or SSH sessions be restarted. Do you want to continue? [y/n]y
Example of firmware download with the default-config option:
device# firmware download default-config ftp directory /buildsjc/sre/SQA/slxos/17r.1.00/17r.1.00 host 10.31.2.27 user releaseuser password releaseuser Performing system sanity check... This command will cause a cold/disruptive reboot and will require that existing telnet, secure telnet or SSH sessions be restarted. Do you want to continue? [y/n]y