ノンストップソフトウェアアップグレードを使用したEX8200バーチャルシャーシのソフトウェアアップグレード(CLI手順)
ノンストップソフトウェアアップグレード(NSSU)を使用して、EX8200バーチャルシャーシ上のソフトウェアをアップグレードできます。NSSU は、アップグレード中のトラフィックの中断を最小限に抑えながら、すべてのルーティング エンジンで実行されているソフトウェアをアップグレードします。NSSU は、Junos OS リリース 11.1 以降を搭載する冗長 XRE200 外部ルーティング エンジンを搭載した EX8200 バーチャルシャーシでサポートされています。
NSSUは、バーチャルシャーシのすべてのメンバーとXRE200外部ルーティングエンジンのすべてのルーティングエンジンをアップグレードします。NSSUを使用して、バックアップルーティングエンジンのみをアップグレードしたり、バーチャルシャーシの特定のメンバーをアップグレードしたりすることはできません。バーチャルシャーシの特定のメンバーをアップグレードする必要がある場合は、 EX8200バーチャルシャーシ内の単一デバイスへのソフトウェアのインストールを参照してください。
このトピックの内容は次のとおりです。
ソフトウェアをインストールするためのスイッチの準備
NSSU を使用してソフトウェアのインストールを開始する前に、以下を行ってください。
(オプション) ノンストップ ソフトウェア アップグレードのためのラインカード アップグレード グループの設定の説明に従って、ラインカード アップグレード グループを設定します。デフォルトでは、NSSU はメンバー 0 のスロット 0 のラインカードから始めて、ラインカードを一度に 1 つずつアップグレードします。これにより、異なるラインカードにメンバーを持つ集合型イーサネットリンクは、アップグレードプロセスまで稼働し続けることができます。ラインカード アップグレード グループを設定すると、各アップグレード グループのラインカードが順次ではなく同時にアップグレードされるため、アップグレードにかかる時間が短縮されます。
メンバーが同じバージョンのソフトウェアを実行していることを確認します。
{master:8} user@external-routing-engine> show version all-members
バーチャルシャーシメンバーが同じバージョンのソフトウェアを実行していない場合は、
request system software add
コマンドを使用して、不整合なメンバー上のソフトウェアをアップグレードします。手順については、 EX8200バーチャルシャーシ内の単一デバイスへのソフトウェアのインストールを参照してください。NSR(ノンストップアクティブルーティング)と GRES(グレースフルルーティングエンジンスイッチオーバー)が有効になっていることを確認します。それらが有効になっていることを確認するには、ノンストップ アクティブ ルーティングの状態のみを確認する必要があります。ノンストップ アクティブ ルーティングが有効になっている場合は、グレースフル ルーティングエンジン スイッチオーバーが有効です。
ノンストップ アクティブ ルーティングが有効になっていることを確認するには、次の手順に従います。
{master:8} user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status PIM Complete
ノンストップ アクティブ ルーティングが有効になっていない(ステートフル レプリケーション が 無効になっている)場合、有効にする方法については、「 スイッチでのノンストップ アクティブ ルーティングの設定 」を参照してください。
NSSU を使用したソフトウェアのアップグレード
この手順では、NSSU を使用してすべてのルーティング エンジンで実行されているソフトウェアをアップグレードする方法について説明します。アップグレードが完了すると、すべてのルーティング エンジンが新しいバージョンのソフトウェアを実行します。これで、バックアップ外部ルーティングエンジンがプライマリ外部ルーティングエンジンになり、メンバースイッチ内の内部バックアップルーティングエンジンが、それらのメンバースイッチ内の内部プライマリルーティングエンジンになりました。
NSSU を使用してすべてのルーティング エンジンをアップグレードするには、次の手順に従います。
「 ソフトウェアのダウンロード」のいずれかの手順に従って、XRE200外部ルーティングエンジンのソフトウェア パッケージをダウンロードします。XRE200外部ルーティングエンジンのソフトウェア パッケージの名前に「 xre200」という用語が含まれています。
ソフトウェア パッケージをスイッチにコピーします。FTP を使用してファイルを /var/tmp ディレクトリにコピーすることをお勧めします。
コンソール接続を使用して、プライマリ外部ルーティングエンジンにログインします。管理インターフェイスから NSSU を実行できますが、コンソール接続によってプライマリ ルーティングエンジン の再起動の進行状況を監視できます。
新しいソフトウェア パッケージをインストールします。
{master:8} user@external-routing-engine> request system software nonstop-upgrade reboot /var/tmp/package-name-m.nZx-distribution.tgz
ここで、package-name-m.nZx-distribution.tgz は、たとえば、jinstall-ex-xre200-11.1R2.5-domestic-signed.tgz です。
手記:再起動オプションは省略できます。再起動オプションを含めると、NSSU は、新しいイメージがインストールされた後、元のプライマリルーティングエンジンを自動的に再起動します。再起動オプションを省略した場合、アップグレードを完了するには、元のプライマリルーティングエンジン(現在はバックアップルーティングエンジン)を手動で再起動する必要があります。再起動を実行するには、スイッチ ファブリックおよびルーティングエンジン(SRE)モジュールまたは ルーティングエンジン(RE)モジュールのコンソール ポートへの接続を確立する必要があります。
アップグレードの実行時に、スイッチに次のようなステータス メッセージが表示されます。
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing LCC Backup REs ISSU: Preparing Backup RE Pushing bundle /var/tmp/jinstall-ex-xre200-11.1-20110208.0-domestic-signed.tgz to member9 member9: -------------------------------------------------------------------------- WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately VC Backup upgrade done Rebooting VC Backup RE Rebooting member9 ISSU: Backup RE Prepare Done Waiting for VC Backup RE reboot Pushing bundle to member0-backup Pushing bundle to member1-backup WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Rebooting member0-backup Rebooting LCC [member0-backup] Rebooting member1-backup Rebooting LCC [member1-backup] ISSU: LCC Backup REs Prepare Done GRES operational Initiating Chassis Nonstop-Software-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking Nonstop-Upgrade status member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) ISSU: Upgrading Old Master RE Pushing bundle /var/tmp/incoming-package-8200.tgz to member0-master Pushing bundle /var/tmp/incoming-package-8200.tgz to member1-master ISSU: RE switchover Done WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately ISSU: Old Master Upgrade Done ISSU: IDLE *** FINAL System shutdown message from root@ *** System going down IMMEDIATELY Shutdown NOW!
手記:このステップで 再起動 オプションを省略した場合、各バーチャルシャーシメンバー上の元のプライマリルーティングエンジンと元のプライマリ外部ルーティングエンジンを別々に再起動して、アップグレードを完了する必要があります。バーチャルシャーシ メンバーの元のプライマリ ルーティングエンジンを再起動するには、スイッチ ファブリックおよびルーティングエンジン(SRE)モジュールまたは ルーティングエンジン(RE)モジュールのコンソール ポートへの接続を確立する必要があります。
再起動が完了したら、ログインします。バーチャルシャーシメンバー内のすべてのルーティングエンジンのソフトウェアがアップグレードされたことを確認するには、次のコマンドを入力します:
{backup:8} user@external-routing-engine> show version all-members
show chassis nonstop-upgrade
コマンドを入力して、アップグレード前にオンラインだったラインカードがアップグレード後もオンラインであることを確認します。{backup:8} user@external-routing-engine> show chassis nonstop-upgrade member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 5 Online member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 5 Online