Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Paragon Automation 产品组合安装概述

Juniper® Paragon™ Automation 产品组合是用于网络规划、配置、配置、流量工程、监控和生命周期管理的云就绪解决方案。该解决方案为网络管理和监控带来了高级可视化功能和分析。Paragon Automation 为瞻博网络设备和部分第三方设备提供基础平台支持。

本指南介绍如何安装 Paragon Automation,适用于安装、配置和管理网络基础架构的网络运营商和管理员。您可以将 Paragon Automation 部署为以下一组基于本地(客户管理)微服务的应用程序:

  • Paragon Insights(以前称为 HealthBot)

  • Paragon Planner(以前称为 NorthStar Planner)

  • Paragon Pathfinder(以前称为 NorthStar 控制器)

图 1:Paragon Automation 产品组合 Paragon Automation Portfolio

安装 Paragon Automation 时,可以同时安装这三个应用程序。安装完成后,只有在安装了软件许可证的情况下,才能使用这些应用程序。

图 2:典型的 Paragon Automation 部署 Typical Paragon Automation Deployment

Paragon Automation 控制平面包括 Kubernetes 节点(K8s 控制平面)之间以及 Paragon Automation 与待管理设备之间的通信。

这种群集节点间通信是使用 API 和 SSH 实现的,而 Paragon Automation 与托管设备之间的通信包括路径计算元素协议 (PCEP)、BGP 链路状态 (BGP-LS)、HTTPS (WEB U)、系统日志记录 (SYSLOG)、SNMP 和 NETCONF、Openconfig 和 iAgent(NETCONF over SSH)等协议和服务。

控制平面可以通过不同的方式实现:

  • 使用现有管理网络提供对 Web UI 的访问、节点到节点的通信,以及受支持的 Paragon Automation 与托管设备的通信。

    管理网络如图 3 的左侧所示。

    通常,任何运行 Junos OS 的设备都会通过管理接口(如 fxp0 或 em0)连接到管理网络。此选项的一个限制是管理接口不支持 Openconfig 和 iAgent(通过 SSH 的 NETCONF)。因此,如果需要使用这些传感器,则需要使用非管理接口(如 ge-0/0/0)提供单独的连接。

    图 3:部署架构 Deployment Architecture
  • 使用现有管理网络提供对 Web UI 的访问、节点到节点通信和支持的 Paragon Automation 与托管设备的通信,以及支持 Openconfig 和 iAgent (NETCONF over SSH) 的单独网络。

    此选项如图 3 的右侧所示。

    在这里,您可以看到管理网络仍然用于提供对 Web UI 的访问、Paragon Automation 节点之间的通信,以及托管设备和 Paragon Automation 之间的路径计算元素协议 (PCEP)、BGP 链路状态 (BGP-LS)、系统日志记录 (syslog)、SNMP 和 NETCONF。使用的接口是 fxp0.0。

    IP 网络 1 为 Openconfig 和 iAgent (NETCONF over SSH) 提供了托管设备和 Paragon Automation 之间的路径,否则这些设备不受支持。使用的接口是 ge-0/0/0.0。

  • 仅使用现有管理网络来提供对 WEB UI 和节点到节点通信的访问,并使用单独的网络来提供 Paragon Automation 与托管设备之间的所有通信。

    与受管设备的通信如图 4 所示。

    图 4:与托管设备的 Communication with Managed Devices通信

在这里,您可以看到管理网络仍然用于提供对 Web UI 的访问以及 Paragon 节点之间的通信,但 IP 网络 1 为受管设备和 Paragon Automation 之间的路径计算元素协议 (PCEP)、BGP 链路状态 (BGP-LS)、系统日志记录 (syslog)、SNMP、NETCONF 以及 Openconfig 和 iAgent (NETCONF over SSH) 提供了路径。请注意,用于所有协议和服务的接口是 ge-0/0/0.0

此外,受管设备仍使用 fxp0 连接到管理网络,以执行与 Paragon Automation 无关的任何其他用户管理任务。

注意:

iAgent(NETCONF over SSH)和openconfig在fxp0接口上不起作用。因此,如果您使用这些接口与 Paragon Insights 通信,则需要在设备上使用不同的接口。

图 5:通信路径 Communication Paths

Paragon Automation 部署架构

图 3 展示了典型的 Paragon Automation 部署架构及其通信协议。

Paragon Automation Kubernetes 集群是通过 API 相互交互的微服务的集合。Kubernetes 群集包含配置了不同角色的多个节点。有关角色的详细信息,请参阅 群集节点角色

图 6:Kubernetes 集群 Kubernetes Cluster

Paragon Automation 安装

您可以使用 Ansible 行动手册自动安装 Paragon Automation 软件。操作指南会在所有群集节点上安装所需的软件。这些 Ansible 剧本打包在 Docker 映像中,并在单独的专用主机(控制主机)上执行。控制主机必须安装 Docker,并且必须能够将本地目录装载到 Docker 容器中。您必须有一台专用计算机充当控制主机。
图 7:安装概述 Installation Overview

要安装 Paragon Automation,您需要:

  • 将安装捆绑包下载到控制主机。

  • 创建和自定义所需的安装和配置文件。

  • 在控制主机上运行安装程序。

安装通过安装过程中创建的安装和配置文件中定义的多个变量进行控制。根据这些文件,Ansible 行动指南部署 Kubernetes 集群。

本指南说明如何:

  • 安装和升级 Paragon Automation。

  • 卸载 Paragon Automation。

  • 添加和删除节点。

  • 备份和还原配置。

  • 将数据从现有设置迁移到 Paragon Automation。

  • 执行常见的安装故障排除任务。