firmware download fullinstall
Downloads the firmware on the local device.
Syntax
firmware download
{
fullinstall
|
ftp
|
scp
|
sftp
|
tftp
|
usb
}
[
manual
]
[
nocommit
]
[
noreboot
]
[
noactivate
]
[
coldboot
]
host
{
hostname
|
host_ip_address
}
user
username
password
password
directory
directory
[
file
file_name
]
[
use-vrf
vrf-name]
]
Command Default
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.
Parameters
-
fullinstall
- Downloads a larger file selection to cover the differences between 32-bit and 64-bit firmware when upgrading or downgrading the device.
-
ftp
|
scp
|
sftp
|
usb
- Valid protocols are
ftp (File Transfer Protocol),
scp (Secure Copy),
sftp (SSH File Transfer Protocol),
tftp (Trivial File Transfer Protocol), or
usb (Universal Serial Bus). The values are not case-sensitive.
-
manual
- Currently, this keyword has no effect.
-
nocommit
- Disables auto-commit mode. When auto-commit mode is disabled, firmware is downloaded only to the primary partition. You must execute the firmware
commit command manually to propagate the new image to the secondary partition.
-
noreboot
- Disables auto-reboot mode. When auto-reboot mode is disabled, you must reboot the device manually.
-
noactivate
- Downloads the firmware to the system without activating it, so the device is not automatically rebooted. You can run the
firmware activate command later to activate the firmware.
-
host
- Specifies the host by DNS name or IP address.
- hostname
- Specifies an IPv4 DNS host name.
- host_ip_address
- Specifies the host IP address. IPv4 and IPv6 addresses are supported.
-
directory
directory
- Specifies a fully qualified path to the directory where the firmware is located.
-
file
file_name
- Specifies the firmware .plist file. This parameter is optional; if unspecified, the default file, release.plist, is used.
-
user
username
- Specifies the user login name for the host.
-
password
password
- Specifies the account password.
-
use-vrf
vrf-id
-
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.
Modes
Privileged EXEC mode
Usage Guidelines
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.
The
fullinstall option enables upgrading the firmware from a 32-bit version to a 64-bit version. Additionally, the
fullinstall option enables downgrading the firmware from a 64-bit version to a 32-bit version. This feature assumes the device hardware is capable of supporting 64-bit architecture.
The
fullinstall option preserves startup-config and licenses. However, though the startup-config is preserved, the system is designed to boot with the default-config. You must manually apply the configs that were preserved, if configurations are compatible. Manually copying the config file uses the copy flash://startup-config running-config command or the
copy <file> running-config command.