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™ Automation(Pathfinder、Planner、Insights)は、ネットワーク計画、設定、プロビジョニング、トラフィック制御、監視、ライフサイクル管理のためのクラウド対応ソリューションです。このソリューションは、ネットワーク管理と監視に高度な可視化機能と分析をもたらします。Paragon Automationは、デバイスのベースプラットフォームサポートを提供します。一部のサードパーティ製デバイスもサポートします。

このガイドは、Paragon Automationのインストール方法について説明し、ネットワークインフラストラクチャをインストール、設定、管理するネットワークオペレーターと管理者を対象としています。Paragon Automationは、以下のオンプレミス(顧客管理)マイクロサービスベースのアプリケーションセットとして導入します。

  • Paragon Insights(旧称:HealthBot)

  • Paragon Planner(旧称:NorthStar Planner)

  • Paragon Pathfinder(旧称:NorthStar Controller)

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

Paragon Automationをインストールすると、これら3つのアプリケーションを同時にインストールできます。インストールの完了後は、ソフトウェア ライセンスがインストールされている場合にのみ、これらのアプリケーションを使用できます。

図2:一般的なParagon Automation導入 Typical Paragon Automation Deployment

Paragon Automationコントロールプレーンには、Kubernetesノード(K8sコントロールプレーン)間、およびParagon Automationと管理対象デバイス間の通信が含まれます。

このクラスタのノード間通信はAPIとSSHを使用して実装されます。一方、Paragon Automationと管理対象デバイス間の通信には、Path Computation Element Protocol(PCEP)、BGPリンクステート(BGP-LS)、HTTPS(WEB UI)、システムロギング(syslog)、SNMP、NETCONF、Openconfig、iAgent(NETCONF over SSH)などのプロトコルとサービスが含まれます。

コントロールプレーンは、さまざまな方法で実装できます。

  • 既存の管理ネットワークを使用して、Web UI、ノード間の通信、およびサポートされているParagon Automationから管理対象デバイスへの通信へのアクセスを提供します。

    管理ネットワークは、 図 3 の左側に示されています。

    通常、Junos OS を実行するデバイスは、管理インターフェイス(fxp0 や em0 など)を介して管理ネットワークに接続されます。このオプションの制限の 1 つは、Openconfig と iAgent(NETCONF over SSH)が管理インターフェイス上でサポートされないことです。そのため、これらのセンサーを使用する必要がある場合は、非管理インターフェイス(ge-0/0/0 など)を使用して別の接続を提供する必要があります。

    図3:導入アーキテクチャ Deployment Architecture
  • 既存の管理ネットワークを使用して、Web UI、ノード間の通信、サポートされているParagon Automationから管理対象デバイスへの通信へのアクセスを提供し、別のネットワークを使用してOpenConfigとiAgent(NETCONF over SSH)をサポートします。

    このオプションは、 図 3 の右側に示されています。

    ここでは、管理ネットワークが、Web UIへのアクセス、Paragon Automationノード間の通信、および管理対象デバイスとParagon Automation間のPath Computation Element Protocol(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間のPath Computation Element Protocol(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との通信にこれらを使用する場合は、デバイスで別のインターフェイスを使用する必要があります。

図 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にデータを移行します。

  • 一般的なインストールのトラブルシューティングタスクを実行します。