Paragon Automation(Pathfinder、Planner、Insights)安装概述
Paragon™ Automation(Pathfinder、Planner、Insights)是一款云就绪解决方案,适用于网络规划、配置、调配、流量工程、监控和生命周期管理。该解决方案为网络管理和监控带来了高级可视化功能和分析。Paragon Automation 为瞻博网络设备和部分第三方设备提供基本平台支持。
本指南介绍如何安装 Paragon Automation,适用于安装、配置和管理网络基础架构的网络运营商和管理员。您可以将 Paragon Automation 部署为以下一组基于微服务的本地(客户管理)应用程序:
-
Paragon Insights(以前称为 HealthBot)
-
Paragon Planner(以前称为 NorthStar 计划器)
-
Paragon Pathfinder(以前称为 NorthStar 控制器)

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

Paragon Automation 控制平面包括 Kubernetes 节点之间(K8s 控制平面)之间以及 Paragon Automation 与待管理设备之间的通信。
这种群集节点间通信使用 API 和 SSH 实现,而 Paragon Automation 与托管设备之间的通信包括路径计算元素协议 (PCEP)、BGP 链路状态 (BGP-LS)、HTTPS (Web UI)、系统日志记录 (syslog)、SNMP 以及 NETCONF、Openconfig 和 iAgent(NETCONF over SSH)等协议和服务。
控制平面可以通过不同的方式实现:
-
使用现有管理网络提供对 Web UI、节点到节点通信以及受支持的 Paragon Automation 到托管设备通信的访问。
管理网络如 图 3 左侧所示。
通常,运行 Junos OS 的任何设备都通过管理接口(如 fxp0 或 em0)连接到管理网络。此选项的一个限制是管理接口不支持 Openconfig 和 iAgent(NETCONF over SSH)。因此,如果需要使用这些传感器,则需要使用非管理接口(例如 ge-0/0/0)提供单独的连接。
图 3:部署架构 -
使用现有管理网络提供对 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:与托管设备的通信
在这里,您可以看到管理网络仍用于提供对 Web UI 的访问以及 Paragon 节点之间的通信,但 IP 网络 1 为托管设备和 Paragon Automation 之间的路径计算元素协议 (PCEP)、BGP 链路状态 (BGP-LS)、系统日志记录 (syslog)、SNMP、NETCONF 以及 Openconfig 和 iAgent(NETCONF over SSH)提供了路径。请注意,用于所有协议和服务的接口都是 ge-0/0/0.0
此外,对于与 Paragon Automation 无关的任何其他用户管理任务,受管设备仍使用 fxp0 连接到管理网络。
iAgent(NETCONF over SSH)和 openconfig 无法通过 fxp0 接口运行。因此,如果您使用设备与 Paragon Insights 通信,则需要在设备上使用不同的界面。

Paragon Automation 部署架构
图 3 展示了典型的 Paragon Automation 部署架构及其通信协议。
Paragon Automation Kubernetes 群集是通过 API 相互交互的微服务集合。Kubernetes 群集由多个配置了不同角色的节点组成。有关角色的更多信息,请参阅 群集节点角色。

Paragon Automation 安装

要安装 Paragon Automation,您需要:
-
将安装包下载到控制主机。
-
创建并自定义所需的安装和配置文件。
-
在控制主机上运行安装程序。
安装通过在安装过程中创建的安装和配置文件中定义的几个变量来控制。基于这些文件,Ansible作指南部署 Kubernetes 群集。
本指南介绍如何:
-
安装并升级 Paragon Automation。
-
卸载 Paragon Automation。
-
添加和删除节点。
-
备份和还原配置。
-
将数据从现有设置迁移到 Paragon Automation。
-
执行常见的安装故障排除任务。