Manual Chapter : Software Upgrades

Applies To:

Show Versions Show Versions

ARX

  • 6.3.0
Manual Chapter
36 
boot system release-file
release-file (1-1024 characters) identifies the release file. Use the show directories releases command to see all available release files. Use copy to copy a release file to the switch.
use copy to copy the new release file to the switch,
use license activate or license activate file if you have never done so, or if you renewed your license to be eligible for this release,
use boot system to arm the switch with the new release file, and
use reload to restart all modules and put the new release file into service.
Use show boot to verify that the switch is armed with the new release file.
To revert to an older release after an upgrade, you can downgrade the switch to the old software. You should only do this under the guidance of F5 Support. Downgrading deletes all configuration parameters, both the running-config and the global-config; save both configuration files off of the box before you use this command to downgrade (use copy running-config and copy global-config). Then edit the config files so that they only use CLI commands from the downgrade release. Use boot system to select the old release, then use reload to install it. When you enter the boot system command, a CLI prompt asks for confirmation before deleting the configuration. Enter yes to continue. After the reload, copy the edited config files onto the system, run the running-config, use license activate to enable the license, and then run the global-config.
The current license is not eligible to upgrade to x.y.z. The service contract is not active as of service-check-date. Please re-activate the license to get current service contract information before performing the upgrade.
the copy command (copy ftp, copy {nfs|cifs}, copy scp, or copy tftp) to copy a full release file to the disk, and
this command (boot system) to unpack the release file on the disk.
bstnA# copy nfs wwmed /rcrds/.admin/ 12345.rel releases new.rel
bstnA# boot system new.rel
bstnA# boot system previous.rel
reverts the switch to an older release. This removes all configuration parameters from the system.
firmware upgrade {slot-id | all}
slot-id (1-2) loads the firmware into the given slot only. The firmware is installed and activated the next time the switch reboots. This option is only valid on an ARX-4000.
all loads and installs the latest firmware on all modules in the chassis. This causes the ARX to reboot.
Firmware is low-level software, such as BIOS, the RAID controller, software for the FPGAs, and the software components that manage the systems boot process. Each module type has a different set of FPGAs; these include the System-Status Bus (SSB) FPGA, the Non-Volatile RAM (NVR) FPGA, the MetaLog (MTL) FPGA, the franklog FPGA, and the macau FPGA. Module startup is managed by a set of three additional firmware components: the bootstrap software starts the hardware, then the diagnostics run to verify the hardware functions, and finally the boot-loader loads and starts all of the system software. The show firmware upgrade and show chassis moduleinfo commands show the versions for all of these components and FPGAs.
You can use the show firmware upgrade command to see if there is a difference between running and waiting versions of firmware, or to see the status of a firmware upgrade that you invoked with this command.
The firmware upgrade all command reboots the ARX. If the ARX is in a redundant pair, you can only use this syntax on the backup ARX. Certain RAID-maintenance processes also block the firmware upgrade all command: a raid rebuild (which you can stop with raid offline) or a raid verify (which you can stop with no raid verify).
Use the boot system and reload commands to install a full software release package, including (possibly) new firmware releases.
bstnA# firmware upgrade all
show chassis moduleinfo
The ARX can be armed with a waiting release file, meaning that the waiting release is swapped with the running release the next time the modules are rebooted. Use the show boot command to see both the running release and the armed release.
Version version (build-date build-time) [user]
Use boot system to arm the switch with the new release file. Use reload to restart all modules and put the new release file into service.
bstnA(cfg)# show boot
Use the show chassis software command to see the software version(s) running, armed, and otherwise available on the chassis.
System Software shows two software-release files:
Armed is the software-release file to be loaded on the next reboot, if any. Use boot system to arm the switch with a new release file. Use reload to restart all modules and put the new release file into service.
Running is the software-release file that is currently running.
Date is the date the release-file was installed on the ARX.
Size is in bytes.
bstnA(cfg)# show chassis software
Module firmware comes bundled with new software releases, but it is not installed on the modules along with the software. Use the show firmware upgrade command to determine whether or not the latest software release has new firmware for your modules.
verbose (optional) expands the output with detailed version numbers for each firmware package and module.
You can use the firmware upgrade command to manually install the firmware after the software is installed. Use the show firmware upgrade command to view the running versions of firmware along with the versions that may be waiting.
The summary version shows a table with two columns: Slot and Status Summary. The Status Summary for each slot compares the running firmware with the firmware that is available from the installed software release: Up to date, Pending, Upgrade available, and Upgrade in progress are possible values.
Slot is the slot number for the module in question.
Firmware shows the type of firmware. They appear in the following order:
Running is the running version of each firmware package.
Current is the version that is bundled with the running-software release.
Status is the same as shown in the summary output.
bstnA(cfg)# show firmware upgrade
bstnA(cfg)# show firmware upgrade verbose
prtlndA# show firmware upgrade verbose
bstnA> show firmware upgrade verbose
prtlndA> show firmware upgrade verbose