Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS Evolved向け統合型ISSU

(QFX5220-32CDスイッチのみ)統合型インサービスソフトウェアアップグレード(ISSU)は、ソフトウェアアップグレードプロセス中のトラフィック損失を最小限に抑える機能です。

Junos OS Evolved向け統合型ISSUについて

統合型稼働中ソフトウェア アップグレード(統合型 ISSU)機能により、コントロール プレーンを中断することなく、トラフィックの損失を最小限に抑えることなく、より新しいリリースの Junos OS Evolved にアップグレードできます。

統合型 ISSU の間、システムは基盤となるハードウェアを再初期化せずに、アップグレードされたソフトウェア(カーネルとアプリケーション)を再起動します。このプロセスは、システム全体を再起動するよりも高速です。再起動されたソフトウェアは、以前の状態を復元し、新しいバージョンを実行します。

統合型 ISSU には次のメリットがあります。

  • ソフトウェアイメージアップグレード中のネットワークダウンタイムをなくします。

  • 運用コストを削減しながら、より高いサービスレベルを実現します。

  • 新しい機能を迅速に実装できます。

Junos OS Evolved上の統合型ISSUプロセス

統合型ISSUを使用してソフトウェアアップグレードを実行すると、次のプロセスが発生します。

  1. システムは新しいソフトウェア パッケージをダウンロードし、新しいパッケージに対して既存の設定を検証するためのチェックを実行します。この手順には、アプリケーション構成チェックとソフトウェア開発キット (SDK) チェックが含まれ、統合型 ISSU を使用してアップグレードを実行できることを確認します。

  2. ソフトウェアがシステムにインストールされ、ネクストブートバージョンになります。

  3. アップグレードソフトウェアには、変更され、再起動が必要なアプリケーションが一覧表示されます。アップグレードは再起動または再起動を使用して実行されますが、これは検証プロセスによって決定されます。
  4. システムは新しいバージョンのソフトウェアの実行を開始し、統合型ISSUは完了です。

統合型ISSU中のアップグレードシナリオ

Junos OS Evolved デバイスで統合型 ISSU を実行すると、検証プロセスによって、アップグレードの実行に必要な次のいずれかの方法が決定されます。

  • アプリケーションの再起動

  • インサービスカーネルのウォームリスタート

  • システムの再起動

アプリケーションの再起動には、アップグレードされたアプリケーションの単純な再起動が含まれます。再起動したアプリケーションは、新しいソフトウェアバージョンを実行します。このタイプのアップグレードはヒットレスで、トラフィックの損失は発生しません。

インサービスカーネルのウォームリスタートでは、ハードウェアを初期化せずに、新しいカーネルを直接メモリにロードして実行します。このプロセスにより、ネットワークのダウンタイムが短縮され、アップグレード中のトラフィック損失が最小限に抑えられます。

システムの再起動には、ハードウェアコンポーネントの再初期化を含む、デバイスの完全な再起動が含まれます。このプロセスは、統合型 ISSU を使用せずにアップグレードを実行する場合と同じです。

統合型 ISSU は、次の場合にインサービス カーネル ウォーム リスタートを使用して実行されます。

  • コンポーネントまたはアプリケーションを変更した場合は、デバイスを再起動する必要があります。

  • 変更されたコンポーネントまたはアプリケーションは、アプリケーションの再起動を使用してアップグレードできません。

  • カーネルが変更されました。

アプリケーションの再起動をサポートしていないアプリケーションに変更が加えられた場合、サービス中のカーネルのウォームリスタートを確認するように求められます。アプリケーションでメジャーバージョンの変更が行われた場合は、システムを再起動するように求められて統合型ISSUを完了します。

他のシナリオでは、統合型 ISSU はアプリケーションの再起動を使用して実行されます。

統合型ISSU中の検証

統合型ISSUを実行する前に、既存の設定に対して新しいソフトウェアパッケージを検証する必要があります。

システムは、既存のシステム設定を新しいソフトウェア パッケージと照合して、この 2 つに互換性があるかどうかを判断します。また、アプリケーション構成とソフトウェア開発キット (SDK) のバージョンもチェックして、ヒットレス アップグレードが可能かどうかを判断します。検証では、実際には新しいソフトウェア パッケージがインストールされないことに注意してください。

システムは、統合型ISSUを使用してデバイスをアップグレードする前に、デフォルトで検証を実行します。異なるリリース番号のパッケージを追加すると、システムによってアプリケーション構成検証チェックと SDK 検証チェックが自動的に実行されます。

既存の設定の検証に失敗した場合、統合型 ISSU は中止され、エラー メッセージに失敗に関する詳細情報が表示されます。アプリケーション構成の検証または SDK バージョンの検証が失敗した場合は、ISSU を続行するかどうかを確認するメッセージが表示されます。エラーメッセージには、失敗に関する詳細情報が表示されます。

検証に成功せずに統合型 ISSU を実行すると、設定の非互換性により、アップグレード中にトラフィックが失われる可能性があります。

検証チェックを実行する方法の詳細については、「 request system software validate-restart 」を参照してください。

手記:

Junos OS Evolvedリリース23.4R1以降、 request system software validate-restart コマンドの出力は、アプリケーションの再起動、インサービスカーネルのウォームリスタート、システムの再起動など、指定されたアップグレードを実行するために必要な方法の概要です。

Junos OS Evolvedの統合型ISSUに関する考慮事項

