Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

安装瞻博网络 BNG 杯

本节介绍瞻博网络 BNG CUPS 的安装过程和系统要求。

瞻博网络 BNG CUPS 将在 Junos OS 中运行的宽带网络网关 (BNG) 功能分解为单独的控制平面和用户平面组件。控制平面是在 Kubernetes 环境中运行的云原生应用。用户平面组件继续在专用硬件平台上的 Junos OS 上运行。

本指南中的安装说明适用于瞻博网络 BNG CUPS 解决方案的分解式控制平面组件。在瞻博网络 BNG CUPS 解决方案中,控制平面称为瞻博网络 BNG CUPS 控制器(BNG CUPS 控制器)。BNG CUPS 控制器组件需要一个由多个节点组成的 Kubernetes 群集。

BNG CUPS 控制器可以安装在单个 Kubernetes 集群上,也可以安装在多地理位置、多集群设置上。这两种设置的安装要求和安装过程是不同的。有关 BNG CUPS 控制器设置,请参阅以下部分:

BNG CUPS 控制器安装要求

要安装 BNG CUPS 控制器,您需要满足本节中列出的硬件和软件要求。

BNG CUPS 控制器对单一地理位置设置的要求

BNG CUPS 控制器安装在由物理或虚拟机组成的 Kubernetes 群集上。为了提高可用性,群集中必须至少有三个节点。

BNG CUPS Controller 需要表 1 中列出的 Kubernetes 群集中的最少资源。

表 1:单个 Kubernetes 群集设置要求
类别 详细信息

跳转主机

跳转主机必须运行 Ubuntu 版本 22.04 LTS 或更高版本,并为其分配以下资源:
  • CPU - 2 核

  • 内存 - 8 GB

  • 存储 - 128 GB

如果您使用的是 Red Hat OpenShift Container Platform 集群,则必须安装 OpenShift CLI。

节点规格(至少 3 个节点) 节点是具有管理地址和域名的 Linux 系统(虚拟或物理系统)。节点必须满足以下要求:
  • 操作系统:

    • Ubuntu 22.04 LTS(用于 BBE Cloudsetup 群集)

    • Red Hat Enterprise Linux CoreOS (RHCOS) 4.15 或更高版本(适用于 OpenShift Container Platform 集群)

  • CPU 核心 - 12 个核心(首选超线程)

  • 内存 - 64 GB

  • 存储 - 根分区中的 512 GB 可用磁盘存储

    我们建议您相应地对磁盘存储进行分区:

    • 128 GB 到作系统的根 (/) 分区

    • 128 GB 到 /var/lib/docker 用于 Docker 缓存

    • 256 GB 到 /mnt/longhorn 的应用数据

      此位置是默认位置,您可以在配置过程中指定其他位置。

  • 所有群集节点都必须具有具有 sudo 访问权限的用户帐户。

  • 通过密钥对具有 sudo 权限的帐户进行 SSH 访问。

注意:

若要创建群集,可以使用以下任一应用程序:

  • BBE Cloudsetup 版本 2.1 或更高版本

  • Red Hat OpenShift Container Platform 4.15 或更高版本

    OpenShift Container Platform 集群还需要满足以下条件:

    • 容器注册表

    • 具有至少一个 IP 地址池的网络负载平衡器

    • 名为 jnpr-bbe-storage 的存储类

BNG CUPS 控制器对多地理位置设置的要求

地理上冗余的多群集 BNG CUPS 控制器设置由三个独立的 Kubernetes 群集组成。这三个群集中的每一个在地理上都是分开的,因此影响一个群集的服务影响事件不会影响其他群集。组成多群集设置的群集承担特定角色。

一个群集充当管理群集,另外两个群集担任工作负载群集的角色。工作负载群集提供了一个冗余平台,大多数 BNG CUPS 控制器应用都在这里运行。管理群集运行的软件监视工作负载群集的运行状况,并确定 BNG CUPS 控制器是否应从一个工作负载群集切换到另一个工作负载群集。

