Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

Junos OS リリース 19.3R1 以降、Linux WRL9 ベースの仮想マシン ホスト イメージをインストールするには、i40e NVM ファームウェアをバージョン 6.01 にアップグレードする必要があります。 表 2 は、i40e NVM ファームウェア アップグレードをサポートする Junos OS リリースを示しています。

Junos OS リリース 21.4 R1 以降、Linux WR LTS19 に基づく仮想マシン ホスト イメージをインストールするには、i40e NVM ファームウェアをバージョン 7.0 以降にアップグレードする必要があります。.ただし、標準の Junos OS アップグレード プロセスを使用して Junos OS バージョンを 21.4R1 以降にアップグレードすると、i40e NVM ファームウェアのアップグレードはアップグレード プロセス中に自動的に実行されます。i40e NVM バージョン 7.0 をサポートする対応する i40e ドライバーのバージョンは、バージョン 2.8.43 (またはそれ以降) になります。

Junos OS リリース 22.3R1 以降、デバイスを Junos OS バージョン 18.2R1 から 22.3R1 にアップグレードすると、i40e NVM ファームウェアは自動的にバージョン 4.26 からバージョン 7.0 にアップグレードされます

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

手記:

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

手記:

Junos OS リリース 24.1R1 以降では、VM ホストをサポートするすべてのルーター(SRX を除く)で ssh がデフォルトで無効になっています。

システムで実行されている Junos OS バージョンが Junos OS 21.4R1 からダウングレードされた場合、i40e NVM ファームウェアのダウングレードはサポートされません。そのため、ルーティングエンジンにインストールされている対応するi40e NVMファームウェアバージョンをサポートするJunos OSバージョンをインストールする必要があります。

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

下記のバージョンより前のJunosイメージの場合、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

手記:

次の Junos OS リリースでは、i40e NVM ファームウェアのバージョン 4.26 からバージョン 7.00 への自動アップグレードがサポートされています。これにより、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 イメージを再インストールできます。

表 3 は、NVM-6.01ファームウェアをサポートするプラットフォームの一覧です。
表3:i40e 2.4.3ドライバーバージョンをサポートする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

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

  • この手順は、ルーターのコンソール アクセスで実装する必要があります。また、ファームウェアのアップグレード プロセス中に、ルーティング エンジンの電源を入れ直す必要が複数回あります。

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

user@host> show system firmware
Part             Type           Tag Current   Available   Status
                                    version   version
Routing Engine 0  RE BIOS       0      0.53.1              OK
Routing Engine 1 RE BIOS        0      0.43        0.53    OK
Routing Engine 1 RE FPGA        1      28.0.0      41.0    OK
Routing Engine 1 RE SSD1        3      0.0.0               OK
Routing Engine 1 RE SSD2        3      0.0.0               OK
Routing Engine 1 RE i40e-NVM    7      4.26                OK

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

単一のルーティングエンジンを搭載したルーターのi40e NVMファームウェアをアップグレードするには、次の手順に従います。

  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 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/ ディレクトリにインストールします。

    user@host> request vmhost software add /var/tmp/lldp-patch-for-i40e-upgrade.tgz
    Verified lldp-patch-for-i40e-upgrade signed by PackageDevelopmentEc_2018 method ECDSA256+SHA256
    [ re_name = RE-PTX-2X00x8 ]
    Pushing script(s) to host ...
    Install the script(s) under host-os....
    Script(s) copy done
    

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

変更履歴

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

解放
形容
19.3R1
Junos OS リリース 19.3R1 以降、Linux WRL9 ベースの仮想マシン ホスト イメージをインストールするには、i40e NVM ファームウェアをバージョン 6.01 にアップグレードする必要があります。