裝置維護模式

維護模式可讓網路網狀架構裝置與網路隔離,以執行各種維護工作。 這些工作包括疑難解答、記錄收集、診斷,以及透過方法 D 或方法 A 執行支援的命令。

當使用者將裝置置於維護模式時,裝置上執行的所有進程都會正常關閉,而且會停用所有實體埠。 在維護模式期間,流量會重新導向至配對的裝置。 例如,如果 TOR1 進行維護,其配對的裝置 TOR2 會攜帶所有流量,在交換器期間遺失最少。 流量切換不需要使用者介入。

主要考量

一次只能有一部裝置處於維護模式。

當裝置處於維護模式時,網狀架構升級會受到限制。

如何將裝置置於維護模式

本指南將逐步引導您完成將裝置置於維護模式的程式,然後將它傳回正常作業。

維護模式所需的參數

開始之前,您必須瞭解管理裝置維護狀態所需的參數。 以下是快速參考資料表:

參數 描述 範例
--resource-group 資源群組名稱 resource-group-name
--resource-name 網路裝置的名稱 AggrRack-CE1
--state 裝置的狀態 UnderMaintenance 或 Enabled

將裝置置於維護模式

若要將裝置置於維護模式,請遵循下列步驟:

  1. 安裝最新版的 az CLI 擴充功能

  2. 開啟命令行介面 (CLI)。

  3. 搭配 az networkfabric device update-admin-state 適當的參數使用 命令。

命令語法

az networkfabric device update-admin-state --resource-group "resource-group-name" --resource-name "exampledevicename" --state UnderMaintenance

範例 命令

az networkfabric device update-admin-state --resource-group "resource-group-name" --resource-name "AggrRack-CE1" --state UnderMaintenance

預期的輸出

執行命令之後,您可以使用 命令來驗證裝置 az networkfabric device show 的狀態:

az networkfabric device show --resource-group "resource-group-name" --resource-name "exampledevicename"

範例輸出

{
  "administrativeState": "UnderMaintenance",
  "configurationState": "Succeeded",
  "hostName": "HOSTNAME",
  "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resource-group-name/providers/Microsoft.ManagedNetworkFabric/networkDevices/exampledevicename",
  "location": "eastus",
  "name": "exampledevicename",
  "networkDeviceRole": "CE",
  "networkDeviceSku": "DefaultSku",
  "networkRackId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resource-group-name/providers/Microsoft.ManagedNetworkFabric/networkRacks/nffab100g-6-1-aggrack",
  "provisioningState": "Succeeded",
  "resourceGroup": "resource-group-name",
  "serialNumber": "Arista;DCS-7280CR3K;11.01;XXXXXXXXXXX",
  "systemData": {
    "createdAt": "2024-04-23T18:06:34.7467102Z",
    "createdBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13",
    "createdByType": "Application",
    "lastModifiedAt": "2024-05-14T06:50:32.7391425Z",
    "lastModifiedBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13",
    "lastModifiedByType": "Application"
  },
  "type": "microsoft.managednetworkfabric/networkdevices",
  "version": "3.0.0"
}

將裝置傳回正常作業

維護活動完成後,您可以將裝置返回其正常運作狀態。

命令語法

az networkfabric device update-admin-state --resource-group "resource-group-name" --resource-name "exampledevicename" --state Enable

範例命令

az networkfabric device update-admin-state --resource-group "resource-group-name" --resource-name "AggrRack-CE1" --state Enable

預期的輸出

使用 az networkfabric device show 命令確認裝置的狀態:

az networkfabric device show --resource-group "resource-group-name" --resource-name "exampledevicename"

輸出範例:

{
  "administrativeState": "Enabled",
  "configurationState": "Succeeded",
  "hostName": "HOSTNAME",
  "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resource-group-name/providers/Microsoft.ManagedNetworkFabric/networkDevices/exampledevicename",
  "location": "eastus",
  "name": "exampledevicename",
  "networkDeviceRole": "CE",
  "networkDeviceSku": "DefaultSku",
  "networkRackId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resource-group-name/providers/Microsoft.ManagedNetworkFabric/networkRacks/nffab100g-6-1-aggrack",
  "provisioningState": "Succeeded",
  "resourceGroup": "resource-group-name",
  "serialNumber": "Arista;DCS-728XXXX;11.01;XXXXXXXXXXX",
  "systemData": {
    "createdAt": "2024-04-23T18:06:34.7467102Z",
    "createdBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13",
    "createdByType": "Application",
    "lastModifiedAt": "2024-05-14T07:10:50.6839353Z",
    "lastModifiedBy": "cbe7d642-9e0a-475d-b2bf-2cb0a9825e13",
    "lastModifiedByType": "Application"
  },
  "type": "microsoft.managednetworkfabric/networkdevices",
  "version": "3.0.0"
}

遵循這些步驟,您可以有效率地管理網路裝置的維護狀態,確保網路作業的中斷最少。