cfg-restore
Syntax
cfg-restore {flash | tftp <IP-ADDRESS> | sftp <IP-ADDRESS>} <FILE-NAME> [diff | force | non-blocking | recovery-mode | verbose]
Description
The restored configuration commands will be executed on a running configuration, so the name of the current active configuration does not change after configuration restore, except for the
force
option.
Command context
config
Parameters
flash
- Copies file from flash.
tftp
Copies file from TFTP server.
sftp
Copies file from SFTP server.
- <
IP-ADDRESS
> IP address of the TFTP server.
- <
FILE-NAME
> Name of the backup configuration file to restore into the running configuration.
diff
Provides the list of changes that will be applied on the running configuration.
force
Forces a reboot if configuration in restored configuration requires a reboot. Applies the configuration with reboot if the configuration has reboot required commands or system-wide change commands. After a forced reboot, the name of the configuration changes.
non-blocking
Configuration restoration in non-blocking mode, where actual process happens in the background.
recovery-mode
Enables or disables recovery-mode. Recovery-mode is enabled by default and this retains the current running configuration if configuration restoration fails.
verbose
Provides the details of configuration restore status and the list of commands to be added or deleted.
Usage
cfg-restore flash <FILE-NAME> [non-blocking | diff | force | recovery-mode{enable | disable}]] | [verbose [force | [recovery-mode{enable | disable}] | [diff |force]
cfg-restore tftp {<IPV4-ADDR> | <IPV6-ADDR> | <HOSTNAME-STR> <FILE-NAME> [non-blocking | diff | force | recovery-mode{enable | disable}]] | [verbose [force | [recovery-mode{enable | disable}]] | [diff |force]
cfg-restore sftp {<IPV4-ADDR> | <IPV6-ADDR> | <HOSTNAME-STR> | user <name> {<IP-ADDRESS|IPV6-ADDRESS|HOSTNAME-STR>} | <USERNAME@>{<HOST-NAME> | <IPV4-ADDR> | <IPV6-ADDR>}} [port <1-65535>] <FILE-NAME> [non-blocking | diff | force | recovery-mode{enable | disable}]] | [verbose [force | [recovery-mode{enable | disable}]] | [diff |force]
Examples
switch# cfg-restore flash Copy file from flash. sftp Copy file from SFTP Server. tftp Copy file from TFTP Server. switch# cfg-restore flash FILE-NAME Name of the backup configuration file to restore into the running configuration. switch# cfg-restore flash config_file diff Provide the list of changes that will be applied on the running configuration. force Apply the configuration with reboot if the configuration has reboot required commands or system-wide change commands present. non-blocking Config restoration in non-blocking mode. recovery-mode To enable/disable recovery-mode. verbose Provide the details of config restore status and the list of commands to be added or deleted. switch# cfg-restore tftp HOSTNAME-STR Specify hostname of TFTP Server. IP-ADDR IP Address of the TFTP Server. IPV6-ADDR IPV6 Address of the TFTP Server. switch# cfg-restore tftp 10.100.0.12 FILE-NAME Name of the backup configuration file to restore into the running configuration. switch# cfg-restore tftp 10.100.0.12 config_file diff Provide the list of changes that will be applied on the running configuration. force Apply the configuration with reboot if the configuration has reboot required commands or system-wide change commands present. non-blocking Config restoration in non-blocking mode. recovery-mode To enable/disable recovery-mode. verbose Provide the details of config restore status and the list of commands to be added or deleted. switch(config)# cfg-restore flash add non-blocking diff Provide the list of changes that will be applied on the running configuration. force Apply the configuration with reboot if the configuration has reboot required commands or system-wide change commands present. recovery-mode To enable/disable recovery-mode.