Atualize e faça downgrade do firmware NVM da i40e em mecanismos de roteamento com suporte a host de VM
Versões e versões suportadas para atualização de firmware do nvm i40e
Este tópico fornece informações sobre como atualizar o firmware do i40e NVM automática ou manualmente.
Você pode atualizar o firmware do i40e NVM manualmente ou automaticamente, dependendo de várias condições.
O i40e NVM versão 6.01 é o pré-requisito para instalar uma imagem baseada em LTS19, caso contrário, a instalação da imagem falhará.
Você deve atualizar o firmware NVM do i40e somente sob a orientação de um representante de suporte da Juniper Networks. Depois de atualizar o firmware NVM, uma ação de downgrade não é suportada. Para obter as atualizações mais recentes, você pode consultar https://kb.juniper.net/.
A Tabela 1 lista as versões do Junos OS que contêm o driver i40e versão 2.8.43 e o driver i40e versão 2.4.3 para oferecer suporte ao firmware i40e NVM versão 6.01 e ao firmware i40e NVM versão 7.0. Portanto, eles podem ser usados no Mecanismo de Roteamento que está executando o firmware i40e NVM versão 6.01 ou 7.0.
Para imagens do Junos OS anteriores às versões listadas abaixo, o firmware i40e NVM versão 7.0 não é suportado.
| 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 e superior |
| 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 |
A Tabela 2 lista as versões e plataformas do Junos OS que suportam a atualização do firmware i40e NVM.
| Plataforma |
18.x |
19.x |
Versão 21.x |
|---|---|---|---|
| EX9208 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
|
| PTX5000 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
|
| 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 ou posterior |
|
| 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 (Compatível apenas com SRX5K-RE3-128G) |
Não aplicável |
Não aplicável |
21.4 |
| Plataforma |
Suporte para i40e-2.4.3/ NVM-6.01 |
|
|---|---|---|
| EX9208 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| PTX5000 |
18.1R1 / 18.2R3 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| 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 ou posterior |
| MX2010/MX2020 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| MX2008 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
| MX10016/MX10008, PTX10016/MX10008 |
18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 ou posterior |
A atualização do i40e-NVM é opcional para as seguintes plataformas:
-
MX10003
-
PTX10002-XX
-
QFX1000, QFX10002
-
QFX5000
Atualizando o firmware NVM do i40e em mecanismos de roteamento com suporte a host de VM
- Atualização automática do firmware NVM da i40e
- Atualização automática do firmware NVM do i40e da versão 6.01 para a versão 7.00 e da versão 6.01 para a versão 9.10
- Atualização automática do firmware NVM do i40e da versão 4.26 para a versão 7.00 (atualização automática em versões LTS19 selecionadas)
- Atualização manual do firmware NVM i40e (versão 4.26 para a versão 6.01)
- Downgrade automático da versão 9.10 para a versão 7.00 (em versões LTS19 selecionadas)
- Downgrade de LTS19 para WRL9 (versões selecionadas com drivers que suportam a versão 7.00 do firmware)
Atualização automática do firmware NVM da i40e
Junos OS versão 21.4R1 em diante, os dispositivos suportam o firmware NVM versão 7.00 e o firmware será atualizado automaticamente durante a instalação do software VM Host.
As últimas versões do Junos OS oferecem suporte à atualização direta do NVM da versão 4.26 para a versão 7.00
Atualização automática do firmware NVM do i40e da versão 6.01 para a versão 7.00 e da versão 6.01 para a versão 9.10
Junos OS versão 21.4R1 em diante O firmware NVM versão 7.00 é usado e o firmware é atualizado automaticamente durante a instalação do software. O pré-requisito é que você atualize manualmente o firmware NVM para a versão 6.00.
Se você atualizar a versão do Junos OS para 21.4R1 ou posterior usando o processo de atualização do Junos OS, a atualização do firmware NVM do i40e será feita automaticamente durante o processo de atualização. A versão do driver i40e correspondente para suportar o i40e NVM versão 7.0 será a versão 2.8.43 (ou posterior).
A partir do Junos OS Release 24.1R1, para instalar a imagem do host da VM com base no Linux WR LTS22, você precisa atualizar o firmware do i40e NVM para a versão 9.1 ou posterior.
Atualização automática do firmware NVM do i40e da versão 4.26 para a versão 7.00 (atualização automática em versões LTS19 selecionadas)
As seguintes versões do Junos OS oferecem suporte à atualização automática do firmware i40e NVM da versão 4.26 para a versão 7.00. Isso permite que você atualize dispositivos diretamente de versões mais antigas do Junos OS, como 18.2, para versões 21.4 e superiores do Junos OS.
-
21.4R3-S5 e superior
-
22.1R3-S3 e superior
-
22.2R3-S1 e superior
-
22.3R3 e superior
-
22.4R3 e superior
-
23.1R2 e superior
-
23.2R2 e superior
-
23.3R1 e superior
-
23.4R1 e superior
Se você tiver que fazer o downgrade de qualquer uma das versões mencionadas acima, poderá fazer o downgrade apenas para a versão mencionada na Tabela 1
Você pode instalar imagens mais antigas do Junos OS no Mecanismo de Roteamento com um firmware nvm i40e atualizado, pois ele oferece suporte às versões de driver i40e 2.4.3. Se você instalar uma versão mais antiga da imagem do Host da VM, que não está listada na Tabela 3, usando USB, o Mecanismo de Roteamento não será iniciado corretamente. Nesse caso, você pode reinstalar a imagem VMHost com uma versão que suporte o novo firmware NVM i40e.
Atualização manual do firmware NVM i40e (versão 4.26 para a versão 6.01)
Antes de começar a atualizar o firmware, verifique a versão atual do firmware do 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
Se o valor de Current version for menor que 6.01, você poderá usar o seguinte procedimento para a atualização do firmware NVM do i40e.
Para atualizar o firmware do NVM i40e em roteadores com um único Mecanismo de Roteamento:
- Atualize o dispositivo com a versão de imagem do Junos OS que oferece suporte à atualização de firmware i40e NVM. Veja a Tabela 3.
Copie e instale o pacote jfirmware-vmhost no dispositivo.
Se o arquivo tiver sido obtido da JTAC, use FTP ou SCP para carregar o arquivo de firmware no dispositivo. Salve o arquivo no
/var/tmpdiretório.user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz Atualize o firmware do NVM.
Para iniciar a atualização, use o seguinte comando:
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 versionMonitore o status da atualização usando o
show system firmwarecomando. Se a atualização for iniciada, a saída será exibidaPROGRAMMING (0%)como o status. No entanto, observe que o statusPROGRAMMING (0%)não é incrementado durante o processo.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%)Reinicialize o dispositivo usando o
request vmhost rebootcomando.user@host> request vmhost reboot
Verifique o progresso da atualização do i40e NVM no console. Você pode ter que executar a reciclagem de energia do Mecanismo de Roteamento várias vezes. Quando for solicitado um ciclo de energia no console, use o ciclo de energia externo para ligar e desligar o Mecanismo de Roteamento.
A seguinte mensagem é exibida no console solicitando que você execute um ciclo de energia:
“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”
Após uma atualização bem-sucedida, verifique a versão do firmware.
Observação:O
Current versioné exibido como 6.1 em vez de 6.01.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 OKObservação:Caso você tenha executado o
request vmhost snapshotcomando com uma imagem do Junos OS que não oferece suporte à atualização de firmware do i40e NVM (se o instantâneo de recuperação do SSD tiver uma versão do Junos OS mais antiga do que as versões do Junos OS mencionadas na Tabela 3), recomendamos que você tire um instantâneo usando orequest vmhost snapshotcomando novamente. Portanto, no caso de um processo de recuperação, o instantâneo de recuperação do SSD terá uma imagem do Junos OS compatível com NVM 6.01.
Em roteadores com mecanismos de roteamento duplos, você deve usar o request chassis cb (offline | online) slot slot-number para desligar e ligar o Mecanismo de Roteamento. Assim, você pode evitar o uso de um ciclador de energia externo e evitar ciclos de energia abruptos do RE de backup, o que pode causar erros no sistema de arquivos.
Para atualizar o firmware do i40e NVM em roteadores com mecanismos de roteamento duplos:
Você deve desabilitar o GRES antes de prosseguir com o procedimento de atualização. No entanto, se você desabilitar o GRES no início do procedimento, o dispositivo precisará de mais switches para atualizar os dois mecanismos de roteamento. Portanto, para reduzir o número de switchovers, é recomendável atualizar o Mecanismo de Roteamento secundário primeiro e, em seguida, atualizar o Mecanismo de Roteamento primário.
Atualize o dispositivo com a versão de imagem do Junos OS que oferece suporte à atualização de firmware i40e NVM. Consulte a Tabela 2
Copie e instale o pacote jfirmware-vmhost no dispositivo.
Se o arquivo tiver sido obtido da JTAC, use FTP ou SCP para carregar o arquivo de firmware no dispositivo. Salve o arquivo no
/var/tmpdiretório.user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgzAtualize o firmware do NVM.
Para iniciar a atualização, use o seguinte comando:
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 versionMonitore o status da atualização usando o
show system firmwarecomando. Se a atualização for iniciada, a saída será exibidaPROGRAMMING (0%)como o status. No entanto, observe que o statusPROGRAMMING (0%)não é incrementado durante o processo.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%)Alterne para o Mecanismo de Roteamento de backup usando o
request chassis routing-engine master switchcomando para alternar a função primária para outro RE (ou seja, , RE1).Observação:Esta etapa é necessária, porque na Etapa 6 você precisa desligar e ligar o Mecanismo de Roteamento que está passando pela atualização do NVM (ou seja, RE0) de RE1
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.
Reinicialize o dispositivo usando o
request vmhost rebootcomando do Mecanismo de Roteamento que está passando pela atualização do NVM (ou seja, RE0).user@host> request vmhost reboot
Monitore a saída do console. Você pode ter que executar a reciclagem de energia do Mecanismo de Roteamento várias vezes. Quando for solicitado um ciclo de energia no console, use o ciclo de energia externo para ligar e desligar o Mecanismo de Roteamento. Ou você pode usar o comando
request chassis cb slot slot offlineconforme descrito na Etapa 6.A seguinte mensagem é exibida no console solicitando que você execute um ciclo de energia:
“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”
No RE1, desligue e ligue o RE0 usando o seguinte comando
request chassis cb slot slot offline.Para desligar o RE0, use o comando
request chassis cb slot 0 offlinee para ligar o RE0, use o comandorequest 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
Após uma atualização bem-sucedida, verifique a versão do firmware.
Observação:O
Current versioné exibido como 6.1 em vez de 6.01.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 OKObservação:Caso você tenha executado o
request vmhost snapshotcomando com uma imagem do Junos OS que não oferece suporte à atualização de firmware do i40e NVM (se o instantâneo de recuperação do SSD tiver uma versão do Junos OS mais antiga do que as versões do Junos OS mencionadas na Tabela 3), recomendamos que você tire um instantâneo usando orequest vmhost snapshotcomando novamente. Portanto, no caso de um processo de recuperação, o instantâneo de recuperação do SSD terá uma imagem do Junos OS compatível com NVM 6.01.Da mesma forma, ao atualizar o i40e NVM no RE1, desligue e ligue o RE1 do RE0.
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
Você precisará executar esta etapa somente se a imagem baixada não contiver um mecanismo baseado em debugfs para interromper o LLDP.
Faça download do pacote lldp-patch-for-i40e-upgrade.tgz. Copie e instale o arquivo no diretório /var/tmp/ em cada Mecanismo de Roteamento.
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
Reinicialize o dispositivo usando o
request vmhost rebootcomando. O processo de atualização é concluído quando o Mecanismo de Roteamento volta a ficar online.user@host> request vmhost reboot
Downgrade automático da versão 9.10 para a versão 7.00 (em versões LTS19 selecionadas)
O Junos OS oferece suporte ao downgrade para a versão 7.00 do firmware NVM nas versões mais recentes do LTS19.
Se houver um downgrade da versão LTS22 para a versão LTS19 (que tem suporte para downgrade), o firmware será rebaixado da versão 9.10 para a versão 7.00.
Downgrade de LTS19 para WRL9 (versões selecionadas com drivers que suportam a versão 7.00 do firmware)
Você pode fazer downgrade do firmware da versão 9.10 para a versão 7.00 na versão LTS19 selecionada. No entanto, não é possível fazer downgrade para versões abaixo do WRL9.
Tabela de histórico de alterações
A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.