你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 操作员 Nexus 常见问题(常见问题解答)

以下部分介绍 Azure 操作员 Nexus 的一些常见问题:

平台 - 常规

Azure 操作员 Nexus 提供哪些服务?

Azure 操作员 Nexus 是一个托管的混合云平台,支持运营商级网络工作负载。 在这里,管理平面位于 Azure 中,控制平面和用户平面部署在操作员的本地或 Azure 中。 它简化了新网络服务的预配,并优化了本地网络功能和应用程序的部署。 最终客户可以部署容器化应用程序(在本地 Nexus AKS 群集上)或虚拟化工作负荷来运行这些网络功能。 客户现成地集成了许多 Azure 服务,例如 Azure Monitor、Azure 容器注册表和Azure Kubernetes 服务。

如何实现与运算符 Nexus 实例交互?

可以使用 AZ CLI、API、ARM 模板或门户与其他任何 Azure 服务一样与操作员 Nexus 交互。 也可以使用 BICEP 模板。

客户是否需要在其订阅中部署任何资源来部署 Azure 操作员 Nexus 实例?

是的,客户需要在其 Azure 订阅下的相应区域中创建一些资源。 其中一些内容包括创建一对网络结构控制器和群集管理器资源、Log Analytics 工作区、存储帐户。 有关详细信息,请参阅 Azure 操作员 Nexus 文档

Azure 操作员 Nexus 是否依赖于与 Azure 的连接? 断开连接时会发生什么情况?

是的,需要 ExpressRoute 连接才能连接到 Azure,出于业务流程、管理和操作目的。 在断开连接期间,工作负荷将继续按原样运行,但可能会丢失协调任何新资源的功能。

我是否需要使用 Microsoft 指定的 BOM(材料清单) ?

是的,为了确保运营商级性能和高度自动化,需要使用根据我们的其中一个 BOM 指定的设备。

如何规划可复原操作员 Nexus 实例? 操作员 Nexus 如何处理灾难恢复?

客户应使用机架内冗余、机架间冗余以及跨多个实例进行全局负载均衡来设计其服务。 此外,若要实现高可用性,请计划将实例分散到多个 Azure 区域。

更新如何适用于本地和 Azure 组件?

升级到操作员 Nexus 分为两个阶段 - 管理捆绑包升级和运行时捆绑包升级。 管理捆绑包升级可处理 Azure 中的控制器升级、客户订阅中的群集管理器和本地实例的升级。 在本地实例中,它包括负责维护基础结构资源的状态的 Kubernetes 控制器。

汇报管理捆绑包可能会导致预配活动中断,但不会影响运行工作负荷的客户。 客户不会控制或驱动这些升级,但这些升级对于为客户提供更新到本地实例内基于运行时的新升级的选项至关重要。

另一方面,运行时捆绑包升级将处理需要更新 OS(操作系统)和/或工作负载支持组件的组件。 运行时捆绑包的更新完全由客户控制,API 可用于执行这些更新。 在此升级期间,你可能会观察到一些工作负荷影响。

存储设备是否为必需设备?

对于近边缘 SKU,存储设备是操作员需要采购的硬件基础结构的一部分。

操作员 Nexus 是否提供在操作员 Nexus 上部署网络函数的最佳做法或蓝图?

是的,操作员 Nexus 附带了 Nexus Ready 程序。 借助此计划,Microsoft 正在与行业领先的网络功能合作伙伴合作,验证其网络功能,以确保他们可以在 Nexus 平台上运行。 我们会定期验证这些网络函数,以确保它们符合较新版本的 Nexus。 操作员现在可以使用 Nexus Ready 计划获得多供应商网络功能的一致且可缩放的部署。

哪些数据保留在本地,哪些数据在 Azure 中可用?

从基础结构的角度来看,数据通过 Azure API 进行管理。 收集这些层的遥测数据,并在客户订阅下可见。 客户可以使用 Azure 中的 Log Analytics 工作区、存储帐户或其他 Analytics 服务来查看基础结构层的遥测数据。

对于租户工作负荷,映像将存储在 ACR(Azure 容器注册表)中,并在部署后存储。 Microsoft 提供了将遥测数据从租户工作负载收集到 Azure 的选项,但客户可以选择用于收集遥测数据或分析遥测数据的替代工具。

如果我的国家/地区不存在 Azure 区域,我仍然可以使用操作员 Nexus 吗?

是的,只需将 ExpressRoute 连接连接到 Azure 区域。 ExpressRoute 连接在许多位置都可用。 有关详细信息,请参阅 地理位置连接提供商

是否可以将资源从一个订阅移到另一个订阅?

目前,我们不支持资源移动。 如果需要移动资源,可以考虑删除现有控制器,并使用 ARM 模板在另一个位置创建另一个控制器。

可以将多少个实例关联到群集管理器/结构控制器对?

Azure 操作员 Nexus 实例的数量,一对网络结构控制器和群集管理器可以管理取决于多个因素。 它可以受操作员 Nexus 实例大小、ExpressRoute 线路带宽、可选指标收集的数量和频率、实例中运行的工作负荷数、工作负荷遥测数据收集的目标等因素的影响。

