你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
设备维护模式
维护模式可将网络结构设备与网络隔离开来,以执行各种维护任务。 这些任务包括故障排除、日志收集、诊断,以及通过方法 D 或方法 A 执行支持的命令。
当用户将设备置于维护模式时,设备上运行的所有进程都会正常关闭,并禁用所有物理端口。 在维护模式下,流量将重定向到配对的设备。 例如,如果 TOR1 正在进行维护,则其配对设备 TOR2 会接受所有流量,并在切换期间做到最少的流量丢失。 流量切换不需要用户干预。
重要注意事项
一次只能有一台设备处于维护模式。
当设备处于维护模式时,结构升级会受到限制。
如何将设备置于维护模式
本指南将引导你完成将设备置于维护模式的过程,然后将其返回到正常运行状态。
维护模式所需的参数
在开始之前,需要了解管理设备维护状态所需的参数。 下面是一个快速参考表:
参数 | 说明 | 示例 |
---|---|---|
--resource-group |
资源组名称 | resource-group-name |
--resource-name |
网络设备的名称 | AggrRack-CE1 |
--state |
设备的状态 | UnderMaintenance 或 Enabled |
将设备置于维护模式
若要将设备置于维护模式,请执行以下步骤:
安装最新版本的 az CLI 扩展
打开命令行接口 (CLI)。
使用带有适当参数的
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"
}
按照以下步骤,可以高效地管理网络设备的维护状态,将对网络运营的干扰降至最低。