統合型ISSUを使用すると、トラフィックの中断を最小限に抑え、ダウンタイムなしで、より新しいバージョンのJunos OS Evolvedにアップグレードできます。

Junos OS Evolvedでは、統合型ISSUには次の注意点があります。

  • 統合型ISSUを使用して、デバイスで現在実行されているJunos OS Evolvedのバージョンよりも前のバージョンのJunos OS Evolvedをインストールすることはできません。

  • 統合型 ISSU は、プロセスの一部としてファームウェアをアップグレードしません。ファームウェアは別途アップグレードする必要があります。

  • 現在のシステム設定が新しいソフトウェア バージョンと互換性がない場合、統合型 ISSU プロセスは終了します。

  • 統合型ISSU により、フィルター カウンター、ポリサー カウンター、およびキュー カウンターの値が正しくなくなる可能性があります。

  • 既存の ARP(アドレス解決プロトコル)エントリーは期限切れにならず、新しい ARP エントリーは ISSU プロセス中に追加されません。

  • ISSU プロセス中、システムはピア ノードからの ARP 要求に応答しない場合があります。ISSU ウィンドウ中にピア側のエントリーが期限切れになるのを防ぐには、ISSU をトリガーする前に ARP 再試行回数を増やすようにピア ノードを設定する必要があります。

統合型ISSUを実行してJunos OS Evolvedをアップグレードする

統合型 ISSU の実行を計画している場合は、ネットワークができるだけ安定している時間を選択してください。通常のアップグレードと同様に、Telnet セッション、SNMP、および CLI アクセスが一時的に中断されます。

Junos OS Evolvedの統合型ISSUに関する考慮事項 」トピックを読んで、アップグレードに影響を与える可能性のある特別な状況を予測することをお勧めします。

統合型ISSUを実行してJunos OS Evolvedをアップグレードするための前提条件

デバイスをアップグレードする前に、次の手順に従います。

  1. アップグレードに十分なディスク容量があり、システムのバックアップが使用可能であることを確認してください。システム設定と、システムがトラフィックを処理する方法に関する情報を保存します。
    これを行うには、「 Junos OS Evolvedをアップグレードまたは再インストールする前に」の手順に従ってください。
    アップグレードが正しく実行されたことを確認する際には、システム設定に関する情報と、システムがトラフィックを処理する方法に関する情報が必要になります。
  2. https://www.juniper.net/support/ のジュニパーネットワークスサポートウェブサイトからソフトウェアパッケージをダウンロードし、ローカルサーバーに配置します。
  3. BGP プロトコルがメイン ルーティング インスタンスまたは特定のルーティング インスタンスで設定されている場合は、BGP グレースフル リスタートを設定し、再起動時間の値を 300 秒以上に設定します。

    BGP グレースフル リスタートとメイン ルーティング インスタンスの restart-time 値を設定するには、次のコマンドを実行します。

    特定のルーティング インスタンスでBGPグレースフルリスタートと再起動時間値を設定するには、次のコマンドを実行します。

    手記:

    BGP グレースフル リスタートの restart-time を変更すると、既存の BGP セッションが再起動し、中断が発生する可能性があります。トラフィックの損失を避けるために、このアクションはネットワーク使用時間の少ないときに実行することをお勧めします。

  4. スパニングツリープロトコル(STP)が設定されている場合は、STP対応ポートをエッジポートとして設定し、ブリッジプロトコルデータユニット(BPDU)保護を有効にします。

    設定されているSTPのタイプに応じて、以下のコマンドを実行します。

  5. アドレス解決プロトコルのエージングタイマーの値を 240 分に設定します。
  6. 新しいソフトウェア イメージと照らし合わせて既存の設定を検証し、 request system software validate-restart package-name コマンドを使用して、統合型 ISSU がサポートされているかどうかを確認します。

統合型ISSUでJunos OS Evolvedをアップグレードする

アップグレードを開始する前に、 統合型ISSUを実行してJunos OS Evolvedをアップグレードするための前提条件 のステップが完了していることを確認してください。
統合型ISSUでJunos OS Evolvedをアップグレードするには:
  1. アップグレードするデバイスで request system software add package-name restart コマンドを実行します。
    システムが再起動または再起動して、新しいソフトウェアイメージがロードされます。アップグレードが完了すると、デバイスにログイン プロンプトが表示されます。
  2. ログイン プロンプトでログインし、 show system software list コマンドを使用して、インストールされているソフトウェアのリリースを確認します。
  3. Junos OS Evolvedをアップグレードまたは再インストールする前にの手順を繰り返して、システムが正常に動作し、トラフィックを正しく処理していることを確認します。システム構成に関する情報を、ソフトウェア パッケージをインストールする前に収集した情報と比較します。
  4. アップグレード後に設定に変更を加える必要がある場合は、 request system snapshot コマンドを使用してソフトウェアと設定をバックアップすることを忘れないでください。 「スナップショットを使用したソフトウェアのバックアップとリカバリ」を参照してください。
  5. 統合型ISSUが何らかの理由で失敗し、CLIがまだ機能している場合は、 CLIが機能している場合のインストール試行の失敗からの回復 の手順に従って、ソフトウェアイメージをインストールできます。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

解放
形容
23.4R1-EVO
Junos OS Evolvedリリース23.4R1以降、 request system software validate-restart コマンドの出力は、アプリケーションの再起動、インサービスカーネルのウォームリスタート、システムの再起動など、指定されたアップグレードを実行するために必要な方法の概要です。