Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

テストエージェントアプリケーションのインストール

インストールのトピックでは、公式コンテナイメージを使用してテストエージェントを登録する手順、テストエージェントイメージをビルドする手順、およびx86マシンにネイティブテストエージェントアプリケーションをデプロイする手順について説明します。

テストエージェントアプリケーションは、x86プラットフォームにネイティブに導入するコンテナ、Dockerコンテナとして、あるいはJunos Evolved OSを実行するルーターのコンテナとして導入するコンテナです。このインストール手順では、テストエージェントをコンテナとしてデプロイする手順について説明します。

始める前に

テスト エージェントのインストールを開始する前に、次のことを行う必要があります。

  • 最新のUbuntuバージョンを実行しているシステムに DockerEngine をインストールしてください。

  • ファイアウォールがTCPポート6800上のParagon Automationへの接続をブロックしていないことを確認します。

警告:

Junos CLIを使用したテストエージェントのインストールはお勧めしません。

コンテナー イメージを使用したテスト エージェントのデプロイ

コンテナイメージを使用してテストエージェントをデプロイするには、以下を行います。
  1. テストエージェントの最新イメージをダウンロードします。テストエージェントソフトウェア(テストエージェントアプリケーション(amd64))は、ソフトウェアダウンロードページまたはDocker Hub(netrounds/test-agent-application)からダウンロードできます。
  2. registerコマンドを使用してテストエージェントを登録します。これにより、テストエージェントがParagon Automationに接続されます。register コマンドを実行するときは、次のいずれかを指定します。
    • Paragon Automationのインストール時に使用するメールアドレスとパスワードを指定します。

    • 組織の UUID を指定します。組織の UUID を見つけるには、Paragon Automation の [管理] > [設定 ] に移動し、組織の UUID を コピー します。

    • Active Assurance Test Agent ゲートウェイ IP アドレスのホスト名を指定します。

  3. runコマンドを使用して、テストエージェントを起動します。

テストエージェントコンテナイメージの構築

この手順を使用して、独自のコンテナー イメージを構築します。カスタム・テスト・エージェント・コンテナ・イメージをビルドするには、次のようにします。
  1. テストエージェントの最新イメージをダウンロードします。テストエージェントソフトウェア(Test Agent Application (amd64))は、ソフトウェアダウンロードページからダウンロードできます。
  2. 次のコマンドを使用して、テストエージェントソフトウェアのtarファイルを解凍します。
  3. テストエージェントソフトウェアを解凍したディレクトリにDockerファイルを作成します。次の docker ファイルは、テスト エージェント ソフトウェアを opt/paa-test-agent-application の場所にコピーし、テスト エージェント ソフトウェアを実行するためのエントリ ポイントを構成します。
  4. docker build コマンドを使用して Docker イメージをビルドします。次のコマンドのmycustom任意の名前に置き換えます。ここで指定する名前は、今後使用する必要があるドッカーの名前です。
    user@host:~$ docker build -t mycustom/paa-test-agent-application
  5. 次のコマンドを使用して、作成したコンテナーを登録します。
  6. テストエージェントを起動します。
    先端:

    引数 --privileged -v/var/run/netns:/var/run/netns を使用すると、テストエージェントはネットワーク名前空間を使用してトラフィックを個別にルーティングできます。

    Aオプションを使用すると、テストエージェントは使用可能なすべての名前空間とそのインターフェイスを検出できます。

    log-opt オプションは、テストエージェントによって生成されるログファイルのサイズと数を制限するために使用されます。

    docker logs <container ID> コマンドを使用すると、コンテナー ログ ファイルを検査できます。

Linuxにネイティブアプリケーションとしてのテストエージェントをインストールする

テスト エージェント アプリケーションは、x86 マシンにネイティブにインストールできます。

  1. テストエージェントの最新イメージをダウンロードします。テストエージェントソフトウェア(Test Agent Application (amd64))は、ソフトウェアダウンロードページからダウンロードできます。
  2. tar ファイルを解凍し、次のコマンドを使用してアプリケーションをインストールします。
  3. 次のいずれかの方法でテスト エージェントを登録します。
    1. 電子メールとパスワードを使用してテストエージェントを登録します。
    2. API トークンを使用してテスト エージェントを登録します。
  4. テストエージェントアプリケーションを起動します。
    先端:

    A オプションを使用すると、テスト エージェントは使用可能なすべての名前空間とそのインターフェイスを検出できます。