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はサポートされていません。
| 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ベースの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の現在のファームウェアバージョンを確認してください。
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イメージバージョンでデバイスをアップグレードします。 表3をご覧ください。
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バージョンが 表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 を無効にすると、両方のルーティング エンジンをアップグレードするために、デバイスにより多くのスイッチオーバーが必要になります。そのため、スイッチオーバーの数を減らすには、まずセカンダリルーティングエンジンをアップグレードし、次にプライマリルーティングエンジンをアップグレードすることをお勧めします。
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.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バージョンが 表3で説明した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未満のリリースにダウングレードすることはできません。
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。