EXシリーズスイッチへのソフトウェアのインストール
EXシリーズ デバイスは、Junos OS(Junosオペレーティングシステム)が事前にインストールされた状態で提供されます。この手順を開始する前に、必要なソフトウェア パッケージを決定してダウンロードします。各アップグレードに必要なパッケージについて、詳しくは Junos OS および Junos OS Evolvedのインストール パッケージ名を参照してください。
VMホストでJunos OSをアップグレードまたはインストールする場合は 、VMホストのインストール、アップグレード、バックアップ、リカバリを参照してください。
EXシリーズスイッチへのソフトウェアのインストールについて
ジュニパーネットワークスEXシリーズイーサネットスイッチは、ジュニパーネットワークスJunosオペレーティングシステム(Junos OS)がプリインストールされた状態で提供されます。新機能やソフトウェア修正が利用可能になると、それを使用するためにソフトウェアをアップグレードする必要があります。Junos OSを以前のリリースにダウングレードすることもできます。
このトピックの内容は次のとおりです。
- ソフトウェアのインストールプロセスの概要
- バーチャルシャーシへのソフトウェアのインストール
- 自動ソフトウェア ダウンロードを使用したソフトウェアのインストール
- ディスクオンキーUSBメモリスティックからEX2200またはEX3300スイッチに設定ファイルを自動インストール
- EX2300、EX3400、または EX4100 スイッチへのソフトウェアのインストール
ソフトウェアのインストールプロセスの概要
EXシリーズスイッチには、国内バージョンのJunos OSがプリインストールされた状態で提供されます。スイッチに電源を接続すると、インストールされているソフトウェアから起動(ブート)します。
EXシリーズスイッチ上のJunos OSをアップグレードするには、ソフトウェアパッケージをスイッチまたはローカルネットワーク上の別のシステムにコピーし、J-Webインターフェイスまたはコマンドラインインターフェイス(CLI)を使用してスイッチに新しいソフトウェアパッケージをインストールします。最後に、スイッチを再起動します。アップグレードされたソフトウェアから起動します。アップグレードが成功したら、新しい現在の設定をセカンダリ デバイスにバックアップする必要があります。国内パッケージと制御Junos OSパッケージのどちらをインストールするかに関係なく、この手順に従う必要があります。
アップグレードが成功すると、アップグレードパッケージは /var/tmp からすべてのファイルを削除し、既存のソフトウェアを完全に再インストールします。以前のバージョンの構成ファイルや、セキュアシェルやホストキーなどの類似の情報が保持されます。以前のソフトウェア パッケージは別のディスク パーティションに保存され、必要に応じて手動で元に戻すことができます。インストールプロセス中に電源が切れるなど、何らかの理由でソフトウェアのインストールに失敗した場合、システムは再起動時に元のアクティブなインストールに戻ります。
バーチャルシャーシへのソフトウェアのインストール
個々のEXシリーズスイッチを接続して1つのユニットを形成し、 バーチャルシャーシと呼ばれる単一のデバイスとしてユニットを管理することができます。バーチャルシャーシは、メンバースイッチで構成される単一のネットワークエンティティとして動作します。バーチャルシャーシ内の各メンバースイッチは、同じバージョンのJunos OSを実行している必要があります。
管理を容易にするため、バーチャルシャーシにはソフトウェアリリースをアップグレードするための柔軟な方法が用意されています。新しいソフトウェアリリースは、バーチャルシャーシのすべてのメンバースイッチ、または特定のメンバースイッチのみに展開することができます。
また、ノンストップソフトウェアアップグレード(NSSU)を使用して、バーチャルシャーシ上のソフトウェアをアップグレードすることもできます。NSSUは、 グレースフルルーティングエンジンスイッチオーバー (GRES)と ノンストップアクティブルーティング (NSR)を利用して、アップグレード中にコントロールプレーンが中断しないようにします。各LAGのメンバーリンクが異なるラインカードまたは異なるメンバーに存在するようにリンクアグリゲーショングループ(LAG)を定義することで、ネットワークトラフィックの中断を最小限に抑えることができます。NSSU では、ライン カードとバーチャルシャーシ メンバーが一度に 1 つずつアップグレードされるため、ラインカードまたはメンバーがアップグレードされている間も、トラフィックは他のライン カードまたはメンバーを介して流れ続けます。
自動ソフトウェア ダウンロードを使用したソフトウェアのインストール
自動ソフトウェア ダウンロード機能は、DHCP メッセージ交換プロセスを使用して、ソフトウェア パッケージをダウンロードおよびインストールします。ユーザーはDHCPサーバー上のソフトウェアパッケージへのパスを定義することができ、DHCPサーバーはDHCPメッセージ交換プロセスの一環として、DHCPクライアントとして動作するEXシリーズスイッチにこのパスを通信します。自動ソフトウェア ダウンロード用に設定された DHCP クライアントはこれらのメッセージを受信し、DHCP サーバ メッセージ内のソフトウェア パッケージ名が DHCP クライアント スイッチを起動したソフトウェア パッケージの名前と異なる場合は、ソフトウェア パッケージをダウンロードしてインストールします。 スイッチの自動ソフトウェア ダウンロードを使用したソフトウェアのアップグレードを参照してください。
ディスクオンキーUSBメモリスティックからEX2200またはEX3300スイッチに設定ファイルを自動インストール
自動インストール プロセスを使用して、EX2200 または EX3300 スイッチにソフトウェアを設定できます。テキスト形式または XML形式のいずれかの構成ファイルを使用できます。XML 形式のファイルを使用する場合は、Junos Space プラットフォームを使用して構成ファイルを作成します。構成ファイルは、ディスク・オン・キーのUSBメモリスティックに置きます。
EX2300、EX3400、または EX4100 スイッチへのソフトウェアのインストール
EX2300、EX3400、または EX4100 スイッチにソフトウェアをインストールする前に、以下を実行します。
-
ソフトウェアインストールパッケージを /var/tmp ディレクトリにダウンロードする前に、システムに 620 MB 以上のディスク容量があることを確認してください。コマンド
show system storageを使用して、使用可能なスペースの詳細を取得します。 -
使用可能なスペースが不十分な場合は、コマンド
request system storage cleanupを使用します。さらに、 /var/tmp または /var/log ディレクトリから他のログや不要なファイルを手動で削除できます。
これで、 バーチャルシャーシまたはシングルルーティングエンジンを搭載したEXシリーズスイッチへのソフトウェアのインストール(CLI手順) の手順に従って、ソフトウェアのインストールを完了できます。
EX2300およびEX3400スイッチでJunos OSをアップグレードする際のストレージの詳細については、 ナレッジベース を参照してください。
バーチャルシャーシまたはシングルルーティングエンジン搭載のEXシリーズスイッチへのソフトウェアのインストール(CLI手順)
この手順を使用して、冗長ルーティング エンジンをサポートしないすべてのスイッチを含むすべての EXシリーズ スイッチで、単一のルーティング エンジンで Junos OS をアップグレードできます。この手順を使用して、EX8200バーチャルシャーシを除くすべてのEXシリーズバーチャルシャーシのソフトウェアをアップグレードすることもできます。
この手順を使用して、次のスイッチまたはバーチャルシャーシをアップグレードできます。
-
EX2200スイッチ
-
EX2300スイッチ
-
EX3200スイッチ
-
EX3300スイッチ
-
EX3400スイッチ
-
EX4100スイッチ
-
EX4200スイッチ
-
EX4300スイッチ
-
EX4500スイッチ
-
EX4550スイッチ
-
EX6200スイッチ(シングルルーティングエンジンアップグレードのみ)
-
EX8200スイッチ(シングルルーティングエンジンアップグレードのみ)
-
EX8200バーチャルシャーシを除くすべてのバーチャルシャーシ
2つのルーティングエンジンを搭載したEX6200またはEX8200スイッチでソフトウェアをアップグレードするには、 冗長 ルーティングエンジンを搭載したEXシリーズスイッチへのソフトウェアのインストール(CLI手順) または EXシリーズスイッチのノンストップソフトウェアアップグレードについてを参照してください。
EX8200バーチャルシャーシ上のソフトウェアをアップグレードするには、 EX8200バーチャルシャーシ内のすべてのデバイスへのソフトウェアのインストールを参照してください。
単一のルーティングエンジンでスイッチにソフトウェアアップグレードをインストールするには、次の手順に従います。
冗長ルーティングエンジンを搭載したEXシリーズスイッチへのソフトウェアのインストール(CLI手順)
冗長ルーティング エンジンを搭載したスイッチにソフトウェアをインストールするには、次の2つの方法があります。
NSSU の実行—NSSU は、1 つのコマンドで、ネットワークの中断を最小限に抑えながら、両方のルーティングエンジンをアップグレードします。NSSUは、GRESとNSRを利用して、コントロールプレーンが中断されないようにします。各LAGのメンバーリンクが異なるラインカード上に存在するようにLAGを定義することで、ネットワークトラフィックの中断を最小限に抑えることができます。ラインカードは一度に 1 つずつアップグレードされるため、ラインカードがアップグレードされている間もトラフィックは他のラインカードを通過し続けます。
NSSU を使用して、スイッチで実行されているソフトウェアをダウングレードすることはできません。
NSSUの詳細については、 EXシリーズスイッチのノンストップソフトウェアアップグレードについてを参照してください。
各ルーティングエンジンを手動でアップグレード—バックアップルーティングエンジンから始めて、各ルーティングエンジンで個別にJunos OSのインストールを実行できます。この手順を使用して、スイッチで実行されているソフトウェアをダウングレードできます。
冗長ルーティングエンジンを搭載したEX6200スイッチまたはEX8200スイッチでは、バックアップのルーティングエンジンから始めてルーティングエンジンを個別にアップグレードすることで、Junos OSアップグレード中のネットワーク運用の中断を最小限に抑えることができます。
EX8200スイッチがJunos OS リリース10.4R3以降を実行している場合、この手順の代わりにノンストップソフトウェアアップグレード(NSSU)を使用することで、単一のコマンドとネットワーク障害を最小限に抑えて、両方のルーティングエンジン上のソフトウェアパッケージをアップグレードできます。 EXシリーズスイッチのノンストップソフトウェアアップグレードについてを参照してください。
ソフトウェアのインストールを開始するときに、GRES(グレースフルルーティングエンジンスイッチオーバー)またはNSR(ノンストップアクティブルーティング)が有効になっている場合、ソフトウェアは正しくインストールされません。設定モードで deactivate chassis redundancy graceful-switchover コマンドを使用して、ソフトウェアのインストールを開始する前に GRES を無効にしてください。GRES が有効になっている場合は、redundancy コマンドで削除されます。デフォルトでは、NSR は無効になっています。NSRが有効になっている場合は、[edit routing-options]階層レベルからnonstop-routingステートメントを削除して無効にします。
ルーティングエンジンがインストールされているEX6200スイッチまたはEX8200スイッチのソフトウェア パッケージをアップグレードするには、バーチャル シャーシまたはシングル ルーティングエンジンを搭載したEXシリーズ スイッチへのソフトウェアのインストール(CLI 手順)を参照してください。
冗長ルーティングエンジンをアップグレードするには、まず、プライマリルーティングエンジンで現在実行中のソフトウェアバージョンを維持したまま、バックアップのルーティングエンジンに新しいJunos OSリリースをインストールします。バックアップルーティングエンジンで新しいソフトウェアバージョンが正しく動作していることを確認した後、デバイス制御をバックアップルーティングエンジンに切り替えます。最後に、新しいバックアップ ルーティングエンジンに新しいソフトウェアをインストールします。
スイッチ上の Junos OS をアップグレードするには、以下のタスクを実行します。
- ソフトウェアをインストールするためのスイッチの準備
- バックアップ ルーティングエンジンへのソフトウェアのインストール
- デフォルトプライマリルーティングエンジンへのソフトウェアのインストール
- ルーティング制御をデフォルトプライマリルーティングエンジンに戻す(オプション)
ソフトウェアをインストールするためのスイッチの準備
ソフトウェアをインストールする前に、次の手順を実行してください。
バックアップ ルーティングエンジンへのソフトウェアのインストール
ソフトウェアをインストールするためにスイッチを準備した後、バックアップ ルーティングエンジンにソフトウェアをインストールします。インストール中もプライマリ ルーティングエンジンが動作を継続し、ネットワーク トラフィックの中断を最小限に抑えます。
デフォルトプライマリルーティングエンジンへのソフトウェアのインストール
バックアップのルーティングエンジンに制御を移譲し、プライマリのルーティングエンジンソフトウェアをアップグレードまたはダウングレードするには、次の手順に従います:
手順の開始時に 1 次ルーティングエンジンであったルーティングエンジン (デフォルトの 1 次ルーティングエンジン) に経路指定制御を戻したい場合は、次のタスクを実行してください。
ルーティング制御をデフォルトプライマリルーティングエンジンに戻す(オプション)
ソフトウェアのアップグレード後も、スイッチはスロット1のルーティングエンジンをプライマリルーティングエンジンとして動作させることで通常の動作を維持できるため、このタスクは、スロット0のデフォルトのプライマリルーティングエンジンにルーティング制御を戻したい場合にのみ実行してください。
スタンドアロンEX8200スイッチまたはEX8200バーチャルシャーシのラインカード上のローダーソフトウェアのアップグレード
EX8200スイッチのラインカード上のローダーソフトウェアをアップグレードする必要はほとんどありません。
ラインカードのローダー ソフトウェア バージョンをアップグレードすることは、ソフトウェア アップグレードを完了するための要件ではありません。まれに、ラインカードのローダーソフトウェアバージョンがアップグレードされたJunos OSと互換性を持つためにアップグレードを必要とするため、ソフトウェアアップグレード直後にラインカードがオフラインになることがあります。この問題やその他のそれほど深刻ではない問題を回避するためのベストプラクティスとして、ラインカードのローダーソフトウェアをアップグレードできます。
EX8200スイッチのラインカード上のローダーソフトウェアは、EX8200ルーティングエンジンローダーソフトウェアをアップグレードするのと同じローダーソフトウェアパッケージを使用して更新されます。ライン カード ソフトウェア ローダーには 2 つのバンクがあり、それぞれに 1 つのローダー ソフトウェア バージョンがあります。この手順は、スタンドアロンEX8200スイッチまたはEX8200バーチャルシャーシのラインカードの両バンクのローダーソフトウェアをアップグレードするために使用します。
スタンドアロンEX8200スイッチまたはEX8200バーチャルシャーシのラインカード上のローダーソフトウェアをアップグレードするには、次の手順に従います。
Junos OS、ルーティングエンジン ローダー ソフトウェア、ラインカード ローダー ソフトウェアをアップグレードする場合は、Junos OS、ラインカード ローダー ソフトウェア、ルーティングエンジン ローダー ソフトウェアの順でアップグレードすることをお勧めします。
参照
USBフラッシュ ドライブに保存されたソフトウェア パッケージを使用したEXシリーズ スイッチの起動
ソフトウェアを使用してスイッチを起動する前に、Junos OS を USB フラッシュ ドライブに保存しておくには、2 つの方法があります。USBフラッシュ ドライブをUSBポートに挿入する前に、ソフトウェアをUSBフラッシュ ドライブにプリインストールするか、システム スナップショット機能を使用して内部スイッチ メモリから USB フラッシュ ドライブにファイルをコピーできます。
システム スナップショットを使用してファイルを USB フラッシュ メモリに移動し、そのファイルを使用してスイッチを起動する方法については、「 スナップショットの作成とスナップショットを使用した EXシリーズ スイッチの起動」を参照してください。スイッチが正常に動作している場合は、この方法を使用してUSBフラッシュ ドライブからスイッチを起動することを推奨します。
ソフトウェアをUSBフラッシュ ドライブにプリインストールする必要がある場合は、このトピックで説明されている方法を使用できます。Junos OS を USB フラッシュ ドライブにプリインストールしてスイッチを起動することは、いつでも実行できます。スイッチが内部フラッシュ メモリで Junos OS を見つけることができないため、スイッチがローダー プロンプトで起動する場合に特に便利です。
USBフラッシュ ドライブからスイッチを起動するために、次のツールと部品が揃っていることを確認します。
-
EXシリーズ スイッチのUSBポート仕様を満たすUSBフラッシュ ドライブ。 EXシリーズスイッチのUSBポート仕様を参照してください。
-
インターネットからソフトウェア パッケージをダウンロードし、それを USB フラッシュ ドライブにコピーするために使用できるコンピューターまたはその他のデバイス。
USBフラッシュ ドライブを挿入する前に、Junos OSパッケージをUSBフラッシュ ドライブにダウンロードするには、次の手順に従います。