ノンストップ ソフトウェア アップグレードを使用した EX6200 または EX8200 スタンドアロン スイッチのソフトウェアのアップグレード(CLI 手順)
ノンストップソフトウェアアップグレード(NSSU)を使用して、冗長ルーティングエンジンを搭載したスタンドアロンEX6200またはEX8200スイッチのソフトウェアをアップグレードできます。NSSU は、アップグレード中のトラフィックの中断を最小限に抑えながら、ルーティング エンジンとライン カードで実行されているソフトウェアをアップグレードします。NSSU は、Junos OS リリース 10.4 以降を実行する EX8200 スイッチと、Junos OS リリース 12.2 以降を実行する EX6200 スイッチでサポートされています。
このトピックの内容は次のとおりです。
ソフトウェアをインストールするためのスイッチの準備
NSSU を使用してソフトウェアのインストールを開始する前に、以下を行ってください。
(オプション) ノンストップ ソフトウェア アップグレードのためのラインカード アップグレード グループの設定の説明に従って、ラインカード アップグレード グループを設定します。デフォルトでは、NSSUはラインカードを一度に1枚ずつアップグレードし、異なるラインカードにメンバーを持つ集合型イーサネットリンクがアップグレードプロセス中も稼働したままでいられるようにします。ラインカード アップグレード グループを設定すると、各アップグレード グループのラインカードが順次ではなく同時にアップグレードされるため、アップグレードにかかる時間が短縮されます。
ルーティング エンジンが同じバージョンのソフトウェアを実行していることを確認します。次のコマンドを入力します。
{master} user@switch> show version invoke-on all-routing-engines re0: -------------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1] re1: -------------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1]
ルーティング エンジンで同じバージョンのソフトウェアが実行されていない場合は、
request system software add
コマンドを使用して、以前のソフトウェア バージョンを実行しているルーティングエンジンをアップグレードします。NSR(ノンストップアクティブルーティング)と GRES(グレースフルルーティングエンジンスイッチオーバー)が有効になっていることを確認します。それらが有効になっていることを確認するには、ノンストップ アクティブ ルーティングの状態のみを確認する必要があります。ノンストップ アクティブ ルーティングが有効になっている場合は、グレースフル ルーティングエンジン スイッチオーバーが有効です。
ノンストップ アクティブ ルーティングが有効になっていることを確認するには、次のコマンドを実行します。
{master} user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status OSPF Complete RIP Complete PIM Complete RSVP Complete
ノンストップ アクティブ ルーティングが有効になっていない(ステートフル レプリケーション が 無効になっている)場合、有効にする方法については、「 スイッチでのノンストップ アクティブ ルーティングの設定 」を参照してください。
(オプション)ノンストップ ブリッジング(NSB)を有効にします。NSB を有効にすると、NSSU の一部であるルーティングエンジンのスイッチオーバー中に、NSB がサポートするすべてのレイヤー 2 プロトコルがシームレスに動作するようになります。
(オプション)
request system snapshot
コマンドを使用して、各ルーティングエンジンのシステムソフトウェアを外部ストレージデバイスにバックアップします。
NSSU を使用した両方のルーティング エンジンのアップグレード
この手順では、NSSU を使用して両方のルーティングエンジンをアップグレードする方法について説明します。アップグレードが完了すると、両方のルーティング エンジンで新しいバージョンのソフトウェアが実行され、バックアップ ルーティングエンジンが新しいプライマリ ルーティングエンジンになります。
NSSU を使用して両方のルーティングエンジンをアップグレードするには、次の手順に従います。
ソフトウェア パッケージをダウンロードします。
ソフトウェア パッケージをスイッチにコピーします。FTP を使用してファイルを /var/tmp ディレクトリにコピーすることをお勧めします。
コンソール接続を使用して、プライマリ ルーティングエンジンにログインします。管理インターフェイスから NSSU を実行できますが、コンソール接続によってプライマリ ルーティングエンジン の再起動の進行状況を監視できます。
新しいソフトウェア パッケージをインストールします。
{master} user@switch> request system software nonstop-upgrade reboot /var/tmp/package-name-m.nZx-distribution.tgz
ここで、package-name-m.nZx-distribution.tgz は、たとえば、jinstall-ex-8200-10.4R1.5-domestic-signed.tgz です。
アップグレードが実行されると、スイッチに次のステータス メッセージが表示されます。
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing Backup RE Pushing bundle to re1 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Backup upgrade done Rebooting Backup RE Rebooting re1 ISSU: Backup RE Prepare Done Waiting for Backup RE reboot GRES operational Initiating Chassis In-Service-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 In-Service-Upgrade status Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU) Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done ISSU: Upgrading Old Master RE 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 user@switch *** System going down IMMEDIATELY Shutdown NOW! [pid 2635]
手記:EX8200スイッチを使用している場合、このステップで 再起動 オプションを省略した場合、アップグレードを完了するには、
request system reboot
コマンドを使用して元のプライマリルーティングエンジンを手動で再起動する必要があります。NSSUを使用してデュアルルーティングエンジンを搭載したEX6200スイッチをアップグレードすると、新しいプライマリルーティングエンジンを更新した後、元のプライマリルーティングエンジンが自動的に再起動します。
再起動が完了したら、ログインします。両方のルーティング・エンジンがアップグレードされたことを確認するには、以下のコマンドを入力します。
{backup} user@switch> show version invoke-on all-routing-engines re0: ------------------------------------------------------------------ Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0] re1: ------------------------------------------------------------------ Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0]
アップグレード前にオンラインだったラインカードがアップグレード後にオンラインであることを確認するには、プライマリルーティングエンジンにログインし、
show chassis nonstop-upgrade
コマンドを入力します。{backup} user@switch> request routing-engine login master {master} user@switch> show chassis nonstop-upgrade Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU)
re0 を再びプライマリ ルーティングエンジンにする場合は、次のコマンドを入力します。
{master} user@switch> request chassis routing-engine master switch Toggle mastership between routing engines ? [yes,no] (no) yes
show chassis routing-engine
コマンドを実行することで、re0がプライマリルーティングエンジンであることを確認できます。耐障害性デュアルルート パーティション機能が正しく動作するように、次のコマンドを実行して、新しい Junos OS イメージを各ルーティングエンジンの代替ルート パーティションにコピーします。
user@switch> request system snapshot slice alternate routing-engine both
復元力のあるデュアルルート パーティションを使用すると、システムがプライマリ ルート パーティションからのブートに失敗した場合に、スイッチが代替ルート パーティションから透過的にブートできます。
NSSU(EX8200スイッチのみ)を使用して1つのルーティングエンジンをアップグレード
この手順では、EX8200スイッチでNSSUを使用してルーティングエンジンの1つをアップグレードする方法について説明します。アップグレードが完了すると、バックアップ ルーティングエンジンが新しいソフトウェア バージョンを実行し、新しいプライマリになります。元のプライマリ ルーティングエンジン(現在はバックアップ ルーティングエンジン)は、以前のソフトウェア バージョンを引き続き実行します。
NSSU は、常に EX6200 スイッチの両方のルーティング エンジンのソフトウェアをアップグレードします。そのため、EX6200スイッチ上のNSSUを使用して、1つのルーティングエンジン上のソフトウェアをアップグレードすることはできません。
NSSU を使用して 1 つのルーティングエンジンをアップグレードするには、次の手順に従います。
ソフトウェア パッケージをダウンロードします。
ソフトウェア パッケージをスイッチにコピーします。FTP を使用してファイルを /var/tmp ディレクトリにコピーすることをお勧めします。
プライマリ ルーティングエンジンにログインします。
NSSU を要求します。EX8200スイッチでは、NSSUを要求する際に no-old-master-upgrade オプションを指定します。
{master} user@switch> request system software nonstop-upgrade no-old-master-upgrade /var/tmp/package-name-m.nZx-distribution.tgz
ここで、package-name-m.nZx-distribution.tgz は、たとえば、jinstall-ex-8200-10.4R2.5-domestic-signed.tgz です。
アップグレードが実行されると、スイッチに次のステータス メッセージが表示されます。
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing Backup RE Pushing bundle to re1 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Backup upgrade done Rebooting Backup RE Rebooting re1 ISSU: Backup RE Prepare Done Waiting for Backup RE reboot GRES operational Initiating Chassis In-Service-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 In-Service-Upgrade status Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU) Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done Skipping Old Master Upgrade ISSU: IDLE
アップグレードが完了すると、元のプライマリルーティングエンジン(re0)がバックアップルーティングエンジンになります。
元のバックアップ ルーティングエンジン(re1)がアップグレードされたことを確認するには、次のコマンドを入力します。
{backup} user@switch> show version invoke-on all-routing-engines re0: ---------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1] re1: ---------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0]
アップグレード前にオンラインだったラインカードがアップグレード後にオンラインであることを確認するには、新しいプライマリルーティングエンジンにログインし、
show chassis nonstop-upgrade
コマンドを入力します。{backup} user@switch> request routing-engine login master --- JUNOS 12.1-20111229.0 built 2011-12-29 04:12:22 UTC {master} user@switch> show chassis nonstop-upgrade Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 3 Offline Offlined by CLI command FPC 4 Online FPC 5 Online FPC 6 Online FPC 7 Online
耐障害性デュアルルート パーティション機能が正しく動作するように、新しい Junos OS イメージをルーティングエンジンの代替ルート パーティションにコピーします。
user@switch> request system snapshot slice alternate
復元力のあるデュアルルート パーティションを使用すると、システムがプライマリ ルート パーティションからのブートに失敗した場合に、スイッチが代替ルート パーティションから透過的にブートできます。
元のプライマリ ルーティングエンジンのアップグレード(EX8200スイッチのみ)
この手順では、EX8200スイッチの NSSU(EX8200スイッチのみ)を使用して1つのルーティングエンジンをアップグレード するに記載されているように、元のバックアップルーティングエンジンをアップグレードした後に、元のプライマリルーティングエンジンをアップグレードする方法について説明します。