组网需求
如图1所示,设备当前系统软件版本已经不能满足用户需求,用户需要部署更多的特性。此时需要远程为该设备进行系统软件升级。
图1 配置系统启动组网图
配置思路
采用如下的思路配置系统启动以实现系统升级:
- 将新的系统软件上传至设备根目录。
- 保存系统当前配置,以使升级后配置仍生效。
- 配置设备下次启动时加载的系统软件。
- 配置设备下次启动时加载的配置文件。
- 重新启动设备实现设备的升级。
操作步骤
1、将新的系统软件上传至设备根目录
# 在进行配置前,可以先执行display startup命令查看当前设备下次启动文件的配置情况。
<HUAWEI> display startup
MainBoard:
Configured startup system software: flash:/basicsoft.cc
Startup system software: flash:/basicsoft.cc
Next startup system software: flash:/basicsoft.cc
Startup saved-configuration file: flash:/vrpcfg.zip
Next startup saved-configuration file: flash:/vrpcfg.zip
Startup paf file: NULL
Next startup paf file: NULL
Startup license file: NULL
Next startup license file: NULL
Startup patch package: NULL
Next startup patch package: NULL
# 采用文件传输方式将新的系统软件文件上传至设备。文件传输方式较多,此处将设备配置为FTP服务器,从客户端获取系统软件文件。上传文件前需确保存储器有足够的空间保存新的系统软件文件,若是空间不足,需要清理存储器。
<HUAWEI> system-view
[HUAWEI] ftp server enable
[HUAWEI] aaa
[HUAWEI-aaa] local-user huawei password irreversible-cipher Helloworld@6789
[HUAWEI-aaa] local-user huawei service-type ftp
[HUAWEI-aaa] local-user huawei ftp-directory flash:
[HUAWEI-aaa] local-user huawei privilege level 15
[HUAWEI-aaa] quit
[HUAWEI] quit
# 在用户终端PC的命令行提示符中,执行ftp 10.1.1.1命令成功与设备建立FTP连接后,使用put命令向设备上传新的系统软件文件newbasicsoft.cc。上传成功后,可执行dir命令查看上传后的系统软件文件。
<HUAWEI> dir
Directory of flash:/
Idx Attr Size(Byte) Date Time FileName
0 -rw- 515,160 Oct 01 2008 00:06:14 bootrom.bin
1 -rw- 1,799 Jan 01 2012 00:22:58 private-data.txt
2 drw- - Jan 01 2012 00:25:20 logfile
3 drw- - Jan 29 2012 00:00:54 resetinfo
4 -rw- 26,493,884 Dec 31 2011 23:46:52 basicsoft.cc
5 -rw- 1,111 Nov 29 2011 19:43:54 vrpcfg.zip
6 drw- 27,403,824 Jul 16 2012 19:14:26 newbasicsoft.cc
...
65,233 KB total (8,284 KB free)
2、保存系统当前配置
<Switch> save
The current configuration will be written to the device.
Are you sure to continue? [Y/N]y
Now saving the current configuration to the slot 0.
Info: Save the configuration successfully.
3、配置设备下次启动时加载的系统软件
<HUAWEI> startup system-software newbasicsoft.cc
4、配置设备下次启动时加载的配置文件
<HUAWEI> startup saved-configuration vrpcfg.zip
说明:在步骤1中,通过display startup查看下次启动文件的配置情况,可以看到“Next startup saved-configuration file: flash:/vrpcfg.zip”,说明当前设备已经指定vrpcfg.zip作为下次启动时加载的配置文件,所以此步骤可以省略。但如果需要指定其他的配置文件作为下次启动时加载的配置文件时,必须要执行此步骤。
5、检查配置结果
配置完成之后,执行如下命令,查看设备下次启动时加载的系统软件和配置文件。
<HUAWEI> display startup
MainBoard:
Configured startup system software: flash:/basicsoft.cc
Startup system software: flash:/basicsoft.cc
Next startup system software: flash:/newbasicsoft.cc
Startup saved-configuration file: flash:/vrpcfg.zip
Next startup saved-configuration file: flash:/vrpcfg.zip
Startup paf file: NULL
Next startup paf file: NULL
Startup license file: NULL
Next startup license file: NULL
Startup patch package: NULL
Next startup patch package: NULL
6、重新启动设备
# 由于已保存过配置文件,所以此时可以执行reboot fast进行快速重新启动。
<Switch> reboot fast
System will reboot! Continue? [Y/N]:y
Info: system is rebooting ,please wait...
7、验证配置结果
# 等候几分钟,设备重启完成,可再次进入系统。此时可执行命令display version,可以看到设备当前的系统软件版本为新的版本,表明升级完成。
display version命令的显示信息略。
配置文件
#
FTP server enable
#
vlan batch 10
#
aaa
local-user huawei password irreversible-cipher $1a$C"d3YGyf411I-z$.si9E-TOVAw^&9Ttgw%WAr0'~XC9n/;goO~V9XdV6aOE'$
local-user huawei privilege level 15
local-user huawei ftp-directory flash:
local-user huawei service-type ftp
#
interface Vlanif10
ip address 10.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 10#
return