你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
网络结构升级指南
本操作指南介绍了网络结构的简化升级过程。 它旨在帮助用户通过 Azure API 增强网络基础结构,从而促进各种网络设备的生命周期管理。 定期更新对于保持系统完整性和获取最新的产品改进至关重要。
概述
运行时捆绑组件:这些组件对于可能影响流量行为或需要设备重启的升级,需要操作员同意。 网络结构的设计支持在保持连续数据流量的同时应用更新。
运行时更改分类如下:
操作系统更新:支持新功能或解决问题所必需。
基本配置更新:设备启动时应用的初始设置。
配置结构更新:根据用户输入生成,用于隔离域和 ACL 等配置。 这些更新在不改变用户输入的情况下适应新功能。
先决条件
确认网络结构控制器处于“已预配”状态。
升级工作流
步骤 1:验证 Fabric 运行时版本
在升级前验证当前 Fabric 运行时版本:如何检查当前群集运行时版本。
步骤 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:特定于设备的升级
按照建议的顺序进行设备升级,必要时手动处理任何故障。
设备升级顺序:
同时升级机架顶部 (TOR) 交换机。
并行更新管理交换机。
按顺序升级网络数据包代理 (NPB) 设备。
单独更新计算元素 (CE)。
最后,升级聚合机架交换机。
预验证检查:
确保网络结构处于“已成功”状态。
验证是否已配置和同步所有设备。
确保目录
/mnt
中至少有 3GB 可用磁盘空间,以继续进行 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 命令检查所有设备和结构的版本状态。
已知问题
- 如果缺少 EOS 映像目录,请在
/mnt/nvram/nexus/eosimages
处手动创建。 这对于从较旧的 NF 版本生成的环境尤其重要。 - 当目录
/mnt
中的可用磁盘空间小于 3GB 时,NNF 设备升级会失败。 执行手动清理以释放 NNF 设备中的磁盘空间,然后重试升级操作。