有关详细信息,请参阅 限制和配额

计算

Azure 操作员 Nexus 是否支持创建虚拟机(VM)?

是的,Azure 操作员 Nexus 提供在电信网络中托管 VNF 的自定义 VM 的功能。 Azure 操作员 Nexus 平台提供 Azure CLI 命令来创建自定义 VM。 若要在 VM 上托管 VNF,请将其注册到 Azure Arc,并提供一种使用 Azure CLI 通过 SSH 连接到该 VNF 的方法。 创建 Azure 操作员 Nexus 虚拟机时,可以使用映像。 确保用于创建工作负荷 VM 的每个映像都是 qcow2 或原始磁盘格式的容器化映像。 将这些映像上传到 Azure 容器注册表。

如何实现更新裸机服务器?

若要更新 Azure 操作员 Nexus 实例中的裸机服务器,可以使用 Azure API。 裸机服务器的任何更新都是运行时捆绑包升级的一部分。 此升级需要 Nexus 实例连接到 Azure。

哪些 OS 在裸机服务器上运行? 我可以自带吗?

裸机服务器部署有 Microsoft Azure Linux(以前称为 CBL Mariner OS),经过全面测试,并与所需的 Azure 代理兼容。 没有计划为裸机服务器支持任何其他 OS 产品/服务。

操作员 Nexus 支持多少台服务器? 有多少机架?

操作员 Nexus 实例最多可以有 8 个计算机架,每个机架最多托管 16 台服务器。 这些计算服务器用于运行实际的租户工作负荷。

网络

操作员 Nexus 是否支持 IPv6?

是的,Azure 操作员 Nexus 支持跨堆栈的所有层的 IPV4 和 IPV6 配置。

Azure 操作员 Nexus 的网络要求是什么?

下面是 Azure 操作员 Nexus 的一些网络要求:

  • 客户需要与 Microsoft 合作伙伴合作来设置 ExpressRoute 连接,
  • PE(提供程序边缘)设备支持操作员 Nexus 实例中 400G 或 100G 到 CE(Customer Edge)设备的连接
  • PE 必须具有到 ExpressRoutes 的路由
  • 为各种服务定义的 IP 地址块、适用于 iDrac、PXE、存储、OAM 等的 VLAN。

有关详细信息,请参阅 网络结构控制器网络结构

什么是隔离域?

隔离域可在跨 Azure 操作员 Nexus 实例和外部网络托管的工作负荷之间建立第 2 层或第 3 层连接。 这些构造将网络细分为身份验证域,并在所需边界内强制实施通信。

操作员 Nexus 是否支持单个 ToR(机架顶部)设备?

对于近边缘,构造基于高可用性模型设计,并且你不能只使用一个 ToR 开关的原因。

网络数据包代理(NPB)是否是硬性要求?

对于近边缘 SKU,NPB 将成为 BOM 的一部分。

如何实现配置 Nexus Kubernetes 群集中的负载均衡服务?

负载均衡器允许外部服务访问群集中运行的服务。 有关详细信息, 请参阅负载均衡器 文章。

租户工作负荷

是否可以自带 K8S 群集?

Nexus 平台为客户提供了创建具有多个 Kubernetes 版本的 Nexus AKS 群集或虚拟机来运行其工作负载的选项。

哪些 VNF(虚拟化网络函数)和 CNF(容器化网络函数)在平台上进行了认证?

验证 VNF 和 CNF 函数是正在进行的活动。 我们将很快发布认证的 VNF 和 CNF 列表。

如果 VNF 或 CNF 未获得认证,我仍可以使用它吗?

事实上,你可以与 Nexus 团队协作,以确保没有任何限制会阻止你部署这些工作负载。

如何实现部署 VM/容器?

客户可以使用 API 在操作员 Nexus 实例中部署 VM 和 Nexus AKS 群集。 为了获得更丰富的体验,Microsoft 提供了另一项服务 AOSM(Azure 操作员服务管理器),使你能够自动部署容器化(CNF)和虚拟化(VNF)网络函数。

我可以对 AKS 群集中的容器使用哪些存储类?

Nexus AKS 群集支持读取写入多(RWX)和读一次(RWO)存储类。

如何使操作员 Nexus VM 高度可用?

操作员可以选择跨多个裸机机和机架部署 VM,以实现高可用性。

可观察性

如何实现监视 Azure 操作员 Nexus 实例?

Azure 操作员 Nexus 通过将遥测数据收集到客户订阅,为客户提供监视 Nexus 实例及其连接资源的运行状况。 客户可以收集和分析 Azure Log Analytics 工作区/Azure 数据资源管理器中的所有日志,在这些日志中可以额外保留更长时间。

哪些指标可用于计算、网络、存储? 我可以向他们发出警报吗? 是否可以与自己的监视解决方案集成?

从 Azure 操作员 Nexus 实例堆栈中的各个层向客户交付一组广泛而特选的指标。 其中包括评估基于计算、存储和网络(包括资源配额和利用率)的运行状况所必需的指标。 客户可以根据收集的遥测设置适当的警报规则,以确保在满足配置的阈值时触发通知。

有关详细信息,请参阅 指标列表。