Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS Evolvedを搭載するデバイスにサードパーティ製ソフトウェアをインストールする方法

サードパーティー製ソフトウェアとは、特定のターゲットシャーシの通常のリリース頻度に含まれないソフトウェアのことです。Junos OS Evolvedの場合、サードパーティソフトウェアとは、Junos OS Evolvedを実行するノードまたはノードのクラスタに提供される以下のタイプのソフトウェアを指します。

  • お客様やパートナー企業が開発したプライベートソフトウェア

  • ジュニパーが開発したソフトウェアまたはツール

サードパーティは、ソフトウェアを.tgzファイルとしてパッケージ化しています。パッケージのファイル名には、コンポーネント名とそのバージョン、アーキテクチャとSDKのバージョンが含まれています。request system software add filenameコマンドを使用して、Junos OS Evolvedを実行しているデバイスにサードパーティ製ソフトウェアパッケージをインストールします。このコマンドは、異なるリリースのJunos OS Evolvedソフトウェアをデバイスにインストールする際に使用するものと同じコマンドです。唯一の違いは、サードパーティ製ソフトウェアのファイル名は、Junos OS Evolvedソフトウェアファイルで使用される.isoファイル名拡張子ではなく、.tgzファイル名拡張子を使用することです。

手順は、Junos OS を実行しているデバイスにソフトウェアをインストールする場合と同じです。現在のシステムをバックアップし、デバイス上にソフトウェアを配置します。通常は、アクティブなルーティングエンジンの /var/tmp ディレクトリにあります。

たとえば、Acmeが開発したファイルネーム acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgzのサードパーティソフトウェアがある場合、次のコマンドを使用して、Junos OS Evolvedを実行しているデバイスにインストールします。

手記:

Junos OS Evolvedを実行しているデバイスにサードパーティアプリケーションをインストールするために、 reboot コマンドを使用する必要はありません。

手記:

Junos OS Evolvedの場合、すでにインストールされているアプリケーションを再インストールする場合は、 force オプションを使用します。 force オプションを使用すると、プログラムは再インストールする前に既存のアプリケーションを削除します。

このプログラムは、 acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgzの新しいコンポーネントと衝突する、現在のバージョンにすでにインストールされているサードパーティコンポーネントを検出します。 force オプションを使用しないと、サードパーティ製アプリケーションの再インストールが失敗します。

show version コマンドを使用して、リリース済 BOM の一部ではない、現在インストールされているコンポーネントのリストを表示します。リストには「外部ソフトウェア」というタグが付けられ、各サードパーティコンポーネントの名前とバージョンが表示されます。

サードパーティ製ソフトウェアの削除は、Junos OS Evolvedのバージョンを削除するのと同じ方法で行います。たとえば、Acmeソフトウェアを削除するには、次のコマンドを使用します。

サードパーティ製ソフトウェアをすべて削除する場合は、 request system software delete all-third-party-packages コマンドを使用します。