Junos OS Evolved 向け統合型 ISSU
要約 (QFX5220-32CD スイッチのみ)統合型無稼働ソフトウェア アップグレード(ISSU)は、ソフトウェア アップグレード プロセス中のトラフィックロスを最小限に抑える機能です。
Junos OS Evolved 向け統合型 ISSU について
統合型無停止ソフトウェア アップグレード(統合型 ISSU)機能により、制御プレーンを中断せずに、トラフィック損失を最小限に抑えながら、Junos OS Evolved の最新リリースにアップグレードできます。
統合型 ISSU では、基盤となるハードウェアを再初期化することなく、アップグレードされたソフトウェア(カーネルとアプリケーション)が再起動されます。このプロセスは、完全なシステムを再起動するよりも高速です。再起動されたソフトウェアは、以前の状態を復元し、新しいバージョンを実行します。
統合型 ISSU には、以下のメリットがあります。
-
ソフトウェアイメージアップグレード中のネットワークダウンタイムを排除します。
-
より高いサービスレベルを提供しながら、運用コストを削減します。
-
新機能を迅速に実装できます。
Junos OS Evolved の統合型 ISSU プロセス
統合型 ISSU を使用してソフトウェア アップグレードを実行すると、次のプロセスが実行されます。
-
システムは新しいソフトウェア パッケージをダウンロードし、新しいパッケージに対して既存の設定を検証するためのチェックを実行します。このステップには、統合型 ISSU を使用してアップグレードを実行できることを確認するためのアプリケーション構成チェックとソフトウェア開発キット(SDK)チェックが含まれています。
-
ソフトウェアがシステムにインストールされ、ネクスト ブート バージョンになります。
- アップグレード ソフトウェアには、変更されたアプリケーションと再起動が必要なアプリケーションがリストされます。アップグレードは再起動または再起動を使用して実行され、検証プロセスで判断されます。
- システムは新しいバージョンのソフトウェアの実行を開始し、統合型 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 の統合型 ISSU に関する考慮事項
統合型 ISSU を使用すると、トラフィックの中断を最小限に抑え、ダウンタイムをゼロにして、最新バージョンの Junos OS Evolved にアップグレードできます。
Junos OS Evolved では、統合型 ISSU には次の点に注意が必要です。
-
統合型 ISSU を使用して、現在デバイスで実行されている Junos OS Evolved のバージョンよりも前のバージョンの Junos OS Evolved をインストールすることはできません。
-
統合型 ISSU は、プロセスの一部としてファームウェアをアップグレードしません。ファームウェアは別途アップグレードする必要があります。
-
現在のシステム構成が新しいソフトウェア バージョンと互換性がない場合、統合型 ISSU プロセスは終了します。
-
統合型 ISSU では、フィルター カウンター、ポリサー カウンター、キュー カウンターの値が不正確になる可能性があります。
-
既存の ARP(アドレス解決プロトコル)エントリーは期限切れになりません。ISSU プロセス中に新しい ARP エントリーは追加されません。
-
ISSU プロセス中に、システムがピア ノードからの ARP 要求に応答しない場合があります。ISSU ウィンドウ中にピア側のエントリーが期限切れにならないように、ISSU をトリガーする前に、ピア・ノードが ARP 再試行カウントを増やせるように構成する必要があります。
統合型 ISSU を実行して Junos OS Evolved をアップグレードする
統合型 ISSU の実行を計画している場合は、ネットワークができるだけ安定している時間を選択します。通常のアップグレードと同様に、Telnet セッション、SNMP、CLI アクセスは簡単に中断されます。
アップグレードに影響を与える可能性のある特別な状況を予測するには 、「Junos OS Evolved の統合型 ISSU 考慮事項」 トピックを参照することをお勧めします。
統合型 ISSU を実行して Junos OS Evolved をアップグレードするための前提条件
デバイスをアップグレードする前に、次の手順に従います。