多群集中的每个 Kubernetes 群集都由物理或虚拟机 (VM) 组成。

BNG CUPS 控制器需要表 1 中列出的 Kubernetes 群集中的最少资源。

表 2:多个地理位置的 Kubernetes 群集设置要求
类别 详细信息

跳转主机 - 跳转主机必须与管理和工作负载集群建立连接。

跳转主机必须运行 Ubuntu 版本 22.04 LTS 或更高版本,并为其分配以下资源:

  • CPU - 2 核

  • 内存 - 8 GB

  • 存储 - 128 GB

管理集群 - 管理集群需要满足以下条件:

  • 至少 3 个混合节点

  • 每个节点都必须连接到工作负载群集和跳转主机

  • 群集服务:

    • 容器注册表

    • 持久性存储类(容器存储接口)

  • 开源软件:

    • 业力 1.9.0

    • 潜航者 0.17.0

    • Kubernetes 1.28.6 或更高版本

节点是具有管理地址和域名的 Linux 系统(虚拟或物理系统)。混合节点必须满足以下要求:

  • 作系统 - Ubuntu 22.04 LTS

  • CPU - 8 核

  • 内存 - 32 GB

  • 存储 - 512 GB

工作负载集群 - 需要两个工作负载集群(主工作负载和备份)。 工作负载群集需要满足以下条件:

  • 至少 3 个混合节点

  • 每个节点都必须连接到其他工作负载群集、管理群集和跳转主机

  • 群集服务:

    • 容器注册表

    • 持久性存储类(容器存储接口)

    • 具有第 3 层 (L3) 功能的网络负载平衡器

  • 开源软件:

    • 潜航者 0.17.0

    • Kubernetes 1.28.6 或更高版本

节点是具有管理地址和域名的 Linux 系统(虚拟或物理系统)。混合节点必须满足以下要求:

  • 操作系统:

    • Ubuntu 22.04 LTS(用于 BBE Cloudsetup 群集)

  • CPU 核心 - 12 个核心(首选超线程)

  • 内存 - 64 GB

  • 存储 - 根分区中的 512 GB 可用磁盘存储

    我们建议您相应地对磁盘存储进行分区:

    • 128 GB 到作系统的根 (/) 分区

    • 128 GB 到 /var/lib/docker 用于 Docker 缓存

    • 256 GB 到 /mnt/longhorn 的应用数据

      此位置是默认位置,您可以在配置过程中指定其他位置。

  • 所有节点都必须具有具有 sudo 访问权限的用户帐户。

注意:

在单个地理位置的 BNG CUPS 控制器设置中,您可以对群集的参数做出一些基本假设。您可以使用像 BBE Cloudsetup 这样的快速入门工具来创建单个地理位置的 BNG CUPS 控制器。构建具有多个地理位置和多个群集的生产环境 BNG CUPS 控制器设置需要您进行更多投入才能构建。

我们建议您使用 Rancher 的 RKE2 发行版来构建将成为多集群设置一部分的集群。此外,还需要 Kubernetes 1.28.6 或更高版本。

其他要求

要使用瞻博网络 BNG CUPS,您必须为与瞻博网络 BNG CUPS 控制器关联的瞻博网络 BNG CUPS 控制器(控制平面)和瞻博网络 BNG 用户平面(用户平面)购买许可证。有关如何购买软件许可证的信息,请通过 https://www.juniper.net/in/en/contact-us/ 与您瞻博网络销售代表联系。

您在瞻博网络 BNG CUPS 环境中使用的 MX 系列设备也需要各自单独的许可证。有关如何购买硬件的信息,请通过 https://www.juniper.net/in/en/contact-us/ 与您瞻博网络销售代表联系。

