Junos OS Evolved向け統合型ISSU
(QFX5220-32CDスイッチのみ)統合型インサービスソフトウェアアップグレード(ISSU)は、ソフトウェアアップグレードプロセス中のトラフィック損失を最小限に抑える機能です。
Junos OS Evolved向け統合型ISSUについて
統合型稼働中ソフトウェア アップグレード(統合型 ISSU)機能により、コントロール プレーンを中断することなく、トラフィックの損失を最小限に抑えることなく、より新しいリリースの Junos OS Evolved にアップグレードできます。
統合型 ISSU の間、システムは基盤となるハードウェアを再初期化せずに、アップグレードされたソフトウェア(カーネルとアプリケーション)を再起動します。このプロセスは、システム全体を再起動するよりも高速です。再起動されたソフトウェアは、以前の状態を復元し、新しいバージョンを実行します。
統合型 ISSU には次のメリットがあります。
-
ソフトウェアイメージアップグレード中のネットワークダウンタイムをなくします。
-
運用コストを削減しながら、より高いサービスレベルを実現します。
-
新しい機能を迅速に実装できます。
Junos OS Evolved上の統合型ISSUプロセス
統合型ISSUを使用してソフトウェアアップグレードを実行すると、次のプロセスが発生します。
-
システムは新しいソフトウェア パッケージをダウンロードし、新しいパッケージに対して既存の設定を検証するためのチェックを実行します。この手順には、アプリケーション構成チェックとソフトウェア開発キット (SDK) チェックが含まれ、統合型 ISSU を使用してアップグレードを実行できることを確認します。
-
ソフトウェアがシステムにインストールされ、ネクストブートバージョンになります。
- アップグレードソフトウェアには、変更され、再起動が必要なアプリケーションが一覧表示されます。アップグレードは再起動または再起動を使用して実行されますが、これは検証プロセスによって決定されます。
- システムは新しいバージョンのソフトウェアの実行を開始し、統合型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をアップグレードするための前提条件
デバイスをアップグレードする前に、次の手順に従います。
統合型ISSUでJunos OS Evolvedをアップグレードする
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。
request system software validate-restart コマンドの出力は、アプリケーションの再起動、インサービスカーネルのウォームリスタート、システムの再起動など、指定されたアップグレードを実行するために必要な方法の概要です。