Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Paragon Automation(Pathfinder、Planner、Insights)安装概述

Paragon™ 自动化(Pathfinder、Planner、Insights)是一套用于网络规划、配置、配置、流量工程、监控和生命周期管理的云就绪解决方案。此解决方案为网络管理和监控带来了高级可视化功能和分析。Paragon Automation 为瞻博网络设备和部分第三方设备提供基本平台支持。

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

  • Paragon Insights(以前称为 HealthBot)

  • Paragon Planner(以前称为 NorthStar 计划器)

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

图 1:Paragon Automation(Pathfinder、Planner、Insights) Paragon Automation (Pathfinder, Planner, Insights)

安装 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 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:部署架构 Deployment Architecture
  • 使用现有管理网络提供对 Web UI 的访问、节点到节点通信以及受支持的 Paragon Automation 与托管设备的通信,并使用单独的网络支持 Openconfig 和 iAgent(通过 SSH 的 NETCONF)。

    此选项如 图 3 右侧所示。

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

    IP 网络 1 在托管设备与 Paragon Automation 之间为 Openconfig 和 iAgent (NETCONF over SSH) 提供路径,否则不受支持。使用的接口为 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。

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