确认您有一个 juniper.net 用户帐户,有权下载 BNG CUPS 控制器软件包。从不属于 Kubernetes 群集的计算机下载并安装 BNG CUPS 控制器软件。

安装一个地理位置分散的瞻博网络 BNG CUPS 控制器

使用本节中的过程首次安装位于地理位置的瞻博网络 BNG CUPS 控制器。

开始之前,请确认您已满足 BNG CUPS 控制器安装的要求(请参阅 表 1)。

您可以通过以下两个选项来创建可在其上安装 BNG CUPS 控制器的 Kubernetes 集群:

  • BBE Cloudsetup - 有关安装说明,请参阅 BBE Cloudsetup 安装指南

    注意:

    BBE Cloudsetup 是一个实用程序,您可以使用它来快速开始使用 BNG CUPS 控制器。它不是群集的生命周期工具。您无法扩展集群的宽度、执行节点维护、升级基础架构组件等。用于生产目的的 Kubernetes 集群的设计和构建应符合生产环境的要求,并有适当的支持以维持其生命周期。

  • Red Hat OpenShift Container Platform — 有关安装说明,请参阅 Red Hat OpenShift Container Platform 文档。

在开始安装 BNG CUPS 控制器之前,请确保您已获得以下信息:

  • 容器注册表详细信息:
    • 如果您使用的是 BBE Cloudsetup 创建的群集:

      • 外部注册表地址

      • 外部注册表端口号(通常为 5000)

    • 如果您使用的是 Red Hat OpenShift Container Platform 集群:

      • 外部注册表 (FQDN)

      • 内部 (Docker) 注册表地址

      • 内部 (Docker) 注册表端口号

  • 系统日志服务器详细信息 — 如果计划将BGN CUPS控制器日志导出到外部系统日志收集器,则需要系统日志服务器信息。
    注意:

    如果检测到在目标群集上运行 BBE 事件收集和可视化 ,则将建议将 ECAV 部署的地址和端口值作为默认值。

    • Syslog 服务器地址

    • Syslog 服务器端口号

