簡介
本檔案介紹升級軟體定義廣域網路(SD-WAN)vEdge路由器的程式。
必要條件
思科建議您瞭解以下主題:
採用元件
Cisco vManage
Cisco vEdge路由器
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
預檢查以在vEdge升級之前執行
注意:如果跳過這些預檢查,vEdge升級可能會因磁碟空間不足而失敗。
1.檢驗裝置的時鐘是否正確。
2.確認目前的版本是show software指令下唯一列出的版本。
vedge# show software
VERSION ACTIVE DEFAULT PREVIOUS CONFIRMED TIMESTAMP
------------------------------------------------------------------------------
20.9.4 true true false auto 2023-10-05T16:48:45-00:00
20.9.1 false false true user 2023-05-02T19:16:09-00:00
20.6.4 false false false user 2023-05-10T10:57:31-00:00
3.驗證是否在show software version命令下將當前版本設定為預設值。
vedge# request software set-default 20.9.4
status mkdefault 20.9.4: successful
vedge#
4.如果列出更多版本,請使用request software remove <version>命令刪除所有未處於活動狀態的版本。這將增加可用於繼續升級的空間。
vedge# request software remove 20.9.4
status remove 20.9.4: successful
vedge-1# show software
VERSION ACTIVE DEFAULT PREVIOUS CONFIRMED TIMESTAMP
------------------------------------------------------------------------------
20.9.4 true true false auto 2023-10-05T16:48:45-00:00
vedge-1#
5. UsevShell和命令df -h以確認有足夠的可用磁碟空間來執行升級。
vedge# vshel
vedge:~$ df -h
Filesystem Size Used Avail Use% Mounted on
none 1.4G 8.0K 1.4G 1% /dev
/dev/sda1 1013M 518M 445M 54% /boot
/dev/loop0 78M 78M 0 100% /rootfs.ro
/dev/sda2 6.0G 178M 5.5G 4% /rootfs.rw
aufs 6.0G 178M 5.5G 4% /
tmpfs 1.4G 300K 1.4G 1% /run
shm 1.4G 48K 1.4G 1% /dev/shm
tmp 600M 84K 600M 1% /tmp
tmplog 120M 37M 84M 31% /var/volatile/log/tmplog
svtmp 1.0M 312K 712K 31% /etc/sv
6.如果/tmp已滿,請開啟TAC SR,以獲得在升級之前清除/tmp/tmp目錄中的空間的幫助。
通過vManage圖形使用者介面(GUI)升級vEdge路由器
1.通過Maintenance > Software Repository將新vEdge軟件上傳到vManage
2.轉到vManage Maintenance > Software Upgrade頁,選擇要升級的裝置。
3.按一下升級,從下拉選單中選擇版本,然後按一下升級。
4.導航回同一頁。選擇vEdge,然後按一下「啟用」。
註:如果選中「Active(活動)」和「Reboot(重新引導)」旁邊的覈取方塊,則可以將步驟3和步驟4組合起來。
5.導航回到vManage Maintenance > Software Upgrade頁面,選擇裝置
6.按一下Set Default Version,從下拉選單中選擇版本,然後按一下Set Default。
通過CLI升級vEdge路由器
1.通過scp、ftp或USB將軟體傳輸到路由器(如果適用)。
2.通過request software install <filepath>命令安裝軟體。
vedge2_20_6_3# request software install /home/admin/viptela-20.6.5-x86_64.tar.gz
3.使用show software命令確認軟體已安裝。
vedge# show software
VERSION ACTIVE DEFAULT PREVIOUS CONFIRMED TIMESTAMP
---------------------------------------------------------------------------
20.6.2 false true true user 2022-01-28T21:25:12-00:00
20.6.3 true false false user 2022-06-08T00:09:20-00:00
20.6.5 false false false - -
4.通過request software activate <version>命令啟用軟體
vedge# request software activate 20.6.5
5.升級後的15分鐘內,您需要通過request software upgrade-confirm命令確認軟體升級。
vedge# request software upgrade-confirm
警告:在升級確認計時器到期前無法確認升級,導致裝置恢復至其以前的軟體版本。升級確認計時器的預設持續時間是15分鐘。
6.使用request software set-default <version>命令,將新安裝的版本設定為預設版本。
vedge# request software set-default 20.6.5 This will change the default software version. Are you sure you want to proceed? [yes,NO] yes
vedge2_20_6_3# show software VERSION ACTIVE DEFAULT PREVIOUS CONFIRMED TIMESTAMP --------------------------------------------------------------------------- 20.6.2 false false false user 2022-01-28T21:25:12-00:00 20.6.3 false false true user 2022-06-08T00:09:20-00:00 20.6.5 true true false user 2023-10-06T00:09:40-00:00
升級後驗證
- 驗證控制連線和BFD會話
- 驗證OMP路由和服務VPN路由 — 在vEdge和集線器/其他節點之間的每個服務VPN段上測試端到端的ping
疑難排解
時鐘不正確
如果在下面收到此錯誤,請檢查裝置的時鐘,並確認它設定為正確的時間。
The local time of vEdge router was incorrect and hence were getting following error message:
tar: md5sum: time stamp 2018-12-20 06:12:07 is 7096084.404035963 s in the future
tar: rootfs.img: time stamp 2018-12-20 06:11:44 is 7096048.610879825 s in the future
Bad signing cert
Signature verification failed.
其他疑難排解
您可以檢查/var/log/tmplog目錄中的vdebug是否存在有關升級的錯誤。
相關資訊
使用vManage GUI或CLI升級SD-WAN控制器
影片 — 通過CLI升級Cisco SD-WAN邊緣裝置
影片 — 從vManage GUI升級Cisco SD-WAN邊緣裝置
使用CLI或vManage升級Cisco SD-WAN邊緣路由器
技術支援與文件 - Cisco Systems