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イメージの場合、i40e NVMファームウェアバージョン7.0はサポートされていません。
| 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 のリリースとプラットフォームを示しています。
| プラットホーム |
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 |
| プラットホーム |
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ファームウェアの自動アップグレード
- i40e NVMファームウェアのバージョン6.01からバージョン7.00およびバージョン6.01からバージョン9.10への自動アップグレード
- i40e NVMファームウェアのバージョン4.26からバージョン7.00への自動アップグレード(一部のLTS19リリースでの自動更新)
- i40e NVMファームウェアの手動アップグレード(バージョン4.26からバージョン6.01)
- バージョン 9.10 からバージョン 7.00 への自動ダウングレード (一部の LTS19 リリース)
- LTS19 から WRL9 へのダウングレード (バージョン 7.00 ファームウェアをサポートするドライバーを備えた一部のリリース)
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 に基づく仮想マシン ホスト イメージをインストールするには、i40e NVM ファームウェアをバージョン 9.1 以降にアップグレードする必要があります。
i40e NVMファームウェアのバージョン4.26からバージョン7.00への自動アップグレード(一部のLTS19リリースでの自動更新)
次の 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 イメージを再インストールできます。
i40e NVMファームウェアの手動アップグレード(バージョン4.26からバージョン6.01)
ファームウェアのアップグレードを開始する前に、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ファームウェアをアップグレードするには、次の手順に従います。
- i40e NVM ファームウェア アップグレードをサポートする Junos OS イメージ バージョンでデバイスをアップグレードします。「 未解決の外部参照」を参照してください。
jfirmware-vmhost パッケージをデバイスにコピーしてインストールします。
ファイルがJTACから取得されている場合は、FTPまたはSCPを使用してデバイスにファームウェアファイルをロードします。ファイルを
/var/tmpディレクトリに保存します。user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz NVM ファームウェアをアップグレードします。
アップグレードを開始するには、次のコマンドを使用します。
user@host> request system firmware upgrade re i40nvm Part Type Tag Current Available Status version version Routing Engine 1 RE i40e-NVM 7 4.26 6.01 OK Perform indicated firmware upgrade ? [yes,no] (no) yes Firmware upgrade initiated, use "show system firmware" after reboot to verify the firmware versionshow system firmwareコマンドを使用して、アップグレード ステータスを監視します。アップグレードが開始されると、出力にはステータスとしてPROGRAMMING (0%)が表示されます。ただし、プロセス中にステータスPROGRAMMING (0%)は増加しないことに注意してください。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 OK Routing Engine 1 RE FPGA 1 28.0.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 6.01 PROGRAMMING (0%)request vmhost rebootコマンドを使用して、デバイスを再起動します。user@host> request vmhost reboot
コンソールでi40e NVMアップグレードの進行状況を確認します。場合によっては、ルーティングエンジンの電源リサイクルを複数回実行する必要があります。コンソールで電源の再投入を求めるメッセージが表示されたら、外付けの電源サイクルを使用してルーティングエンジンの電源を入れ直してください。
次のメッセージがコンソールに表示され、電源の再投入を実行するように求められます。
“Please Power Cycle your system now and run the NVM update utility again to complete the update. Failure to do so will result in an incomplete NVM update. Upgrade complete please power reboot You may notify to power reboot again after reboot if required”
アップグレードが成功したら、ファームウェアのバージョンを確認します。
手記:Current versionは 6.01 ではなく 6.1 と表示されます。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 OK Routing Engine 1 RE FPGA 1 28.0.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 6.1 6.01 OK手記:i40e NVM ファームウェアのアップグレードをサポートしていない Junos OS イメージで
request vmhost snapshotコマンドを実行した場合 (SSD リカバリ スナップショットの Junos OS バージョンが、 未解決の外部参照に記載されている Junos OS バージョンよりも古い場合)、request vmhost snapshotコマンドを使用してスナップショットを再度取得することをお勧めします。したがって、リカバリ プロセスの場合、SSD リカバリ スナップショットには NVM 6.01 をサポートする Junos OS イメージが含まれます。
デュアル ルーティング エンジンを搭載したルーターでは、 request chassis cb (offline | online) slot slot-number を使用してルーティングエンジンの電源を再投入する必要があります。これにより、外部の電源サイクルラーの使用を回避し、ファイルシステムエラーの原因となるバックアップREの突然の電源サイクルを回避できます。
デュアルルーティングエンジンを搭載したルーターのi40e NVMファームウェアをアップグレードするには、次の手順に従います。
アップグレード手順を進める前に、GRES を無効にする必要があります。ただし、手順の最初に GRES を無効にすると、デバイスは両方のルーティング エンジンをアップグレードするためにより多くのスイッチオーバーを必要とします。そのため、スイッチオーバー回数を減らすには、まずセカンダリ ルーティングエンジンをアップグレードし、次にプライマリ ルーティングエンジンをアップグレードすることを推奨します。
i40e NVM ファームウェア アップグレードをサポートする Junos OS イメージ バージョンでデバイスをアップグレードします。「 未解決の外部参照」を参照してください。
jfirmware-vmhost パッケージをデバイスにコピーしてインストールします。
ファイルがJTACから取得されている場合は、FTPまたはSCPを使用してデバイスにファームウェアファイルをロードします。ファイルを
/var/tmpディレクトリに保存します。user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgzNVM ファームウェアをアップグレードします。
アップグレードを開始するには、次のコマンドを使用します。
user@host> request system firmware upgrade re i40nvm Part Type Tag Current Available Status version version Routing Engine 1 RE i40e-NVM 7 4.26 6.01 OK Perform indicated firmware upgrade ? [yes,no] (no) yes Firmware upgrade initiated, use "show system firmware" after reboot to verify the firmware versionshow system firmwareコマンドを使用して、アップグレード状態を監視します。アップグレードが開始されると、出力にはステータスとしてPROGRAMMING (0%)が表示されます。ただし、プロセス中にステータスPROGRAMMING (0%)は増加しないことに注意してください。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 OK Routing Engine 1 RE FPGA 1 28.0.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 6.01 PROGRAMMING (0%)request chassis routing-engine master switchコマンドを使用してバックアップルーティングエンジンに切り替え、プライマリロールを他のRE(すなわち、RE1)に切り替えます。手記:このステップは、ステップ6でRE1からNVMアップグレード(すなわちRE0)を受けているルーティングエンジンの電源を再投入する必要があるため、必要です
user@host> request chassis routing-engine master switch Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.
NVMアップグレード中のルーティングエンジン(RE0)から
request vmhost rebootコマンドを使用して、デバイスを再起動します。user@host> request vmhost reboot
コンソール出力を監視します。場合によっては、ルーティングエンジンの電源リサイクルを複数回実行する必要があります。コンソールで電源の再投入を求めるメッセージが表示されたら、外付けの電源サイクルを使用してルーティングエンジンの電源を入れ直してください。または、ステップ 6 で説明したように、コマンド
request chassis cb slot slot offlineを使用できます。次のメッセージがコンソールに表示され、電源の再投入を実行するように求められます。
“Please Power Cycle your system now and run the NVM update utility again to complete the update. Failure to do so will result in an incomplete NVM update. Upgrade complete please power reboot You may notify to power reboot again after reboot if required”
RE1から、次のコマンド
request chassis cb slot slot offlineを使用してRE0の電源を入れ直します。RE0の電源をオフにするには、コマンド
request chassis cb slot 0 offlineを使用し、RE0の電源をオンにするには、コマンドrequest chassis cb slot 0 onlineを使用します。user@host> request chassis cb slot 0 offline Offline initiated, use "show chassis environment cb" to verify
user@host> request chassis cb slot 0 online Online initiated, use "show chassis environment cb" to verify
アップグレードが成功したら、ファームウェアのバージョンを確認します。
手記:Current versionは 6.01 ではなく 6.1 と表示されます。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 OK Routing Engine 1 RE FPGA 1 28.0.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 6.1 6.01 OK手記:i40e NVM ファームウェアのアップグレードをサポートしていない Junos OS イメージで
request vmhost snapshotコマンドを実行した場合 (SSD リカバリ スナップショットの Junos OS バージョンが、 未解決の外部参照に記載されている Junos OS バージョンよりも古い場合)、request vmhost snapshotコマンドを使用してスナップショットを再度取得することをお勧めします。したがって、リカバリ プロセスの場合、SSD リカバリ スナップショットには NVM 6.01 をサポートする Junos OS イメージが含まれます。同様に、RE1でi40e NVMをアップグレードしながら、RE0からRE1の電源を入れ直します。
user@host> request chassis cb slot 1 offline Offline initiated, use "show chassis environment cb" to verify
user@host> request chassis cb slot 1 online Online initiated, use "show chassis environment cb" to verify
この手順は、ダウンロードしたイメージに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
user@host>show version | match lldp lldp-patch-for-i40e-upgrade
request vmhost rebootコマンドを使用して、デバイスを再起動します。ルーティングエンジンがオンラインに戻ると、アップグレード プロセスは完了です。user@host> 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より前のリリースにダウングレードすることはできません。
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。