VMホストをサポートするルーティングエンジンでi40e NVMファームウェアをアップグレードおよびダウングレード

i40e NVMファームウェアのアップグレードに対応したバージョンとリリース

このトピックでは、i40e NVMファームウェアを自動または手動でアップグレードする方法について説明します。

i40e NVMファームウェアは、さまざまな条件に応じて手動または自動でアップグレードできます。

注:

i40e NVMバージョン6.01はLTS19ベースのイメージをインストールするための前提条件であり、そうでなければイメージのインストールに失敗します。

i40e NVMファームウェアのアップグレードは、ジュニパーネットワークスサポート担当者の指示がある場合にのみ行う必要があります。NVMファームウェアをアップグレードすると、ダウングレードアクションはサポートされません。最新のアップデートについては、 https://kb.juniper.net/ を参照してください。

表1は、i40e NVMファームウェアバージョン6.01とi40e NVMファームウェアバージョン7.0の両方をサポートする、i40eドライバーバージョン2.8.43とi40eドライバーバージョン2.4.3の両方を含むJunos OSリリースを示しています。したがって、i40e NVMファームウェアバージョン6.01または7.0を実行しているルーティングエンジンで使用できます。

以下に示すバージョンより前のJunos OSイメージでは、i40e NVMファームウェアバージョン7.0はサポートされていません。

表1:i40e NVMファームウェアバージョン6.01およびi40e NVMファームウェアバージョン7.0をサポートするJunos OSリリース。

19.3

19.4

20.1

20.2

20.3

20.4

21.1+

19.3R2-S6

19.4R1-S4

20.1R2-S2

20.2R2-S3

20.3R1-S2

20.4R1-S1

21.1R1以降

19.3R3-S2

19.4R2-S4

20.1R3

20.2R3

20.3R2

20.4R2

 
 

19.4R3-S2

   

20.3R2-S1

   
 

19.4R3-S3

   

20.3R3

   
       

20.3X75-D10

   

表2 は、i40e NVMファームウェアアップグレードをサポートするJunos OSリリースとプラットフォームを示しています。

表2:i40e NVMファームウェアアップグレードをサポートするJunos OSリリースとプラットフォーム

プラットフォーム

18.x

19.x

21.x

EX9208

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1以降

PTX5000

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1以降

PTX3000

18.2R3 / 18.3R3 / 18.4R2

19.1R2/19.2R1

MX240 / MX480 / MX960 / MX2010 / MX2020

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1以降

MX2008

18.2R3 / 18.3R3 / 18.4R2

19.1R2/19.2R1

MX10016/MX10008、PTX10016/MX10008

18.2R3 / 18.3R3 / 18.4R2

19.1R2/19.2R1

SRX5400/ SRX5600/ SRX5800

(SRX5K-RE3-128Gでのみサポート)

適用外

適用外

21.4

表3 NVM-6.01ファームウェアをサポートするプラットフォームのリストです。
表3:NVM-6.01ファームウェアをサポートするJunos OSのバージョンとプラットフォーム

プラットフォーム

i40e-2.4.3/ NVM-6.01のサポート

EX9208

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1以降

PTX5000

18.1R1 / 18.2R3 / 18.3R1 / 18.4R1

19.1R1以降

PTX3000

18.2R3-S8 / 18.2R3 / 18.3R3 / 18.4R2

19.1R2/19.2R1

MX240/MX480/MX960

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1以降

MX2010/MX2020

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1以降

MX2008

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1以降

MX10016/MX10008、PTX10016/MX10008

18.2R1 / 18.3R1 / 18.4R1

19.1R1以降

i40e-NVMアップグレードは、次のプラットフォームではオプションです。

  • MX10003

  • PTX10002-XX

  • QFX1000、QFX10002

  • QFX5000

VMホストをサポートするルーティングエンジン上のi40e NVMファームウェアのアップグレード

i40e NVMファームウェアの自動アップグレード

Junos OSリリース21.4R1以降、デバイスはNVMファームウェアバージョン7.00をサポートしており、VMホストソフトウェアのインストール中にファームウェアが自動的にアップグレードされます。

最新のJunos OSリリースでは、NVMをバージョン4.26からバージョン7.00に直接アップグレードできます

i40e NVMファームウェアのバージョン6.01からバージョン7.00への自動アップグレード、およびバージョン6.01からバージョン9.10への自動アップグレード

Junos OSリリース21.4R1以降のNVMファームウェアバージョン7.00が使用され、ソフトウェアのインストール中にファームウェアが自動的にアップグレードされます。前提条件は、NVMファームウェアを手動でバージョン6.00にアップグレードする必要があることです。

