Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MXシリーズの仮想シャーシでシーケンシャルアップグレードを使用する方法

順次アップグレードの概要

Junos OSリリース20.1R1以降、MXシリーズのバーチャルシャーシ構成では、シーケンシャルアップグレードを使用して、ネットワークのダウンタイムを最小限に抑えながら新しいソフトウェアリリースをインストールできるようになりました。シーケンシャルアップグレードプロセスは、新しいリリースをインストールし、各バーチャルシャーシメンバールーターを一度に1つずつ再起動するISSU(統合型インサービスソフトウェアアップグレード)の代替手段です。アップグレードが 1 つのメンバー ルーターにインストールされている間、もう 1 つのメンバー ルーターは動作を続け、ネットワーク操作を処理します。これにより、ネットワークの中断を最小限に抑えながら、新しいリリースにアップグレードできます。

概要 このドキュメントでは、シーケンシャルアップグレードとその仕組み、MXシリーズの仮想シャーシ構成でシーケンシャルアップグレードを開始する方法について説明します。

MXシリーズの仮想シャーシで順次アップグレードを実行するメリット

MXシリーズの仮想シャーシで順次アップグレードを実行すると、次のメリットが得られます。

  • 加入者セッションを維持しながら、Junos OSソフトウェア パッケージをアップグレード

  • ソフトウェアイメージアップグレード時のネットワークのダウンタイムを最小化

  • すべてのフレキシブルPICコンセントレータ(FPC)とシャーシの両方を同時にアップグレードする必要なし

シーケンシャル アップグレードは、統合型 ISSU の代替手段です。ISSU と比較して、順次アップグレードには次の利点があります。

  • トラブルシューティングが簡単。順次アップグレードでは、最初にバックアップ ルーターにアップグレードが適用され、アップグレードの成功を確認し、必要に応じてトラブルシューティングを行うためのウィンドウが提供されます

  • アップグレードをバックアウトする機能。シーケンシャル アップグレードでは、バックアップ ルーターのアップグレード後に コマンドを発行 request virtual-chassis upgrade cancel できるため、アップグレードをバックアウトして元のソフトウェア バージョンにロールバックする柔軟性が得られます

  • 順次アップグレードのリソース要件の低減

MXシリーズの仮想シャーシで順次アップグレードを実行するための前提条件

2メンバーのMXシリーズ仮想シャーシで順次アップグレードを開始する前に、次のすべてのことを行ってください。

  • バーチャル シャーシの 4 つのルーティング エンジンすべて(プライマリ ルーターのルーティング エンジンとバックアップ ルーターのルーティング エンジンの両方)で、同じ Junos OS ソフトウェア リリースが実行されていることを確認します。

  • トラフィックの中断を最小限に抑えるには、プライマリ ルーターからバックアップ ルーターに切り替えた後もすべてのインターフェイスでトラフィックを実行し続けることができるように、両方のメンバー ルーターが対称ネットワーク インターフェイス構成で設定されていることを確認してください。

  • あるメンバールーターからもう1つのメンバールーターにすべてのトラフィックを移動できるようにネットワークが設定されていることを確認します。

  • 既存のルーター構成をバックアップします。

  • グレースフルルーティングエンジンスイッチオーバー(GRES)とノンストップアクティブルーティング(NSR)の両方が有効になっていることを確認します。

  • コマンドで set system services resource-monitor no-load-throttle 負荷調整を無効にします。これにより、アップグレードプロセス中にサブスクライバーログインが許可されます。

  • アップグレードするソフトウェアリリースパッケージをジュニパーのWebサイト(https://support.juniper.net/support/downloads/)からダウンロードします

MXシリーズの仮想シャーシでの順次アップグレードの実行

MXシリーズの仮想シャーシで順次アップグレードを実行するには、次の手順に従います。

  1. バーチャル シャーシ プライマリ ルーターから、次の CLI コマンドを発行して、バーチャル シャーシ バックアップ ルーターでアップグレード プロセスを開始します。

    request virtual-chassis upgrade protocol-backup package-name

  2. バックアップ ルーターでアップグレードが完了したら、バックアップ ルーターから次の CLI コマンドを発行して、バーチャル シャーシ プライマリ ルーターに対して同じアップグレード プロセスを開始します。

    request virtual-chassis upgrade protocol-master package-name

メモ:

シーケンシャル アップグレード プロセスをキャンセルする場合、バーチャル シャーシ バックアップ ルーターの更新後、バーチャル シャーシ プライマリ ルーターの更新前に、任意のルーティング エンジンで コマンドを発行 request virtual-chassis upgrade cancel できます。アップグレードプロセスをキャンセルした後、必要に応じて、 request system software rollback コマンドを使用して以前にインストールしたパッケージにロールバックします。

MXシリーズ仮想シャーシでのシーケンシャルアップグレードの仕組み

大まかに言うと、ソフトウェアは、2メンバーバーチャルシャーシ構成の新しいJunos OSソフトウェアリリースにアップグレードするコマンドを発行 request virtual-chassis upgrade protocol-backup package-name した後、次のアクションを実行します。

  1. アップグレードがまだ進行中でないことを確認し、アップグレードが既に実行中の場合は終了します。
  2. 既存のインストール サポートを使用してソフトウェア イメージを検証します。
  3. 構成の検証を実行します。
  4. ソフトウェア イメージをバックアップ ルーターのルーティング エンジンにコピーします。
  5. バックアップ ルーターのルーティング エンジンでソフトウェア イメージをアクティブにします。
  6. バックアップ ルーターのルーティング エンジンを再起動します。
    メモ:

    ルーティング エンジンの自動再起動を無効にするには、次のように ステートメントを CLI コマンドに追加します halt-rerequest virtual-chassis upgrade protocol-backup halt-re package-nameこれにより、ルーチンエンジンが停止し、オペレーターが再起動するのを待ちます。このコマンドは、アップグレード プロセス中にルータがシャットダウンされている間に FPC などのハードウェア コンポーネントを交換する場合に使用します。

  7. ルーティング エンジンの再起動後に、FPC インターフェイス同期のためにバックアップ ルーターをポーリングします。

バーチャル シャーシ バックアップ ルーターをアップグレードした後、次のステップは、バックアップ ルーターの CLI から コマンドを発行 request virtual-chassis upgrade protocol-master package-name し、バーチャル シャーシ プライマリ ルーターでアップグレード プロセスを開始することです。ソフトウェアは、上記のステップ1〜7にリストされているのと同じアクションを実行しますが、プライマリルータールーティングエンジンに対して実行されます。プライマリ ルーターのルーティング エンジンが再起動すると、ソフトウェアは次のアクションを実行します。

  • バーチャル シャーシ バックアップ ルーターの役割を切り替えて、バーチャル シャーシ プライマリ ルーターにします。

リリース履歴テーブル
リリース
説明
20.1
Junos OSリリース20.1R1以降、MXシリーズのバーチャルシャーシ構成では、シーケンシャルアップグレードを使用して、ネットワークのダウンタイムを最小限に抑えながら新しいソフトウェアリリースをインストールできるようになりました。