安装 BNG CUPS 控制器应用程序(单)。

  1. 从瞻博网络软件下载页面下载瞻博网络 BNG CUPS 软件包,并将其保存到跳转主机。

    BNG CUPS 控制器可作为压缩的 TAR 文件映像 (.tgz) 使用。文件名包含作为名称一部分的版本号。版本号的格式为:m.nZb.s

    例如,软件版本号 23.4R1.5 映射到以下格式:

    • m 是产品的主要版本号(例如,23)。

    • n 是产品的次要版本号(例如,4)。

    • Z 是软件版本的类型(例如,R for FRS 或维护版本)。

    • b 是产品的内部版本号(例如,1,表示 FRS 版本,而不是维护版本)。

    • s 是产品的旋转数(例如,5)。

  2. 输入以下内容,解压缩跳转主机上的 BNG CUPS 控制器 TAR 文件 (.tgz) 文件:
  3. 解压缩 TAR 文件后运行加载程序脚本。
  4. sudo -E dbng link --context context-name --version software-release使用命令链接到群集。命令link将加载的 BNG CUPS 控制器软件包与群集相关联,以准备安装。
    • context context-name- Kubernetes 上下文名称。

    • version software-release- BNG CUPS 控制器软件版本,如 dbng_loader 输出所示。

  5. 如果您要在 Red Hat OpenShift Container Platform 集群上安装 BNG CUPS 控制器,请使用 OpenShift CLI 登录,然后继续执行下一步。
    如果要在 BBE Cloudsetup 创建的群集上安装 BNG CUPS 控制器,请继续执行下一步。
  6. 您必须向容器注册表进行身份验证,以便能够推送 BNG CUPS 控制器容器映像。您向注册表进行身份验证的方式会有所不同,具体取决于您是在 BBE Cloudsetup 创建的集群上还是在 Red Hat OpenShift Container Platform 集群上安装 BNG CUPS 控制器(有关详细信息,请参阅相应的文档)。
  7. 如果您使用的是安全注册表(在 BBE Cloudsetup 创建的群集上创建),则通过以系统用户(BBE Cloudsetup 配置文件中提供的系统用户)的身份向群集的注册表传输地址(BBE Cloudsetup 配置文件中作为系统地址提供的 FQDN)发出 docker 登录名来向注册表进行身份验证。
  8. 运行 setup 以配置安装。该 setup 命令执行以下作:
    • 收集有关集群环境的信息 - 收集的信息包括以下内容:

      • 存储类或永久卷的名称

      • 容器注册表的位置

      • 注册表的容器和 Pod 名称

      • TLS 密钥

      • 与支持 BNG CUPS 控制器功能相关的信息。

    • 初始化 BNG CUPS 控制器配置。

      如果未在安装命令中使用 bbecloudsetup 选项或 template file-name 选项,则需要在安装过程中完成以下提示:

      注意:

      仅使用 bbecloudsetup 选项或选项 template file-name 。不要同时使用这两个选项。

      • 如果您使用 BBE Cloudsetup 创建群集

        • 外部注册表地址。

        • 外部注册表端口号。

      • 如果您使用的是 Red Hat OpenShift Container Platform 集群:

        • 外部注册表 (FQDN)

        • 内部 (Docker) 注册表地址

        • 内部 (Docker) 注册表端口号

    注意:

    context context-name 是命令唯一必需的 setup 选项。

    下面列出了可用于 setup 该命令的选项:

    • context context-name- Kubernetes 上下文名称。

    • h, help- 显示帮助消息并退出。

    • l, log [error, warning, info, debug]- 调整日志级别。

    • no-color- 打印不带颜色的消息。

    • bbecloudsetup- 填写与 bbecloudsetup 创建的集群一致的作参数,这样您就不必在设置过程中与 BNG CUPS 控制器交互(有关集群安装说明,请参阅 BBE Cloudsetup 安装指南 )。

      注意:

      仅使用 bbecloudsetup 选项或选项 template file-name 。不要同时使用这两个选项。

    • update- 仅在设置过程中系统提示您输入缺失值。

    • ssh host:port- 集群的主机名或 IP 地址(集群的任何节点)和开放端口,用于对 CLI 进行 SSH 访问。

    • secrets- 更新 BNG CUPS 控制器使用的密钥、证书和机密。

    • verbose- 在每个提示问题之前提供详细说明。

    • configfile-name- 您希望 BNG CUPS 控制器在启动期间使用的初始配置文件的名称。

    • template file-name- 一个 YAML 格式的文件,其中包含在安装过程中创建的配置文件的子集。在模板文件中输入的值将由安装过程自动使用。使用该 template 选项时,无需在设置过程中手动输入模板文件中包含的信息。只有在使用 Red Hat OpenShift Container Platform 创建集群或创建多地理集群时,才应使用该 template 选项。 表 3 描述了需要输入到配置文件中 template 的信息。

      注意:

      仅使用 bbecloudsetup 选项或选项 template file-name 。不要同时使用这两个选项。

    • mandatory—仅在设置过程中提出必答问题。

    • optional- 仅询问设置过程中不需要的问题。

    表 3:安装文件字段说明

    描述

    外部注册表地址

    外部注册表地址是容器映像推送到的 FQDN。

    内部 (Docker) 注册表传输地址 (fqdn:port)

    内部注册表传输地址是在推出期间从中提取容器映像的地址。此地址通常与外部注册表地址不同。

    (选答) CPi 配置存储名称

    配置的 CPi 存储类的名称。

    (选答) CPi 配置存储大小

    配置的 CPi 存储类的大小,以兆字节 (MiB) 为单位。

    (选答) CPi 核心存储名称

    CPi 核心存储类的名称。

    (选答) CPi 核心存储大小

    CPi 核心存储类的大小,以兆字节 (MiB) 为单位。

    (选答) 缓存核心存储名称

    Scache 核心存储类的名称。

    (选答) 缓存核心存储大小

    Scache 核心存储类的大小,以兆字节 (MiB) 为单位。

  9. 运行dbng-version命令,验证 BNG CUPS 控制器安装。
    • context context-name- Kubernetes 上下文名称。

    • detail- 显示所有可用的软件版本。

