Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

JET VM の設定

概要

JET アプリケーションを開発または実行する前に、外部デバイスに JET バンドルをインストールします。JET バンドルには、オンデバイス アプリケーションやオフデバイス アプリケーションの開発に必要な JET ツールチェーン、プラグイン、その他のツールとライブラリが含まれています。外部デバイスに JET ツールチェーンをインストールすると、デバイスは JET 仮想マシン(VM)として機能します。

C または C++ モジュールに依存するアプリケーションを開発している場合、または署名されたアプリケーションを開発している場合は、JET アプリケーション開発に JET VM を使用する必要があります。

以下の手順に従って、外部デバイスに以下のパッケージをダウンロードしてください。

  • JET ソフトウェア バンドル:JET サンドボックスとツールチェイン ファイルが含まれています。

    junos-jet-XX.YRZ.S.tar.gz パッケージ名:

    • XX は、たとえば 21 など、製品の主要リリース番号です。

    • Y は、たとえば 2 などの製品のマイナー リリース番号です。

    • R は、ソフトウェア リリースのタイプです(たとえば、FRS の場合は R、メンテナンス リリースの場合は R)。

    • Z は、製品のビルド番号(例:1)は、メンテナンス リリースではなく FRS を示します。

    • Sは、製品のスピン番号、例えば、13である。

  • JET クライアント IDL ライブラリ: JET API の protobuf 定義ファイルが含まれています。 JET GitHub リポジトリで表示することもできます。

JET ソフトウェア バンドルのインストール

JET VM として機能する外部デバイスに JET をインストールします。このタスクでは、Ubuntu を実行しているデバイスに JET をインストールする方法について説明します。
  1. ジュニパーネットワークスのダウンロード Web サイトから JET ソフトウェア バンドルを外部デバイスにダウンロードします。この例では、JET リリース 21.4R2 用ソフトウェア バンドルをダウンロードしました。
  2. デバイスでターミナル、コマンド、またはその他のウィンドウを開きます。ダウンロードしたファイルを確認します。
  3. ファイルを抽出します。
  4. 抽出されたファイルの内容を表示します。
  5. パッケージをインストールします。./install root ユーザーとしてログインしている場合は、 コマンドを使用します。別のユーザーとしてログインしている場合は、 コマンドをsudo ./install使用します。コマンドを使用するsudo ./install場合は、アカウントのパスワードを入力するよう求められます。

    この例の出力は、長さのために切り取られます。

    JETサンドボックスとツールチェインがデバイスにインストールされています。このデバイスは JET VM として機能するようになりました。

仮想マシン環境の設定

PATH 変数を設定し、JET VM を準備するには、次の手順にしたがっています。

  1. JET VM でターミナル ウィンドウを開きます。
  2. /junos-jet-XX.YRZ.S.tar.gz/bin ディレクトリへの絶対パスを .bashrc の PATH 変数に追加します。
  3. JET XX.YRZ を表示するには、次のコマンドを実行します。出力内のS.tar.gzパス:
  4. コマンドをenv実行して、PATH 変数に先ほど追加したディレクトリ パスが含まれていることを確認します。

JET VM でアプリケーションを開発する準備ができました。

JET IDL をダウンロードする

  1. ジュニパーネットワークスのダウンロード Web サイトから IDL ファイルをデバイスにダウンロードします。
  2. proto 定義ファイルを保存するディレクトリをデバイスに作成します。
  3. ダウンロードした IDL ファイルを確認します。
  4. IDL ファイルを作成したディレクトリに解凍します。
  5. ファイルが正しく解凍されていることを確認します。
  6. 2 というフォルダに最新の JET API proto definition ファイルを表示できます。

    IDL ファイルを正常にダウンロードしました。すぐに使用できます。

Python で Proto Definition ファイルをコンパイルする準備

Python を使用している場合は、Python で proto 定義ファイルをコンパイルする前に、特定の gRPC ツールをインストールする必要があります。これらの手順は、 gRPC サイトのクイック スタート ページでも説明されています。

  1. (オプション)仮想環境をアクティブ化します。
  2. PythonとPipの目的のバージョンがインストール済みか確認してください。インストールしていない場合は、今すぐインストールしてください。
  3. gRPC がまだインストールされていない場合は、gRPC をインストールします。

    gRPC がすでにインストールされている場合は、次のメッセージが表示されます。

  4. gRPC ツールがまだインストールされていない場合は、ツールをインストールします。

    アプリケーションの開発に必要な IDL ファイルをコンパイルする準備ができました。