Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Paragon Automation Portfolio Installation Overview

Juniper® Paragon Automation Portfolio is a cloud-ready solution for network planning, configuration, provisioning, traffic engineering, monitoring, and lifecycle management. This solution brings advanced visualization capabilities and analytics to network management and monitoring. Paragon Automation can be deployed as an on-premises (customer managed) application. Paragon Automation Portfolio offers users a suite of microservices-based applications including Paragon Insights (previously known as HealthBot), Paragon Planner (previously known as NorthStar Planner), and Paragon Pathfinder (previously known as NorthStar Controller).

Paragon Automation is built on a Kubernetes cluster, and is a collection of microservices that interact with one other through APIs. A Kubernetes cluster contains a control plane and one or more compute or worker nodes as illustrated in Figure 1. The control plane manages the cluster, and the compute nodes run the application workloads. The applications run in containers. Containers are not tied to individual nodes, but are abstracted across the cluster.

Figure 1: Kubernetes ClusterKubernetes Cluster

Installation is automated using Ansible playbooks. The Ansible playbooks are packaged in a Docker image, and can be executed on any host that has Docker installed and that can mount local directories into a Docker container. Installation is controlled through several variables that are defined in configuration files that are created and updated during the installation process. Based on the configuration files, the Ansible playbook deploys the Kubernetes cluster.

You can install Paragon Automation by downloading an installation bundle and running the installer on virtual machines (VMs) and bare metal servers, each of which must be running the same Ubuntu or CentOS version of Linux. You must have a dedicated machine functioning as the control host that installs the distribution software on a number of cluster nodes. You can download the distribution software on the control host, and then create and configure the installation files to run the installation from the control host. You must have internet access to download the packages on the control host. You must also have internet access on the cluster nodes to download any additional software such as Docker and OS patches.

A Paragon Automation Kubernetes cluster consists of primary and worker nodes. While the total number of cluster nodes depends on the intended capacity of the system, we recommend that for a fully redundant setup, you must have a minimum of three primary nodes and one worker node. For POC or lab setups, a single node is sufficient. The primary and worker node components run on the single node in such setups.

This guide describes how to install Paragon Automation and is intended for network operators and administrators who install, configure, and manage the network infrastructure. This guide explains how to:

  • Install and update Paragon Automation

  • Uninstall Paragon Automation

  • Add and remove nodes

  • Back up and restore a configuration

  • Perform common installation troubleshooting tasks