在位于单个地理位置的设置中启动 BNG CUPS 控制器

使用此过程可在位于单个地理位置的设置中配置和启动 BNG CUPS 控制器。

  1. 输入rollout以开始 BNG CUPS 控制器安装。BNG CUPS 控制器实用程序允许您为属于 BNG CUPS 控制器的所有微服务推出不同的软件版本。您需要以 root 身份使用 sudo 的命令rollout。该rollout命令还会验证新版本所需的所有值是否都已存在,并将新版本容器映像加载到注册表中。用于sudo -E dbng rollout --context context-name --version software-release --service service-name 启动 BNG CUPS 控制器服务。例如:
    • context-name—Kubernetes 上下文。

    • service service-name- 要推出的微服务名称(例如, scachecpi)。

    • version software-release- 要推出的软件版本(默认为链接到群集的版本)。

    注意:

    上,不需要首次部署 -–service-–service 与推出(升级)特定服务的特定版本一起 –-version 使用。

    注意:

    默认情况下,BNG CUPS 控制器从出厂默认启动。配置将重置为其初始状态。将清除任何持久状态和任何持久日志。

  2. 输入dbng status --context context-name --detail以验证 BNG CUPS 控制器服务是否已启动并正在运行。例如:
    注意:

    收集服务的日志,并在出现以下任一情况时联系瞻博网络技术援助中心 (JTAC):

    • 服务未运行。

    • 与其他服务相比,该服务的正常运行时间表明它已重新启动。

  3. 您必须将控制平面实例 (CPi) 添加到 BNG CUPS 控制器。运行命令CPi add
    • context-name- Kubernetes 上下文名称。

    • version software-release- 新 CPi Pod 的软件版本。输入发布。

    • cpi-label- 指定用于 CPi 命令的标签。

  4. 使用dbng status命令验证 CPi 微服务是否正在运行。
    • context-name- Kubernetes 上下文名称。

    • detail- 显示详细信息。

在多个地理位置的设置中安装瞻博网络 BNG CUPS 控制器

对于由位于不同地理位置的多个 BNG CUPS 控制器组成的 BNG CUPS 控制器设置,使用本节中的安装过程。

开始之前,请确认您已满足 BNG CUPS 控制器安装的要求(请参阅 表 2)。

在开始安装 BNG CUPS 控制器之前,请确保您已获得以下信息:

注意:

您必须收集下面列出的所有三个群集的信息。

  • 工作负载群集的群集上下文名称、管理群集的 karmada 上下文和管理群集的工作上下文

  • Karmada kubeconfig 密钥名称 - 用于与 Karmada 上下文的 REST API 交互的密钥名称

  • 每个集群的容器注册表详细信息:
    • 外部注册表地址

    • 外部注册表端口号(通常为 5000)

  • 系统日志服务器详细信息 — 如果计划将BGN CUPS控制器日志导出到外部系统日志收集器,则需要系统日志服务器信息。
    注意:

    如果检测到在目标群集上运行 BBE 事件收集和可视化 ,则将建议将 ECAV 部署的地址和端口值作为默认值。

    • Syslog 服务器地址

    • Syslog 服务器端口号

