Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

マルチノード高可用性でのソフトウェアアップグレード

概要

マルチノード高可用性設定では、トラフィックの中断を最小限に抑えながら、SRXシリーズのファイアウォールを2つの異なるJunos OSリリース間でアップグレードできます。

Junos OSリリース22.3R1と同様に、CLIを使用したソフトウェアアップグレード方法がサポートされています。

Junos OSリリースからJunos OSリリースまで 、ソフトウェアアップグレード方法を使用する
20.4 20.4 以降のリリース いいえ
22.3 Junos OSリリースの次期バージョン はい

Junos OSリリースのアップグレードおよびダウングレードサポートの詳細については、リリースノートの Junos OSリリースおよび延長サポート終了リリースのアップグレードおよびダウングレードサポートポリシー を参照してください。

マルチノード高可用性のSRXシリーズファイアウォールをJunos OSリリース22.4R1または以前のJunos OSリリースから上位のリリースにアップグレードする場合は、 分離ノードのアップグレード手順を使用できます。Junos OSリリース22.4R1以降のリリースは、通常のアップグレード中のセッションの同期に関して、以前のJunos OSリリースと互換性がありません。

注意:

SRXシリーズのファイアウォールをJunos OSリリース22.3からJunos OSリリースの次のバージョンにアップグレードする場合、トラフィックに中断が発生する場合があります。

メモ:

マルチノード高可用性セットアップでSRXシリーズファイアウォール上のJunos OSリリースをアップグレードすると、アップグレードプロセスが正常に完了しても、コマンド出力に show chassis high-availability information 次のメッセージが表示されます。

上記のメッセージは、Junos OSリリース21.4R1から21.4R1以降のJunos OSリリースにアップグレードした場合に表示されます。

マルチノード高可用性設定では、両方のSRXシリーズファイアウォールに同じバージョンのJunos OSをインストールする必要があります。そのため、一方のデバイスでJunos OSをアップグレードする場合は、もう一方のデバイスも同じバージョンにアップグレードしてください。

マルチノード高可用性セットアップでは、以下のアップグレード方法がサポートされています。

  • レイヤー 3 展開の場合: install-on-failure-route 構成 (推奨)。この方法では、ルートを変更することでトラフィックを迂回させることができます。ここでは、トラフィックは引き続きノードを通過でき、インターフェイスはアップしたままになります。詳細については、 障害時インストールルートを使用したソフトウェアのアップグレード をご覧ください。また、 shutdown-on-failure レイヤー 3 展開にインターフェイス方式を使用することもできます。

  • ハイブリッド展開およびデフォルト ゲートウェイ (レイヤー 2/スイッチング) 展開の場合: shutdown-on-failure インターフェイス メソッド。この方法では、ノード上のインターフェイスを閉じることでトラフィックを迂回させることができます。ここでは、トラフィックはノードを通過できません。詳細については、 障害時のシャットダウンインターフェイスを使用したソフトウェアのアップグレード を参照してください。

次の手順では、CLIを使用して、2つのSRXシリーズファイアウォール(SRX-01およびSRX-02)をJunos OSリリース22.3R1.1からJunos OSリリース22.3R1.3にアップグレードする方法を説明します。マルチノード高可用性セットアップでSRXシリーズファイアウォールをアップグレードする際のダウンタイムを回避するために、一度に1つのデバイスを更新します。

Junos OSアップグレードのベストプラクティス

ソフトウェアのアップグレードを計画する際には、次のベストプラクティスを考慮してください。

  • 両方のノードがオンラインであり、同じバージョンのJunos OSを使用していることを確認します。
  • ソフトウェアのインストールとアップグレードの準備(Junos OS)のチェックリストを使用して、SRXシリーズファイアウォールのアップグレードを準備します。
  • コマンドを使用して、両方のノードに /var ファイルシステム show system storage に十分なストレージがあるかどうかを確認します。
  • コマンドを使用して、両方のデバイスの show chassis fpc pic-status すべてのカードのステータスを確認します。

  • コマンドを使用して、デバイスに show chassis alarms 重大なアラームがないことを確認します。

  • コミットされていない変更がないことを確認します。
  • アクティブな設定とライセンス キーをバックアップします。

