拡張モードで統合型 ISSU を使用する方法
拡張モードを使用した統合型 ISSU の概要
拡張モードは、MPC8E、MPC9E、MPC11E ライン カードで利用可能なインサービス ソフトウェア アップグレード(ISSU)オプションで、統合型 ISSU プロセス中のパケット ロスを排除します。これは、ライン カード アーキテクチャを新しく改善し、統合型 ISSU 中にソフトウェアが古いイメージから新しいイメージに移動している間、スタンバイ モードでライン カード上で 2 つ目の Junos OS ソフトウェアのコピーを引き継ぐ状態にすることで実現します。拡張モードを有効にするには、 [拡張] コマンドに オプション enhanced-mode
request system software in-service-upgrade
CLIします。
概要このドキュメントを使用して、拡張モードでの統合型 ISSU と、その使用方法について学習します。
拡張モードでの統合型 ISSU のメリット
拡張モードを使用した統合型 ISSU には、次のメリットがあります。
新しいソフトウェア バージョンにアップグレードして、トランジット トラフィックやホスト バウンド トラフィックを損失なし
設定やネットワーク条件に応じて、パケットロスをゼロまたは数ミリ秒に低減
メンテナンス時間を必要とせずにソフトウェアのアップグレードを実行できます。
既存の統合型 ISSU プロセスを使用し、特別な設定は必要ない
拡張モードでの統合型 ISSU 実行の前提条件
拡張モードで統合型 ISSU を開始する前に、いくつかの前提条件を念頭に置く必要があります。
拡張モードで統合型 ISSU を実行しているデバイスは、MPC8E(MPC9E)ライン カードを使用する必要があります。
メモ:サポートされているライン カードとサポートされていないライン カードが混在しているデバイスで、拡張モードで統合型 ISSU を実行している場合、サポートされていないライン カードを通過するトラフィックが 1 秒以下のトラフィック ロスが発生します。
メモ:ゲスト ネットワーク機能(GNF)で拡張モードを使用して統合型 ISSU を実行する場合、すべてのGNF は MPC8E または MPC9E ライン カードを使用してトラフィック 損失を回避する必要があります。
FPC(Flexible PIC Concentrator)で実行されている Linux バージョンと、ターゲット リリースのライン カード Linux バージョンに互換性がある必要があります。
ターゲットリリースが、ASICブロックをリセットする必要がある変更を運ぶ場合、拡張モードは機能しません。
統合型 ISSU プロセス中にパケット ロスが発生しなかには、転送メモリの使用率を 75% を下回る必要があります。
メモ:拡張モードを使用する統合型 ISSU は、転送メモリの使用率が 75% を超える場合でも動作しますが、数ミリ秒のパケット ロスが発生する場合があります。
統合型 ISSU のすべての前提条件は、拡張モードにも適用されます。詳細 については、「 統合型 ISSU システム要件 」を参照してください。
コマンドを使用して、デバイスが拡張モードの統合型 ISSU を使用して特定のリリースにアップグレードできるのか確認 request system software validate in-service-upgrade package-name.tgz enhanced-mode
できます。デバイスおよびターゲット リリースが拡張モードとの互換性がない場合でも、通常の統合型 ISSU を使用して、トラフィックの中断を最小限に抑えてアップグレードできます。
拡張モードでの統合型 ISSU の実行
拡張モードで統合型 ISSU を実行するには、以下の手順に従います。
ソフトウェア パッケージをダウンロードするには、 ソフトウェアのダウンロード の手順 に従います。
ソフトウェア パッケージまたはパッケージをデバイスにコピーします。ファイルをディレクトリにコピーすることをお勧
/var/tmp
めします。コンソール接続にログインします。コンソール接続を使用すると、アップグレードの進行状況を監視できます。
目的のリリースに対して統合型 ISSU と拡張モードを使用できる構成を検証します。
デバイスで、次の入力を行います。
user@host>
request system software validate in-service-upgrade /var/tmp/package-name.tgz enhanced-mode
は
package-name.tgz
、ステップ 1 でダウンロードしたソフトウェア パッケージの名前です。
拡張モードで統合型 ISSU を起動します。
デバイスで、次の入力を行います。
user@host>
request system software in-service-upgrade /var/tmp/package-name.tgz enhanced-mode
rebootは
package-name.tgz
、ステップ 1 でダウンロードしたソフトウェア パッケージの名前です。
メモ:アップグレード中に、デバイスにアクセスJunos OS CLI。
アップグレードの実行時に、デバイスには次のようなステータス メッセージが表示されます。
Chassis ISSU enhanced-mode ISSU: set chassis enhanced-mode Chassis ISSU Check Done ISSU: Validating Image .. mgd: commit complete Validation succeeded Validating Image Done Preparing Backup RE Pushing /var/tmp/junos-install-mx-x86-32-20.1.tgz to re1:/var/tmp/junos-install-mx-x86-32-20.1.tgz Pushing package /var/tmp/junos-install-mx-x86-32-20.1.tgz to re1 done Installing package /var/tmp/junos-install-mx-x86-32-20.1.tgz on re1 … Verified sflow-mx signed by PackageDevelopmentEc_2019 method ECDSA256+SHA256 NOTICE: 'pending' set will be activated at next reboot... ISSU: Installing package /var/tmp/junos-install-mx-x86-32-20.1.tgz on re1 done ISSU: Rebooting Backup RE Rebooting re1 Backup RE Prepare Done Waiting for Backup RE reboot Backup RE reboot done. Backup RE is up Waiting for Backup RE state synchronization Backup RE state synchronization done GRES operational "Initiating Chassis In-Service-Upgrade" Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Offline Incompatible FRUs ISSU: Starting Upgrade for FRUs … ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 1 Online (ISSU) FPC 2 Offline Configured power off Resolving mastership... Complete. The other routing engine becomes the master.
メモ:統合型 ISSU プロセスが停止した場合は、 コマンドを使用してCLIの出力
request system software in-service-upgrade
を確認し、問題を診断できます。syslog ファイルで詳細を確認することもできます。デバイスの再起動後にログインします。ソフトウェアがアップグレードされたと確認するには、次のコマンドを入力します。
user@host>
show version
拡張モードで統合型 ISSU を使用している場合、FPC 上のベース Linux OS は ISSU プロセスの一部としてアップグレードできません。通常の統合型 ISSU または FPC の再起動を通じて、Linux をアップグレードして更新できます。