安装 BNG CUPS 控制器应用程序(多个地理位置的设置)。

  1. 从瞻博网络软件下载页面下载瞻博网络 BNG CUPS 软件包,并将其保存到跳转主机。

    BNG CUPS 控制器可作为压缩的 TAR 文件映像 (.tgz) 使用。文件名包含作为名称一部分的版本号。版本号的格式为:m.nZb.s

    例如,软件版本号 23.4R1.5 映射到以下格式:

    • m 是产品的主要版本号(例如,23)。

    • n 是产品的次要版本号(例如,4)。

    • Z 是软件版本的类型(例如,R for FRS 或维护版本)。

    • b 是产品的内部版本号(例如,1,表示 FRS 版本,而不是维护版本)。

    • s 是产品的旋转数(例如,5)。

  2. 输入以下内容,解压缩跳转主机上的 BNG CUPS 控制器 TAR (.tgz) 文件:
  3. 解压缩 TAR 文件后运行加载程序脚本。
  4. sudo -E dbng link --context context-name --version software-release使用命令链接到群集。该link命令获取工作负载群集上下文和观察者上下文的列表,并与加载的 BNG CUPS 控制器软件包相关联,以准备设置。
    • context karmada-context-name- 在管理集群上安装 Karmada 时创建的 Karmada 上下文的上下文名称。

    • worload-contexts workload-1-context-name workload-2-context-name- 两个工作负载上下文名称。

    • observer-context management-context-name- 管理集群的上下文名称。请注意,此上下文与与管理群集关联的 Karmada 上下文名称不同。

    • version software-release- BNG CUPS 控制器软件版本,如 dbng_loader 输出所示。

    注意:

    在安装过程中,Karmada 将安装在管理群集上,Karmada 会在管理群集上创建自己的上下文。Karmada 上下文用于定位涉及工作负载群集的任何作。管理群集也有自己的上下文,用于运行非关键的集中式工作负载(例如, BBE 事件收集和可视化)。您可以将此管理群集上下文用于 observer-context.

    图 1 显示了不同上下文在多集群设置中的位置。

    图 1:多个集群上下文 Multiple Cluster Contexts
  5. 您必须在多群集设置中使用每个群集上的注册表进行身份验证,才能推送 BNG CUPS 控制器容器映像。您可以通过以系统用户(在 BBE Cloudsetup 配置文件中输入的系统用户)的身份向群集的注册表传输地址(BBE Cloudsetup 配置文件中作为系统地址提供的 FQDN)发出 docker 登录名来向注册表进行身份验证。
  6. 运行 setup 以配置安装。该 setup 命令执行以下作:
    • 收集有关集群环境的信息 - 收集的信息包括以下内容:

      • 存储类或永久卷的名称

      • 容器注册表的位置

      • 注册表的容器和 Pod 名称

      • TLS 密钥

      • 与支持 BNG CUPS 控制器功能相关的信息。

    • 初始化 BNG CUPS 控制器配置。

    设置过程中将出现以下提示:

    • 输入管理群集的以下信息:

      • 每个群集的外部注册表地址和端口号。输入每个集群的信息后,单击 Enter 键。

      • 注册表地址和端口号,供观察者(管理群集)从中提取。

      • Karmada kubeconfig 秘密名称

      • 启用 TLS(默认值为 False)

      • TLS 密钥名称

    • 为主工作负载群集输入以下内容。输入信息后,单击 Enter 键以输入备份工作负载群集的信息:

      • 集群名称

      • 群集注册表地址和端口号

    • 为备份工作负载群集输入以下内容:

      • 集群名称

      • 群集注册表地址和端口号

    • CPi Config 存储类名称和大小

    • CPi 核心存储类名称和大小

    • 缓存核心存储名称

    • 缓存核心存储大小

    下面列出了可用于 setup 该命令的选项:

    • context karmada-context-name- 在管理集群上安装 Karmada 时创建的 Karmada 上下文的上下文名称。

    • h, help- 显示帮助消息并退出。

    • l, log [error, warning, info, debug]- 调整日志级别。

    • no-color- 打印不带颜色的消息。

    • update- 仅在设置过程中系统提示您输入缺失值。

    • ssh host:port-number- 集群的主机名或 IP 地址(集群的任何节点)和开放端口,用于对 CLI 进行 SSH 访问。

    • secrets- 更新 BNG CUPS 控制器使用的密钥、证书和机密。

    • verbose- 在每个提示问题之前提供详细说明。

    • configfile-name- 您希望 BNG CUPS 控制器在启动期间使用的初始配置文件的名称。

    • template file-name- 一个 YAML 格式的文件,其中包含在安装过程中创建的配置文件的子集。在模板文件中输入的值将由安装过程自动使用。使用该 template 选项时,无需在设置过程中手动输入模板文件中包含的信息。只有在使用 Red Hat OpenShift Container Platform 创建集群或创建多地理集群时,才应使用该 template 选项。 表 3 描述了需要输入到配置文件中 template 的信息。

    • mandatory—仅在设置过程中提出必答问题。

    • optional- 仅询问设置过程中不需要的问题。

    • context karmada-context-name- 在管理集群上安装 Karmada 时创建的 Karmada 上下文的上下文名称。

    • update- 仅在设置过程中系统提示您输入缺失值。

    • ssh host:port- 集群的主机名或 IP 地址(集群的任何节点)和开放端口,用于对 CLI 进行 SSH 访问。

  7. 运行dbng-version命令,验证 BNG CUPS 控制器安装。
    • context context-name- Kubernetes 上下文名称。

    • detail- 显示所有可用的软件版本。

