Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EXシリーズバーチャルシャーシおよび混合バーチャルシャーシでのノンストップソフトウェアアップグレードを使用したソフトウェアのアップグレード(CLI手順)

ノンストップソフトウェアアップグレード(NSSU)を使用して、ほとんどのEXシリーズバーチャルシャーシのすべてのメンバースイッチで実行されているソフトウェアをアップグレードできます。アップグレード中のトラフィックの中断を最小限に抑えることができます。

ノンストップソフトウェアアップグレード(NSSU)には、NSSUをサポートするEXシリーズスイッチとバーチャルシャーシ、およびサポートを開始したJunos OSリリースのリストが記載されています。

このトピックでは、以下の内容を取り上げます。

スイッチのソフトウェアインストールの準備

NSSUを使用してソフトウェアのインストールを開始する前に:

  • バーチャルシャーシがNSSUをサポートするように正しく構成されていることを確認します。以下を確認します。

    • バーチャルシャーシメンバーは、リングトポロジーで接続されます。リングトポロジーにより、NSSU中にバーチャルシャーシが分割されることを防ぎます。

    • バーチャルシャーシのプライマリとバックアップは、リングトポロジー内で隣接しています。隣接関係により、ラインカード ロールのスイッチが再起動しているときでも、プライマリとバックアップを常に同期させることができます。

    • バーチャルシャーシは、ラインカードの役割で動作するメンバースイッチにラインカードの役割が明示的に割り当てられるように、事前にプロビジョニングされています。NSSU中は、バーチャルシャーシのメンバーが役割を維持する必要があります。プライマリとバックアップはプライマリとバックアップの役割を維持し(ただし、プライマリの役割は変更されます)、他のメンバースイッチはラインカードの役割を維持する必要があります。

    • 2メンバーバーチャルシャーシは、NSSUがメンバーをアップグレードしたときにバーチャルシャーシが分割されないように設定 no-split-detection されています。

  • メンバーが同じバージョンのソフトウェアを実行していることを確認します。

    バーチャルシャーシメンバーが同じバージョンのソフトウェアを実行していない場合は、 request system software add コマンドを使用して、一貫性のないメンバーのソフトウェアをアップグレードします。

  • ノンストップアクティブルーティング(NSR)とグレースフルルーティングエンジンスイッチオーバー(GRES)が有効になっていることを確認します。それらが有効になっていることを確認するには、ノンストップアクティブルーティングの状態のみを確認する必要があります。ノンストップアクティブルーティングが有効になっている場合、グレースフルルーティングエンジンスイッチオーバーが有効になります。

    ノンストップアクティブルーティングが有効になっていることを確認するには:

    ノンストップアクティブルーティングが有効になっていない場合(Stateful ReplicationDisabled)、有効にする方法については、 スイッチでのノンストップアクティブルーティングの設定 を参照してください。

  • EX4300バーチャルシャーシでは、NSSUを使用してソフトウェアアップグレードを実行する前に、[edit virtual-chassis]階層レベルでvcp-no-hold-timeステートメントを有効にする必要があります。vcp-no-hold-timeステートメントを有効にしないと、アップグレード中にバーチャルシャーシが分割する可能性があります。分割されたバーチャルシャーシはネットワークの中断を引き起こす可能性があり、分割とマージ機能が無効になっている場合は、NSSU後にバーチャルシャーシを手動で再設定する必要がある場合があります。分割バーチャルシャーシの詳細については、バーチャルシャーシでの分割とマージについてを参照してください。

  • (オプション)ノンストップブリッジング(NSB)を有効にします。NSBを有効にすると、NSSUの一部であるルーティングエンジンスイッチオーバー中に、NSBがサポートするすべてのレイヤー2プロトコルがシームレスに動作します。

  • (オプション) request system snapshot コマンドを使用して、各メンバーのシステムソフトウェア(Junos OS、アクティブ設定、ログファイル)を外部ストレージデバイスにバックアップします。

NSSU を使用したソフトウェアのアップグレード

この手順では、NSSU を使用してすべてのバーチャルシャーシ メンバーで実行されているソフトウェアをアップグレードする方法について説明します。アップグレードが完了すると、すべてのメンバーが新しいバージョンのソフトウェアを実行します。グレースフル ルーティングエンジンの切り替えはアップグレード中に行われるため、元のバーチャルシャーシ バックアップが新しいプライマリになります。

NSSU を使用してすべてのメンバーをアップグレードするには、次の手順に従います。

  1. ソフトウェア パッケージをダウンロードします。混在するバーチャルシャーシで実行されているソフトウェアをアップグレードする場合は、両方のスイッチタイプのソフトウェアパッケージをダウンロードします。

  2. ソフトウェアパッケージをバーチャルシャーシにコピーします。プライマリの /var/tmp ディレクトリにファイルをコピーすることをお勧めします。

  3. コンソール接続または仮想管理イーサネット(VME)インターフェイスを使用して、バーチャルシャーシにログインします。コンソール接続を使用すると、プライマリスイッチの再起動の進行状況を監視できます。

  4. NSSU を起動します。

    • EX3400 バーチャルシャーシで、以下を入力します。

      たとえば、 package-name.tgzjinstall-ex4200-12.1R2.5-domestic-signed.tgzです。

    • 混在しているバーチャルシャーシでは、以下を入力します。

      ここで、 [/var/tmp/package-name.tgz /var/tmp/package-name.tgz] はソフトウェアパッケージのEX4200とEX4500を指定します。

    アップグレードが実行されると、次のようなステータス メッセージがスイッチに表示されます。

  5. 元のプライマリスイッチの再起動が完了したらログインします。バーチャルシャーシメンバー内のすべてのルーティングエンジンのソフトウェアがアップグレードされたことを確認するには、以下のコマンドを入力します。

  6. 耐障害性に優れたデュアルルートパーティション機能が正しく動作するように、新しいJunos OSイメージをすべてのメンバーの代替ルートパーティションにコピーします。

    耐障害性に優れたデュアルルートパーティションにより、システムがプライマリルートパーティションからの起動に失敗した場合に、スイッチは代替ルートパーティションから透過的に起動できます。