網路網狀架構升級指南
本操作指南提供網路網狀架構的簡化升級流程。 其設計旨在協助使用者透過 Azure API 加強其網路基礎結構,以利各種網路裝置的生命週期管理。 定期更新對於維護系統完整性和存取最新產品改進至關重要。
概觀
執行階段套件元件:這些元件需要操作員同意升級,且可能會影響流量行為或需要裝置重新啟動。 網路網狀架構的設計允許套用更新,同時維護連續的資料流量。
執行階段變更分類如下:
作業系統更新:支援新功能或解決問題的必要項目。
基本組態更新:在裝置啟動程序期間套用的初始設定。
設定結構更新:根據隔離網域和 ACL 等設定的使用者輸入所產生。 這些更新可配合新功能,而不需要改變使用者輸入。
先決條件
確認網路網狀架構控制器處於「已佈建」狀態。
升級工作流程
步驟 1:驗證網狀架構運行時間版本
在升級之前確認目前的網狀架構運行時間版本: 如何檢查目前的叢集運行時間版本。
步驟 2:起始升級
使用下列命令啟動升級:
az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
範例命令
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
參數 | 描述 | 範例 |
---|---|---|
-g 或 --resource-group |
資源群組的名稱 | myResourceGroup |
--resource-name |
要升級的網狀架構名稱 | myFabricName |
--action |
指定要執行的升級動作 | start |
--version |
指定要升級至的版本 | "2.0.0" |
分別將 myResourceGroup
和 myFabricName
取代為您資源群組和網狀架構的實際名稱。
注意
此命令會將 NetworkFabric 放置在「維護中」。
步驟 3:裝置特定的升級
請遵循建議的裝置升級順序,視需要手動解決任何失敗。
裝置升級順序:
同時升級 Top-of-Rack (TOR) 交換器。
以平行的方式更新管理參數。
循序升級網路封包訊息代理程式 (NPB) 裝置。
個別更新計算元素 (CE)。
最後,升級彙總機架交換器。
預先驗證檢查:
確定網路網狀架構處於「成功」狀態。
確認所有裝置都已設定並同步處理。
請確定
/mnt
目錄中至少有 3 GB 的可用磁碟空間,以繼續進行 NNF 裝置升級。
使用下列命令升級個別裝置:
az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
範例命令
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
參數 | 描述 | 範例 |
---|---|---|
--version |
指定要升級至的版本 | 2.0.0 |
-g 或 --resource-group |
資源群組的名稱 | myResourceGroup |
--resource-name |
要升級裝置的名稱 | myDeviceName |
--debug |
啟用詳細輸出的偵錯模式 | --debug |
分別將 myResourceGroup
和 myDeviceName
取代為您資源群組和裝置的實際名稱。
步驟 4:完成升級
更新所有裝置之後,請執行完成命令以結束維護模式:
az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
範例命令
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
參數 | 描述 | 範例 |
---|---|---|
--action |
指定要執行的升級動作 | Complete |
-g 或 --resource-group |
資源群組的名稱 | myResourceGroup |
--resource-name |
要升級的網狀架構名稱 | myFabricName |
分別將 myResourceGroup
和 myFabricName
取代為您資源群組和網狀架構的實際名稱。
驗證後
使用 AZCLI 命令檢查所有裝置和網狀架構的版本狀態。
已知問題
- 如果遺失,請在
/mnt/nvram/nexus/eosimages
手動建立 EOS 映像目錄。 對於從舊版 NF 建置的環境來說,這特別重要。 - 當目錄
/mnt
內的可用磁碟空間小於 3GB 時,NNF 裝置升級就會失敗。 執行手動清除以釋放 NNF 裝置內的磁碟空間,然後重試升級作業。