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

  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 の統合型 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 をアップグレードするための前提条件

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

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

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

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

    メモ:

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

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

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

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

統合型 ISSU による Junos OS Evolved のアップグレード

アップグレードを開始する前に、「 統合型 ISSU を実行して Junos OS をアップグレードするための前提条件」 の手順を完了していることを確認します。
統合型 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 が動作している場合のインストールの失敗からの復旧」の手順に従ってソフトウェア イメージをインストールできます。