Junos OSのアップグレードプロセスを使用してJunos OSバージョンを21.4R1以降にアップグレードした場合、アップグレードプロセス中にi40e NVMファームウェアのアップグレードが自動的に実行されます。i40e NVMバージョン7.0をサポートする対応するi40eドライバーバージョンは、バージョン2.8.43(またはそれ以降)になります。

Junos OSリリース24.1R1以降、Linux WR LTS22ベースのVMホストイメージをインストールするには、i40e NVMファームウェアをバージョン9.1以降にアップグレードする必要があります。

i40e NVMファームウェアをバージョン4.26からバージョン7.00に自動アップグレード(選択したLTS19リリースで自動更新)

次の Junos OS リリースでは、バージョン 4.26 からバージョン 7.00 への i40e NVM ファームウェアの自動アップグレードがサポートされています。これにより、18.2などの古いJunos OSリリースからJunos OSリリース21.4以降にデバイスを直接アップグレードできます。

  • 21.4R3-S5以降

  • 22.1R3-S3以降

  • 22.2R3-S1以降

  • 22.3R3以上

  • 22.4R3以上

  • 23.1R2以上

  • 23.2R2以上

  • 23.3R1以上

  • 23.4R1以上

上記のリリースのいずれかからダウングレードする必要がある場合は、表1に記載されているリリースにのみダウングレードできます

i40e 2.4.3ドライバーバージョンをサポートするため、アップグレードされたi40e NVMファームウェアを備えたルーティングエンジンに古いJunos OSイメージをインストールできます。 表3にない古いバージョンのVMホストイメージをUSBを使用してインストールすると、ルーティングエンジンが正しく起動しません。このような場合は、新しいi40e NVMファームウェアをサポートするバージョンでVMHostイメージを再インストールできます。

i40e NVMファームウェアの手動アップグレード(バージョン4.26からバージョン6.01)

ファームウェアのアップグレードを開始する前に、i40e NVMの現在のファームウェアバージョンを確認してください。

Current versionの値が6.01未満の場合は、次の手順を使用してi40e NVMファームウェアをアップグレードできます。

単一のルーティングエンジンを搭載したルーターでi40e NVMファームウェアをアップグレードするには:

  1. i40e NVMファームウェアアップグレードをサポートするJunos OSイメージバージョンでデバイスをアップグレードします。 表3をご覧ください。

    jfirmware-vmhostパッケージをデバイスにコピーしてインストールします。

    ファイルがJTACから取得されている場合は、FTPまたはSCPを使用してデバイスにファームウェアファイルをロードします。ファイルを /var/tmp ディレクトリに保存します。

    user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz

  2. NVMファームウェアをアップグレードします。

    アップグレードを開始するには、以下のコマンドを使用します。

    show system firmwareコマンドを使用してアップグレードステータスを監視します。アップグレードが開始されると、出力にステータスとしてPROGRAMMING (0%)が表示されます。ただし、プロセス中にステータスPROGRAMMING (0%)は増加しないことに注意してください。

  3. request vmhost rebootコマンドを使用してデバイスを再起動します。

  4. コンソールでi40e NVMアップグレードの進行状況を確認します。場合によっては、ルーティングエンジンの電源リサイクルを複数回実行する必要があります。コンソールで電源を入れ直すよう求められたら、外部電源を入れ直してルーティングエンジンの電源を入れ直します。

    電源を入れ直すよう促す次のメッセージがコンソールに表示されます。

  5. アップグレードが正常に完了したら、ファームウェアのバージョンを確認します。

    注:

    Current versionは 6.01 ではなく 6.1 と表示されます。

    注:

    i40e NVMファームウェアアップグレードをサポートしていないJunos OSイメージで request vmhost snapshot コマンドを実行した場合(SSDリカバリスナップショットのJunos OSバージョンが 表3で説明されているJunos OSバージョンよりも古い場合)、 request vmhost snapshot コマンドを使用してスナップショットを再度取得することをお勧めします。したがって、リカバリプロセスの場合、SSDリカバリスナップショットにはNVM 6.01をサポートするJunos OSイメージが含まれます。

デュアルルーティングエンジンを搭載したルーターでは、 request chassis cb (offline | online) slot slot-number を使用してルーティングエンジンの電源を入れ直す必要があります。これにより、外部電源サイクラーの使用を回避し、ファイルシステムエラーを引き起こす可能性のあるバックアップREの突然の電源サイクルを回避できます。

デュアルルーティングエンジンを搭載したルーターでi40e NVMファームウェアをアップグレードするには:

注:

アップグレード手順に進む前に、GRES を無効にする必要があります。ただし、手順の最初に GRES を無効にすると、両方のルーティング エンジンをアップグレードするために、デバイスにより多くのスイッチオーバーが必要になります。そのため、スイッチオーバーの数を減らすには、まずセカンダリルーティングエンジンをアップグレードし、次にプライマリルーティングエンジンをアップグレードすることをお勧めします。

  1. i40e NVMファームウェアアップグレードをサポートするJunos OSイメージバージョンでデバイスをアップグレードします。表2を参照してください

    jfirmware-vmhostパッケージをデバイスにコピーしてインストールします。

    ファイルがJTACから取得されている場合は、FTPまたはSCPを使用してデバイスにファームウェアファイルをロードします。ファイルを /var/tmp ディレクトリに保存します。

    user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz

  2. NVMファームウェアをアップグレードします。

    アップグレードを開始するには、以下のコマンドを使用します。

    show system firmwareコマンドを使用して、アップグレードステータスを監視します。アップグレードが開始されると、出力にステータスとしてPROGRAMMING (0%)が表示されます。ただし、プロセス中にステータスPROGRAMMING (0%)は増加しないことに注意してください。

  3. request chassis routing-engine master switch コマンドを使用してバックアップルーティングエンジンに切り替え、プライマリロールを他のRE(つまり、RE1)に切り替えます。

    注:

    このステップは、ステップ6で、RE1からNVMアップグレード(すなわちRE0)を行っているルーティングエンジンの電源を入れ直す必要があるため、必要です

  4. NVMアップグレード中のルーティングエンジン(つまり、RE0)から request vmhost reboot コマンドを使用して、デバイスを再起動します。

  5. コンソール出力を監視します。場合によっては、ルーティングエンジンの電源リサイクルを複数回実行する必要があります。コンソールで電源を入れ直すよう求められたら、外部電源を入れ直してルーティングエンジンの電源を入れ直します。または、ステップ 6 で説明したようにコマンド request chassis cb slot slot offline を使用できます。

    電源を入れ直すよう促す次のメッセージがコンソールに表示されます。

  6. RE1から、次のコマンド request chassis cb slot slot offlineを使用してRE0の電源を入れ直します。

    RE0 の電源をオフにするにはコマンド request chassis cb slot 0 offline を使用し、RE0 の電源をオンにするにはコマンド request chassis cb slot 0 online を使用します。

  7. アップグレードが正常に完了したら、ファームウェアのバージョンを確認します。

    注:

    Current versionは 6.01 ではなく 6.1 と表示されます。

    注:

    i40e NVMファームウェアアップグレードをサポートしていないJunos OSイメージで request vmhost snapshot コマンドを実行した場合(SSDリカバリスナップショットのJunos OSバージョンが 表3で説明したJunos OSバージョンよりも古い場合)、 request vmhost snapshot コマンドを使用してスナップショットを再度取得することをお勧めします。したがって、リカバリプロセスの場合、SSDリカバリスナップショットにはNVM 6.01をサポートするJunos OSイメージが含まれます。

  8. 同様に、RE1でi40e NVMをアップグレードする際に、RE0からRE1の電源を入れ直します。

  9. この手順は、ダウンロードしたイメージにLLDPを停止するdebugfsベースのメカニズムが含まれていない場合にのみ実行する必要があります。

    lldp-patch-for-i40e-upgrade.tgzパッケージをダウンロードします。各ルーティングエンジンの/var/tmp/ディレクトリにファイルをコピーしてインストールします。

  10. request vmhost rebootコマンドを使用してデバイスを再起動します。ルーティングエンジンがオンラインに戻ると、アップグレードプロセスは完了です。

バージョン9.10からバージョン7.00への自動ダウングレード(一部のLTS19リリース)

Junos OSは、最新のLTS19リリースでバージョン7.00 NVMファームウェアへのダウングレードをサポートしています。

LTS22リリースからLTS19リリース(ダウングレードサポートあり)へのダウングレードがある場合、ファームウェアはバージョン9.10からバージョン7.00にダウングレードされます。

LTS19からWRL9へのダウングレード(バージョン7.00ファームウェアをサポートするドライバを含む一部のリリース)

選択したLTS19リリースでは、ファームウェアをバージョン9.10からバージョン7.00にダウングレードできます。ただし、WRL9未満のリリースにダウングレードすることはできません。

変更履歴テーブル

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

リリース
説明
変更完了
Junos OSリリース22.3R1以降、デバイスをJunos OSバージョン18.2R1から22.3R1にアップグレードすると、i40e NVMファームウェアがバージョン4.26からバージョン7.0に自動的にアップグレードされます。Junos OSリリース24.1R1以降、Linux WR LTS22ベースのVMホストイメージをインストールするには、i40e NVMファームウェアをバージョン9.1以降にアップグレードする必要があります。Junos OSリリース24.1R1以降では、VMホストをサポートするすべてのルーター(SRXを除く)でSSHがデフォルトで無効になっています。