ノンストップソフトウェアアップグレードを使用した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