ソフトウェアのアップグレードは、メンテナンス期間中に実行することをお勧めします。

インストール前の手順

ソフトウェアのアップグレードを開始する前に、以下のタスクを完了してください。

  • デバイスの現在のJunos OSソフトウェアのバージョンを確認してください。
  • 両方のSRXシリーズファイアウォールの ジュニパーネットワークスサポート ページからJunos OSイメージをダウンロードし、 /var/tmp の場所に保存します。
  • show chassis high-availability information コマンドを使用して、マルチノード高可用性セットアップが正常で機能していること、およびシャーシ間リンク(ICL)が起動していることを確認します。

    SRX-01デバイス上

    SRX-02デバイス上

    これらの出力サンプルは、マルチノード高可用性セットアップの 2 つの SRX シリーズファイアウォールが正常な状態にあり、正常に動作していることを確認します。

    これで、ソフトウェアのアップグレードを続行する準備が整いました。

障害時インストールルートを使用したソフトウェアのアップグレード

トランジットトラフィックを迂回させるための前提条件

お使いのデバイスが、 レイヤー 3 ネットワークにおけるマルチノード高可用性の設定に記載されているようにルートを変更することで、トランジットトラフィックを迂回させるために必要な設定になっているかどうかを確認します。構成していない場合は、次の手順を使用します。

  1. アップグレード中にトラフィックを迂回させるために使用するルート専用のカスタム仮想ルーターを作成します。

  2. install-on-failure-route SRG0 に ステートメントを設定します。ここでは、ノードに障害が発生したときにインストールするルートとして、IP アドレス 10.39.1.3 のルートを構成しました。

    ルーティングテーブルは、ノードに障害が発生した場合、 ステートメントに記載されているルートをインストールします。

  3. 一致するルーティング ポリシーを設定し、ルートの有無に基づいてポリシー条件を定義します。ここでは、ルート 10.39.1.3 を のルート一致条件 if-route-existsとして含めます。

    ポリシーステートメントを作成して、条件を一致する用語の 1 つとして参照します。

マルチノード高可用性ソフトウェアのアップグレード

バックアップノード(SRX-02)になっているデバイスをアップグレードしてみましょう。

  1. ソフトウェア アップグレード プロセスを開始し、設定をコミットします。

    このコマンドは、SRG0 のローカル障害を開始し、SRG1(設定されている場合) INELIGIBLE をローカル デバイス上の状態に遷移させます。これで、ピアデバイスは SRG1 に対してアクティブ状態に移行するか、またはアクティブ状態を維持します。ローカル・ノードでは、SRG1 のアクティブおよびバックアップ信号ルートが削除されます。ステートメントを設定した場合 install-on-failure-route 、設定に関連付けられた install-on-failure-route 信号ルートがインストールされます。適切なルーティングポリシーがあれば、ローカルデバイスはより高いルートメトリックをアドバタイズし、トラフィックをローカルデバイスから迂回させて、トラフィックをピアデバイスに誘導できます。

  2. [マルチノードの高可用性] の状態を確認します。

    出力 Node Status: OFFLINE [ SU ]は を示しており、ノードがソフトウェアアップグレードの準備ができていることを示しています。SRG1 のステータスが に変更された INELIGIBLEことがわかります。

  3. 他のデバイス(SRX-01)がアクティブロールであり、正常に機能していることを確認します。

    コマンド出力は、SRG1 の状況が ACTIVEであることを示しています。

    また、SRG1 のセクションの下で Peer Information 、他のノードが不適格な状態であることを示す状況であること INELIGIBLE にも注意してください。

  4. SRX-02デバイスにJunos OSソフトウェアをインストールします。
  5. インストールが正常に完了したら、 コマンドを使用してデバイス request system reboot を再起動します。
  6. 再起動後、 コマンドを使用してJunos OSのバージョン show version を確認します。

    出力により、デバイスが正しいJunos OSバージョンにアップグレードされたことが確認されます。

  7. デバイスでマルチノードの高可用性の状態を確認します。

    出力には、引き続きノードのステータス OFFLINE [ SU ] が 、SRG1のステータス INELIGIBLEが と表示されます。

  8. software-upgradeステートメントを削除し、設定をコミットします。

    ステートメントを削除する software-upgrade と、ローカルの障害状態とインストールされているルートが削除されます。

  9. [マルチノード高可用性] ステータスをもう一度確認して、デバイスがオンラインであり、全体的なステータスが正常で機能していることを確認します。

    出力では、SRG1 ステータスBACKUPが と表示されNode Status: ONLINE、ノードがオンラインに戻り、バックアップの役割で正常に機能していることを示しています。

  10. インターフェイス、ルーティング プロトコル、アドバタイズされたルートなどをチェックして、セットアップが正常に動作していることを確認します。

