組網需求
如圖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