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 Insight(旧HealthBot)

  • Paragon Planner(旧NorthStar Planner)

  • Paragon Pathfinder(旧NorthStar Controller)

図1:Paragonオートメーションのポートフォリオ Paragon Automation Portfolio

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

図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(SSH上のNETCONF)などのプロトコルとサービスが含まれます。

制御プレーンは、さまざまな方法で実装できます。

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

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

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

    図 3:導入アーキテクチャ Deployment Architecture
  • 既存の管理ネットワークを使用して、Web UI、Node to Node通信、マネージドデバイス通信に対応したParagon Automation、Openconfigをサポートする個別のネットワーク、およびsSH上のNETCONF(NETCONF)にアクセスを提供します。

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

    管理ネットワークは、引き続き、Web UIへのアクセス、Paragon Automationノード間の通信、PCEP(Path Computation Element Protocol)、BGPリンク状態(BGP-LS)、システムロギング(syslog)、SNMP、NETCONFのパス(管理対象デバイスとParagon Automation間)へのアクセスを提供するために使用されていることがわかります。使用されるインターフェイスは fxp0.0 です。

    IPネットワーク1は、管理対象デバイスとParagon Automationとの間のOpenconfigおよびiAgent(NETCONF over SSH)のパスを提供します。それ以外はサポートされていません。使用されるインターフェイスはge-0/0/0.0です。

  • 既存の管理ネットワークは、WEB UIへのアクセス、Node to Node通信、およびParagon Automationと管理対象デバイス間のすべての通信を提供する個別のネットワークのみを使用します。

    管理対象デバイスとの通信を 図 4 に示します。

    図 4:管理対象デバイス Communication with Managed Devicesとの通信

ここでは、管理ネットワークがWeb UIへのアクセスとParagonノード間の通信を提供するために使用されていることがわかりますが、IPネットワーク1は、PCEP(Path Computation Element Protocol)、BGPリンク状態(BGP-LS)、システムロギング(syslog)、SNMP、NETCONF、Openconfig、iAgent(NETCONF over SSH)のパスを提供します。すべてのプロトコルとサービスに使用されるインターフェイスがge-0/0/0.0であることに注意してください

また、管理対象デバイスは、Fxp0を使用して、Paragon Automationに関連しない他のユーザー管理タスクに対して、引き続き管理ネットワークに接続されます。

メモ:

iAgent(SSH上のNETCONF)とopenconfigは、fxp0インターフェイスでは動作しません。そのため、これらを使用してParagon Insightsと通信する場合は、デバイス上で別のインターフェイスを使用する必要があります。

図 5:通信パス Communication Paths

Paragonオートメーションの導入アーキテクチャ

図3 は、典型的なParagon Automation Deploymentアーキテクチャとその通信プロトコルを示しています。

Paragon Automation Kubernetesクラスターは、APIを介して相互に対話するマイクロサービスの集合です。Kubernetes クラスタは、異なるロールで構成された複数のノードで構成されています。ロールの詳細については、「 クラスターノードの役割」を 参照してください。

図 6:Kubernetes クラスタ Kubernetes Cluster

Paragonオートメーションのインストール

Ansibleプレイブックを使用して、Paragon Automationソフトウェアのインストールを自動化します。プレイブックは、すべてのクラスタ ノードに必要なソフトウェアをインストールします。これらの Ansible プレイブックは Docker イメージにパッケージ化され、別の専用ホスト(制御ホスト)で実行されます。制御ホストには Docker がインストールされている必要があり、ローカル ディレクトリを Docker コンテナにマウントできる必要があります。制御ホストとして機能する専用マシンが必要です。
図 7:設置の概要 Installation Overview

Paragon Automationをインストールするには、次の手順にいます。

  • インストールバンドルを制御ホストにダウンロードします。

  • 必要なインストールファイルと設定ファイルを作成およびカスタマイズします。

  • 制御ホストでインストーラーを実行します。

インストールは、インストール・プロセス中に作成されたインストール・ファイルおよび構成ファイルに定義されているいくつかの変数によって制御されます。これらのファイルに基づいて、AnsibleプレイブックはKubernetesクラスターを展開します。

このガイドでは、以下の方法について説明します。

  • Paragon Automationのインストールとアップグレード

  • Paragonオートメーションをアンインストールします。

  • ノードの追加と削除。

  • 設定をバックアップして復元します。

  • 既存の設定からParagon Automationにデータを移行します。

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