これで、同じ手順を使用して、他のデバイス(SRX-01)のアップグレードに進むことができます。

メモ:

問題が発生してアップグレードを完了できない場合は、デバイス上のソフトウェアをロールバックしてから、システムを再起動できます。 request system software rollback コマンドを使用して、以前にインストールしたソフトウェアバージョンを復元します。

障害発生時のシャットダウン インターフェイスを使用したソフトウェアのアップグレード

トランジットトラフィックを迂回させるための前提条件

デフォルトゲートウェイ導入におけるマルチノード高可用性の設定で説明されているように、インターフェイスをシャットダウンしてトラフィックを分離するために必要な設定がSRXシリーズに含まれているかどうかを確認します。機能が設定されていない場合:

  1. オプションですべてのトラフィックインターフェイス the shutdown-on-failure option. を設定します。 例:
    注意:

    シャーシ間リンク(ICL)に割り当てられたインターフェイスは使用しないでください。

マルチノード高可用性ソフトウェアのアップグレード

バックアップノード(SRX-02)になっているデバイスをアップグレードしてみましょう。

  1. ソフトウェアのアップグレードを開始し、設定をコミットします。

    このコマンドは、インターフェイスをオフラインとしてマークし、ステータスを不適格な状態に遷移させます。

  2. 「マルチノード高可用性」ステータスを確認します。

    出力 Node Status: OFFLINE [ SU ]は を示しており、ノードがソフトウェアアップグレードの準備ができていることを示しています。また、SRG0 のステータス ISOLATED [ Node Failure ] は 、SRG1 のステータス INELIGIBLEは と表示されます。

  3. インターフェイスのステータスを確認します。

    出力は、 と shutdown-on-failure マークされたインターフェイスがダウンしていることを示しています。

  4. 他のデバイス(SRX-01)がアクティブロールであり、正常に機能していることを確認します。

    出力は、SRG1 ACTIVEのステータスが であることを示しています。

    また、SRG1 のセクションの下で Peer Information 、他のノードが不適格な状態であることを示す状況であること INELIGIBLE にも注意してください。

  5. SRX-02にJunos OSイメージをインストールします。
  6. アップグレードが正常に完了したら、 コマンドを使用してデバイス request system reboot を再起動します。
  7. Junos OSのバージョンを確認します。

    出力により、デバイスが正しいJunos OSバージョンにアップグレードされたことが確認されます。

  8. デバイスでマルチノードの高可用性の状態を確認します。

    コマンド出力は、ノードのステータス OFFLINE [ SU ] を 、SRG0 ISOLATED [ Node Failure ]のステータスを と表示し続けます。

  9. software-upgradeステートメントを削除し、設定をコミットします。
  10. デバイスで [マルチノード高可用性] ステータスを再度確認し、デバイスがオンラインであり、全体的なステータスが正常であることを確認します。

    出力には と SRG0 ONLINEが表示されNode Status: ONLINE、ノードがオンラインに戻り、正常に機能していることがわかります。

  11. インターフェイスのステータスを検証します。

    出力は、以前はダウンしていたインターフェイスが現在アップしていることを示しています。

  12. インターフェイス、ルーティング プロトコル、アドバタイズされたルートなどをチェックして、セットアップが正常に動作していることを確認します。

これで、同じ手順を使用して、他のデバイス(SRX-01)のアップグレードに進むことができます。