Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos Spaceノードのソフトウェアコンポーネント

1 に示すように、Junos Space Appliance(JA2500)とJunos Space仮想アプライアンスは、どちらも同じソフトウェア スタックを実行します。

図1: Junos Spaceアプライアンス Software Stack on a Junos Space Applianceのソフトウェアスタック

Junos Spaceソフトウェアアーキテクチャは、以下の実績のある成熟したソフトウェアコンポーネントの組み合わせに基づいています。

  • CentOS 6.8 ディストリビューションは、アプライアンスの基盤となる OS として使用されます。CentOSディストリビューションは、Red Hat Enterprise Linux(RHEL)とバイナリ互換性があります。Junos Spaceに必要なサービスは、このディストリビューションから利用され、その他のサービスはすべて削除されます。プラットフォームのすべての運用、管理、管理(OAM)はJunos SpaceのユーザーインターフェイスまたはCLIから実行されるため、Junos Space管理者はLinuxコンポーネントに直接アクセスする必要がありません。同時に、基盤となるオペレーティングシステムは、信頼性とセキュリティの強力な遺産を持つ業界標準のディストリビューションであることに注意することが重要です。

  • MySQL Enterprise Edition 5.6 リレーショナルデータベースサービスは、Junos Space ネットワーク管理プラットフォームおよびホストされているすべてのアプリケーションに永続ストレージを提供します。共通のデータベースインスタンスには、ネットワーク管理プラットフォームが必要とするすべての永続データが格納されます。前の図に示すように、プラットフォームにインストールされている各プラグ可能アプリケーションには、独自の固有のデータベース・インスタンスがあります。すべてのデータベースインスタンスは、クラスタ内の 2 つのノードで実行されてアクティブ/スタンバイクラスタを形成する単一の MySQL サーバー内に含まれます。クラスタ内の残りのノードは MySQL サーバーを実行しません。

  • JBoss 7.1 アプリケーションサーバーは、Junos Space プラットフォームのプレゼンテーション層、ビジネスロジック層、データアクセス層、およびホストされたアプリケーションをホストするコンテナです。1 つの JBoss サーバーがクラスター内の各ノードで実行され、すべてが単一の負荷分散クラスターとして連携して動作します。

  • Apache HTTP Server (バージョン 2.2.34) は、GUI および NBI クライアントからのすべての要求のフロントエンド ロード バランサーです。このサーバーは、アクティブ/スタンバイ クラスターを形成するクラスター内の 2 つのノードで実行されます。

  • ネットワーク監視サービスは、オープンソースモデルの下で開発された受賞歴のあるエンタープライズグレードのネットワーク監視プラットフォームであるOpenNMSを使用して提供されます。OpenNMSは、Junos Spaceネットワーク管理プラットフォームのネットワーク監視ワークスペースに統合されており、障害監視機能とパフォーマンス 監視 機能を提供します。Junos Spaceは、障害とパフォーマンスのデータを永続化するためのリレーショナルデータベースサーバーとしてPostgreSQLを使用しています。

以下のソフトウェア コンポーネントまたはサービスも、Junos Space クラスタの全体的な管理において重要な役割を果たします。

  • 分散リソースマネージャー(DRM)— DRM は、ネットワーク管理プラットフォームやホストされたアプリケーションによって提供される他のすべてのサービスと同様に、JBoss アプリケーションサーバー内にサービスとしてデプロイされます。DRMは、Junos Spaceユーザーインターフェイスで ネットワーク管理プラットフォーム>管理>ファブリック ワークスペースに移動するときに操作するサーバー側のコンポーネントと考えることができます。DRMはノード管理エージェントと連携して、次の役割を果たします。

    • Junos Spaceクラスタの管理:DRMは、クラスタ内のノードを追加および削除するビジネスロジックを実装し、クラスタの全体的な健全性を監視します。

    • クラスタ内の論理クラスタの管理 - Junos Space ノードによって形成される物理クラスタ内の論理クラスタには、Apache Load Balancer クラスタ、JBoss クラスタ、およびデータベース クラスタが含まれます。DRM は、これらの論理クラスター内のノードを追加および削除するビジネス ロジックを実装し、その状態を監視します。論理クラスタの詳細については、 Junos Space クラスタ内の論理クラスタについてを参照してください。

  • ノード管理エージェント(NMA)—NMAはクラスタ内の各ノードで実行され、Apache HTTPデーモンによって実行されるCGIスクリプトのセットとして展開されます。NMAには次の責任があります。

    • ノードのシステム リソースの使用状況と、ノードで実行されているさまざまなサービスの正常性を監視します。

    • DRM からの要求に基づいてノード上のサービスを開始および停止します。

    • ノードで実行されているさまざまなサービスの構成ファイルを管理します。

    • プラグ可能アプリケーションのインストール、アンインストール、およびアップグレード、およびノード上のネットワーク管理プラットフォーム・ソフトウェアのアップグレードを管理します。

  • ウォッチドッグ - ウォッチドッグサービス(jmp-watchdog)は、クラスタ内の各ノードで実行され、ノード上で必要なサービスが実行されていることを確認します。ウォッチドッグは毎秒、必要なサービスが実行されていることを確認し、サービスがダウンしていることを検出すると、サービスを再起動します。