共用方式為


網路網狀架構升級指南

本操作指南提供網路網狀架構的簡化升級流程。 其設計旨在協助使用者透過 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"

分別將 myResourceGroupmyFabricName 取代為您資源群組和網狀架構的實際名稱。

注意

此命令會將 NetworkFabric 放置在「維護中」。

步驟 3:裝置特定的升級

請遵循建議的裝置升級順序,視需要手動解決任何失敗。

裝置升級順序

  1. 同時升級 Top-of-Rack (TOR) 交換器。

  2. 以平行的方式更新管理參數。

  3. 循序升級網路封包訊息代理程式 (NPB) 裝置。

  4. 個別更新計算元素 (CE)。

  5. 最後,升級彙總機架交換器。

預先驗證檢查

  • 確定網路網狀架構處於「成功」狀態。

  • 確認所有裝置都已設定並同步處理。

  • 請確定 /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

分別將 myResourceGroupmyDeviceName 取代為您資源群組和裝置的實際名稱。

步驟 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

分別將 myResourceGroupmyFabricName 取代為您資源群組和網狀架構的實際名稱。

驗證後

使用 AZCLI 命令檢查所有裝置和網狀架構的版本狀態。

已知問題

  1. 如果遺失,請在 /mnt/nvram/nexus/eosimages 手動建立 EOS 映像目錄。 對於從舊版 NF 建置的環境來說,這特別重要。
  2. 當目錄 /mnt 內的可用磁碟空間小於 3GB 時,NNF 裝置升級就會失敗。 執行手動清除以釋放 NNF 裝置內的磁碟空間,然後重試升級作業。