VMホストをサポートするルーティングエンジンでのi40e NVMファームウェアのアップグレード
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はサポートされていません。
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 |
次の 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以上
はi40e 2.4.3ドライバーバージョンをサポートしているため、アップグレードされたi40e NVMファームウェアでルーティングエンジンに古いJunos OSイメージをインストールできます。 表3に記載されていない古いバージョンのVMホストイメージをUSBを使用してインストールすると、ルーティングエンジンが正しく起動しません。このような場合は、新しい i40e NVM ファームウェアをサポートするバージョンで VMHost イメージを再インストールできます。
表 3 は、NVM-6.01ファームウェアをサポートするプラットフォームの一覧です。 プラットホーム |
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ファームウェアをアップグレードするには、次の手順に従います。
デュアル ルーティング エンジンを搭載したルーターでは、 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.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 version
show 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
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。