在多个地理位置的设置中启动 BNG CUPS 控制器

使用此过程可在多个地理位置的设置中配置和启动 BNG CUPS 控制器。

  1. 输入rollout以开始 BNG CUPS 控制器安装。BNG CUPS 控制器实用程序允许您为属于 BNG CUPS 控制器多地理位置设置的所有微服务推出不同版本的软件。您需要以 root 身份使用 sudo 的命令rollout。该rollout命令还会验证新版本所需的所有值是否都已存在,并将新版本容器映像加载到注册表中。用于sudo -E dbng rollout --context karmada-context-name --version software-release --service service-name 启动 BNG CUPS 控制器服务。例如:
    • karmada-context-name- 在管理集群上安装 Karmada 时创建的 Karmada 上下文的上下文名称。

    • service service-name- 要推出的微服务名称(例如, scachecpi)。

    • version software-release- 要推出的软件版本(默认为链接到群集的版本)。

    注意:

    上,不需要首次部署 -–service-–service 与推出(升级)特定服务的特定版本一起 –-version 使用。

    注意:

    默认情况下,BNG CUPS 控制器从出厂默认启动。配置将重置为其初始状态。将清除任何持久状态和任何持久日志。

  2. 输入dbng status --context karmada-context-name --detail以验证 BNG CUPS 控制器服务是否已启动并正在运行。例如:
    注意:

    收集服务的日志,并在出现以下任一情况时联系瞻博网络技术援助中心 (JTAC):

    • 服务未运行。

    • 与其他服务相比,该服务的正常运行时间表明它已重新启动。

  3. 您必须将控制平面实例 (CPi) 添加到 BNG CUPS 控制器。运行命令CPi add
    • karmada-context-name- 在管理集群上安装 Karmada 时创建的 Karmada 上下文的上下文名称。

    • version software-release- 新 CPi Pod 的软件版本。输入发布。

    • cpi-label- 指定用于 CPi 命令的标签。

  4. 使用dbng status命令验证 CPi 微服务是否正在运行。
    • karmada-context-name- 在管理集群上安装 Karmada 时创建的 Karmada 上下文的上下文名称。

    • detail- 显示详细信息。

安装 BNG 用户平面

作为瞻博网络 BNG 杯的一部分使用的 BNG 用户平面是您在网络中安装的 MX 系列路由器。BNG 用户平面(MX 系列路由器)运行 Junos OS,如果需要安装 BNG 用户平面,请参阅 Junos® OS 软件安装和升级指南