NESTA PÁGINA
Verificando mecanismos de roteamento duplo e habilitando GRES e NSR
Verificando as versões de software e fazendo backup do software do dispositivo
Ajustando temporizador e mudando a configuração específica do recurso
Atualização e reinicialização de ambos os mecanismos de roteamento automaticamente
Atualização e reinicialização de apenas um mecanismo de roteamento
Exemplo: realizar um ISSU unificado
Este exemplo mostra como realizar uma atualização unificada de software em serviço (ISSU).
Requisitos
Este exemplo usa os seguintes componentes de hardware e software:
Roteador MX480 com mecanismos de roteamento duplos
Junos OS Release 13.3R6 como versão inicial
Junos OS Release 14.1R4 como versão final
Antes de começar
Antes de realizar um ISSU unificado, certifique-se de:
Realize uma verificação de compatibilidade para garantir que os componentes de software e hardware e a configuração no dispositivo ofereçam suporte a ISSU unificada usando o software do sistema de solicitação que valide o comando de atualização em serviço
Leia o capítulo Requisitos unificados do sistema ISSU para prever quaisquer circunstâncias especiais que possam afetar sua atualização.
Verifique se sua plataforma oferece suporte ao recurso ISSU unificado.
Verifique se as unidades substituíveis em campo (FRUs) instaladas em sua plataforma oferecem suporte ao recurso ISSU unificado ou que você pode aceitar os resultados da realização da atualização com algumas FRUs que não oferecem suporte a ISSU unificada.
Verifique se os protocolos e recursos configurados em sua plataforma oferecem suporte ao recurso ISSU unificado ou se você pode aceitar os resultados da realização da atualização com alguns protocolos e recursos que não oferecem suporte a ISSU unificado.
Baixe o pacote de software do site de suporte da Juniper Networks em https://www.juniper.net/support/ e coloque o pacote em seu servidor local.
Práticas recomendadas:Quando você acessar a página web do Software de Download para o seu dispositivo, registre o checkum md5. Depois de baixar o pacote de software para o seu dispositivo, confirme que ele não é modificado de forma alguma usando o
file checksum md5
comando. Para obter mais informações sobre como verificar o checkum md5, consulte https://kb.juniper.net/InfoCenter/index?page=content&id=KB17665 .Nota:Começando com o Junos OS Release 16.1R1, enquanto executa um ISSU unificado de um Junos OS baseado em FreeBSD 6.1 para um Junos OS baseado em FreeBSD 10.x atualizado, a configuração deve ser validada em um host remoto ou em um mecanismo de roteamento. O host remoto ou o mecanismo de roteamento devem estar executando um Junos OS com um FreeBSD atualizado. Além disso, apenas alguns diretórios e arquivos selecionados serão preservados enquanto atualizam do Junos OS baseado em FreeBSD 6.1 para o Junos OS baseado em FreeBSD 10.x. Veja como atualizar o Junos OS com o FreeBSD atualizado e solicitar o valor do software do sistema (Junos OS com FreeBSD atualizado)
Visão geral
Esse procedimento pode ser usado para atualizar dispositivos da Série M, Série T, Série MX, Série EX e Série PTX que tenham mecanismos de roteamento duplos instalados e suporte a ISSU unificada.
No exemplo, os nomes de host, nomes de arquivo e FRUs são representacionais. Quando você executa o procedimento em seu dispositivo, os nomes de host, nomes de arquivo e FRUs são diferentes. A saída de comando é truncada para mostrar apenas o texto de interesse neste procedimento.
Topologia
A Figura 1 mostra a topologia usada neste exemplo.
![Unified ISSU Example Topology](/documentation/us/en/software/junos/high-availability/images/g042935.png)
Configuração
Existem variações do procedimento dependendo se você quiser instalar o novo software em um ou ambos os mecanismos de roteamento e se você quiser reiniciar automaticamente ambos os mecanismos de roteamento ou reiniciar manualmente um dos mecanismos de roteamento.
Em todos os casos, você deve verificar se os mecanismos de roteamento duplos estão instalados e que o switchover gracioso do Mecanismo de Roteamento (GRES) e o roteamento ativo sem parar (NSR) estão habilitados. Recomendamos que você faça o backup do software do dispositivo antes da atualização.
Para realizar um ISSU unificado, selecione as tarefas apropriadas da lista a seguir:
-
Verificando mecanismos de roteamento duplo e habilitando GRES e NSR
-
Verificando as versões de software e fazendo backup do software do dispositivo
-
Ajustando temporizador e mudando a configuração específica do recurso
-
Atualização e reinicialização de ambos os mecanismos de roteamento automaticamente
-
Atualização e reinicialização de apenas um mecanismo de roteamento
Verificando mecanismos de roteamento duplo e habilitando GRES e NSR
Procedimento
Procedimento passo a passo
A habilitação do GRES e do NSR é necessária independentemente de qual variação do procedimento de ISSU unificado você usa.
Para verificar se seu dispositivo tem mecanismos de roteamento duplos e habilitar GRES e NSR:
Faça login no seu dispositivo.
Verifique se os mecanismos de roteamento duplos estão instalados em seu dispositivo usando o
show chassis hardware
comando.user@host> show chassis hardware Routing Engine 0 REV 01 740-051822 9013086837 RE-S-1800x4 Routing Engine 1 REV 01 740-051822 9013086740 RE-S-1800x4
A saída de comando contém linhas listando o Mecanismo de Roteamento 0 e o Mecanismo de Roteamento 1.
Por padrão, o GRES é desativado; se você ainda não fez isso, habilite o GRES incluindo a
graceful-switchover
declaração no nível de[edit chassis redundancy]
hierarquia no mecanismo de roteamento primário.[edit ] user@host# set chassis redundancy graceful-switchover
Por padrão, o NSR é desativado; se você ainda não fez isso, habilite o NSR incluindo a
nonstop-routing
declaração no nível de[edit routing-options]
hierarquia.[edit] user@host# set routing-options nonstop-routing
Quando você configura o NSR, você também deve incluir a
commit synchronize
declaração no nível de[edit system]
hierarquia para que as alterações de configuração sejam sincronizadas em ambos os mecanismos de roteamento.[edit] user@host# set system commit synchronize
Depois de verificar sua configuração e estar satisfeito com ela, cometa as mudanças usando o
commit
comando.[edit] user@host# commit commit complete
Quando você habilita o GRES e confirma a configuração, a CLI solicita alterações para indicar qual mecanismo de roteamento você está usando. Por exemplo:
{master} [edit] user@host#
Saia do modo de configuração usando o
exit
comando.{master} [edit] user@host# exit Exiting configuration mode
Verifique se o NSR está configurado no mecanismo de roteamento primário (
re0
) usando oshow task replication
comando.{master} user@host> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status OSPF Complete IS-IS Complete
Na saída, verifique se o
Synchronization Status
campo exibeComplete
.Verifique se o GRES está habilitado no mecanismo de roteamento de backup (
re1
) usando oshow system switchover
comando.user@host> request routing-engine login re1 {backup} user@host> show system switchover Graceful switchover: On Configuration database: Ready Kernel database: Ready Peer state: Steady State
Na saída, verifique se o estado de
Graceful switchover
campo éOn
exibido. Para obter mais informações sobre oshow system switchover
comando, consulte o switchover do sistema show.
Verificando as versões de software e fazendo backup do software do dispositivo
Procedimento
Procedimento passo a passo
O ISSU unificado exige que ambos os mecanismos de roteamento estejam executando a mesma versão do Junos OS antes da atualização. Como medida preventiva caso algum problema ocorra durante uma atualização, é uma prática recomendada fazer o backup do software do sistema ao disco rígido do dispositivo.
Para verificar as versões de software e fazer backup do software do dispositivo:
Verifique se a mesma versão do Junos OS está instalada e em execução em ambos os mecanismos de roteamento usando o
show version
comando.{backup} user@host> show version invoke-on all-routing-engines re0: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 13.3R6.5 JUNOS Base OS boot [13.3R6.5] JUNOS Base OS Software Suite [13.3R6.5] JUNOS 64-bit Kernel Software Suite [13.3R6.5] JUNOS Crypto Software Suite [13.3R6.5] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [13.3R6.5] JUNOS Packet Forwarding Engine Support (MX Common) [13.3R6.5] JUNOS Online Documentation [13.3R6.5] re1: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 13.3R6.5 JUNOS Base OS boot [13.3R6.5] JUNOS Base OS Software Suite [13.3R6.5] JUNOS 64-bit Kernel Software Suite [13.3R6.5] JUNOS Crypto Software Suite [13.3R6.5] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [13.3R6.5] JUNOS Packet Forwarding Engine Support (MX Common) [13.3R6.5] JUNOS Online Documentation [13.3R6.5]
Volte o software do sistema para o disco rígido do dispositivo usando o
request system snapshot
comando no each Mecanismo de Roteamento.Nota:O sistema de arquivos raiz é apoiado até /altroot, e /config é apoiado até /altconfig. Depois de emitir o
request system snapshot
comando, o flash do dispositivo e os discos rígidos são idênticos. Você só pode retornar à versão anterior do software inicializando o dispositivo de mídia removível.{backup} user@host> request system snapshot user@host> request routing-engine login re0 {master} user@host> request system snapshot
Ajustando temporizador e mudando a configuração específica do recurso
Procedimento
Procedimento passo a passo
Se tiver alguma das seguintes configurações específicas do recurso em seu dispositivo, execute as etapas apropriadas.
Para ajustar os temporizador e alterar a configuração específica do recurso:
As sessões de detecção de encaminhamento bidirecional (BFD) aumentam temporariamente seus temporizadors de detecção e transmissão durante procedimentos unificados de ISSU. Após a atualização, esses temporizadors voltam para os valores em uso antes do início do ISSU unificado.
Se o BFD estiver habilitado em seu dispositivo e você quiser desativar a negociação do temporizador BFD durante o ISSU unificado, inclua a
no-issu-timer-negotiation
declaração no nível de[edit protocols bfd]
hierarquia.{master} [edit] user@host# set protocols bfd no-issu-timer-negotiation
Nota:Se você incluir esta declaração, os temporizadors BFD mantêm seus valores originais durante o ISSU unificado, e as sessões de BFD podem ser ativadas durante o switchover unificado issu ou do mecanismo de roteamento, dependendo dos intervalos de detecção.
Se o ARP proxy for habilitado em seu dispositivo série M, Série MX ou SÉRIE EX 9200, remova a
unconditional-src-learn
declaração do nível de[edit interfaces interface-name unit 0 family inet]
hierarquia.Por padrão, a declaração não está incluída. Este exemplo mostra apenas a interface ge-0/0/1.
{master} [edit] user@host# delete interfaces ge-0/0/1 unit 0 family inet unconditional-src-learn
Se o LACP estiver habilitado em seu dispositivo da Série PTX, remova a
lacp
declaração do nível de[edit interfaces interface-name aggregated-ether-options]
hierarquia.{master} [edit] user@host# delete interfaces aex aggregated-ether-options lacp
Se o protocolo de ponto a ponto (PPP) atm for ativado em seu dispositivo série M ou Série T, defina o intervalo keepalive para 10 segundos ou maior.
O PPP requer três keepalives para falhar antes que ele derrube a sessão. Trinta segundos (10 segundos x três) fornece uma margem segura para manter sessões de PPP em caso de perda de tráfego durante a operação unificada de ISSU.
Este exemplo mostra apenas a interface de 0/0/1.
{master} [edit] user@host# set interfaces at-0/0/1 unit 0 keepalives interval 10
Se o ATM OAM for habilitado em seu dispositivo série M ou Série T, defina o período de célula de loopback OAM F5 para 20 segundos ou maior para manter a conectividade atm em toda a ISSU unificada.
Inclua a
oam-period
declaração no nível da[edit interfaces interface-name unit logical-unit-number]
hierarquia e especifique 20 segundos. Este exemplo mostra apenas a interface de 0/0/1.{master} [edit] user@host# set interfaces at-0/0/1 unit 0 oam-period 20
Depois de verificar sua configuração e estar satisfeito com ela, cometa as mudanças usando o
commit
comando.{master} [edit] user@host# commit commit complete
Saia do modo de configuração usando o exit comando.
{master} [edit] user@host# exit {master} user@host>
Atualização e reinicialização de ambos os mecanismos de roteamento automaticamente
Procedimento
Procedimento passo a passo
Nesse procedimento, ambos os mecanismos de roteamento reinicializam automaticamente. Reinicializar os dois mecanismos de roteamento automaticamente é o cenário mais comum. Variações deste procedimento são descritas em outras seções.
A Tabela 1 mostra o status do mecanismo de roteamento antes de iniciar o ISSU unificado.
RE0 |
RE1 |
---|---|
Primária |
Backup |
Versão de software antiga instalada |
Versão de software antiga instalada |
Versão de software antiga em execução |
Versão de software antiga em execução |
Para atualizar e reiniciar os dois mecanismos de roteamento automaticamente:
Copie o pacote de software Junos OS para o dispositivo usando o
file copy ftp://username@hostname.net/filename /var/tmp/filename
comando.Recomendamos que você copie o pacote para o /var/tmp directory, que é um grande sistema de arquivos no disco rígido.
{master} user@host> file copy ftp://myid@myhost.mydomain.net/jinstall64-14.1R4.10-domestic-signed.tgz /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz
Práticas recomendadas:Quando você acessar a página web do Software de Download para o seu dispositivo, registre o checkum md5. Depois de baixar o pacote de software para o seu dispositivo, confirme que ele não é modificado de forma alguma usando o
file checksum md5
comando. Para obter mais informações sobre como verificar o checkum md5, consulte https://kb.juniper.net/InfoCenter/index?page=content&id=KB17665 .No mecanismo de roteamento principal, inicie a atualização usando o
request system software in-service-upgrade package-name reboot
comando.Nota:Não tente executar comandos adicionais até que a
Connection closed
mensagem seja exibida e sua sessão esteja desconectada.{master} user@host> request system software in-service-upgrade /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz reboot Chassis ISSU Check Done ISSU: Validating Image FPC 0 will be offlined (In-Service-Upgrade not supported) PIC 0/0 will be offlined (In-Service-Upgrade not supported) PIC 0/1 will be offlined (In-Service-Upgrade not supported) Do you want to continue with these actions being taken ? [yes,no] (no) yes Checking compatibility with configuration Initializing... Using jbase-13.3R6.5 Verified manifest signed by PackageProductionEc_2015 Using /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Using jinstall64-14.1R4.10-domestic.tgz Using jbundle64-14.1R4.10-domestic.tgz Checking jbundle requirements on / Using jbase-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jbase-14.1R4.10 signed by PackageProductionEc_2015 Using /var/v/c/tmp/jbundle/jboot-14.1R4.10.tgz Using jcrypto64-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jcrypto64-14.1R4.10 signed by PackageProductionEc_2015 Using jdocs-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jdocs-14.1R4.10 signed by PackageProductionEc_2015 Using jkernel64-14.1R4.10.tgz Using jpfe-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M10-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M120-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M160-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M320-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M40-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M7i-14.1R4.10.tgz Verified SHA1 checksum of jpfe-T-14.1R4.10.tgz Verified SHA1 checksum of jpfe-X2000-14.1R4.10.tgz Verified SHA1 checksum of jpfe-X960-14.1R4.10.tgz Verified SHA1 checksum of jpfe-common-14.1R4.10.tgz Using jplatform-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jplatform-14.1R4.10 signed by PackageProductionEc_2015 Using jroute-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jroute-14.1R4.10 signed by PackageProductionEc_2015 Using jruntime-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jruntime-14.1R4.10 signed by PackageProductionEc_2015 Using jruntime64-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jruntime64-14.1R4.10 signed by PackageProductionEc_2015 Using jservices-14.1R4.10.tgz Using jservices-crypto-14.1R4.10.tgz Hardware Database regeneration succeeded Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded ISSU: Preparing Backup RE Pushing /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz to re1:/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz Installing package '/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz' ... Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionRSA_2015 Adding jinstall64... Verified manifest signed by PackageProductionEc_2015 WARNING: This package will load JUNOS 14.1R4.10 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install Installing the bootstrap installer ... WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software delete jinstall' WARNING: command as soon as this operation completes. Saving state for rollback ... Backup upgrade done Rebooting Backup RE Rebooting re1 ISSU: Backup RE Prepare Done Waiting for Backup RE reboot GRES operational Initiating Chassis In-Service-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 0 Offline Offlined by cli command Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done ISSU: Upgrading Old Master RE Installing package '/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz' ... Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionRSA_2015 Adding jinstall64... Verified manifest signed by PackageProductionEc_2015 WARNING: This package will load JUNOS 14.1R4.10 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install Installing the bootstrap installer ... WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software delete jinstall' WARNING: command as soon as this operation completes. Saving package file in /var/sw/pkg/jinstall64-14.1R4.10-domestic-signed.tgz ... Saving state for rollback ... ISSU: Old Master Upgrade Done ISSU: IDLE Shutdown NOW! [pid 10149] {backup} user@host> {backup} user@host> *** FINAL System shutdown message from user@host *** System going down IMMEDIATELY Connection closed by foreign host.
Quando o mecanismo de roteamento que anteriormente era o principal é reiniciado, você está logado para fora do dispositivo.
Aguarde alguns minutos e faça logon no dispositivo novamente.
A Tabela 2 mostra o status do mecanismo de roteamento após o ISSU unificado.
Tabela 2: Status do mecanismo de roteamento após atualizar e reinicializar ambos os mecanismos de roteamento RE0
RE1
Backup
Primária
Nova versão de software instalada
Nova versão de software instalada
Nova versão de software em execução
Nova versão de software em execução
Você está logado no novo mecanismo de roteamento de backup ().
re0
Verifique se ambos os mecanismos de roteamento foram atualizados usando o
show version
comando.{backup} user@host> show version invoke-on all-routing-engines re0: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 14.1R4.10 JUNOS Base OS boot [14.1R4.10] JUNOS Base OS Software Suite [14.1R4.10] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [14.1R4.10] JUNOS Packet Forwarding Engine Support (MX Common) [14.1R4.10] JUNOS platform Software Suite [14.1R4.10] JUNOS Runtime Software Suite [14.1R4.10] JUNOS Online Documentation [14.1R4.10] re1: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 14.1R4.10 JUNOS Base OS boot [14.1R4.10] JUNOS Base OS Software Suite [14.1R4.10] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [14.1R4.10] JUNOS Packet Forwarding Engine Support (MX Common) [14.1R4.10] JUNOS platform Software Suite [14.1R4.10] JUNOS Runtime Software Suite [14.1R4.10] JUNOS Online Documentation [14.1R4.10]
Se você quiser, você pode exibir opcionalmente as mensagens de log ISSU unificadas usando o
show log messages
comando.Se você quiser, você pode fazer
re0
opcionalmente o mecanismo de roteamento primário usando orequest chassis routing-engine master acquire
comando.{backup} user@host> request chassis routing-engine master acquire Attempt to become the master routing engine ? [yes,no] (no) yes Resolving mastership... Complete. The local routing engine becomes the master. {master} user@host>
A Tabela 3 mostra o status do mecanismo de roteamento após a etapa 5 ser concluída.
Tabela 3: Status do mecanismo de roteamento após a atualização, reinicialização e função primária da comutação RE0
RE1
Primária
Backup
Nova versão de software instalada
Nova versão de software instalada
Nova versão de software em execução
Nova versão de software em execução
Execute as etapas aplicáveis na restauração da configuração específica do recurso.
Se você estiver satisfeito com os resultados de seus testes, você pode fazer o backup opcional do software do sistema para o disco rígido do dispositivo usando o
request system snapshot
comando no each Mecanismo de Roteamento.Nota:O sistema de arquivos raiz é apoiado até /altroot, e /config é apoiado até /altconfig. Depois de emitir o
request system snapshot
comando, você não pode retornar facilmente à versão anterior do software, porque o flash do dispositivo e os discos rígidos são idênticos. Para retornar à versão anterior do software, você deve inicializar o dispositivo da mídia removível.{master} user@host> request system snapshot user@host> request routing-engine login re1 {backup} user@host> request system snapshot
Restaurar a configuração específica do recurso
Procedimento
Procedimento passo a passo
Se tiver alguma das seguintes configurações específicas do recurso em seu dispositivo, execute as etapas apropriadas.
Para restaurar a configuração específica do recurso:
Se o BFD estiver habilitado em seu dispositivo e você tiver desativado anteriormente a negociação do temporizador BFD, exclua a
no-issu-timer-negotiation
declaração no nível de[edit protocols bfd]
hierarquia.{master} [edit] user@host# delete protocols bfd no-issu-timer-negotiation
Se o ARP proxy for ativado em seu dispositivo M Series, MX Series ou EX9200 e você tiver removido a
unconditional-src-learn
declaração anteriormente, inclua a declaração novamente.Este exemplo mostra apenas a interface ge-0/0/1.
{master} [edit] user@host# set interfaces ge-0/0/1 unit 0 family inet unconditional-src-learn
Se o LACP estiver habilitado em seu dispositivo da Série PTX e você tiver removido a
lacp
declaração anteriormente, inclua a declaração novamente.{master} [edit] user@host# set interfaces aex aggregated-ether-options lacp
Se o ATM PPP for habilitado em seu dispositivo série M ou Série T e você definir anteriormente o intervalo keepalive para 10 segundos ou maior, restaure o valor original.
Este exemplo mostra apenas a interface de 0/0/1 e mostra o intervalo sendo definido para os 3 segundos padrão.
{master} [edit] user@host# set interfaces at-0/0/1 unit 0 keepalives interval 3
Se o ATM OAM for habilitado em seu dispositivo série M ou Série T e você definir anteriormente o período de loopback OAM F5 para 20 segundos ou maior, altere a configuração de volta para o valor original.
Este exemplo mostra apenas a interface de 0/0/1 e mostra o período sendo definido em 10 segundos.
{master} [edit] user@host# set interfaces at-0/0/1 unit 0 oam-period 10
Depois de verificar sua configuração e estar satisfeito com ela, cometa as mudanças usando o
commit
comando.{master} [edit] user@host# commit commit complete
Saia do modo de configuração usando o exit comando.
{master} [edit] user@host# exit {master} user@host>
Atualizando os mecanismos de roteamento e reinicializando manualmente o novo mecanismo de roteamento de backup
Procedimento
Procedimento passo a passo
Em certas circunstâncias, você pode querer instalar o novo software em apenas um mecanismo de roteamento e reiniciar apenas o principal até que você possa testar o novo software. Um mecanismo de roteamento não começa a executar o novo software até que ele seja reiniciado.
A vantagem é que, se os resultados de seus testes exigirem que você rebaixe o software, você pode alternar mecanismos de roteamento para executar o software antigo em um mecanismo de roteamento e, em seguida, instalar o software antigo no outro Mecanismo de Roteamento. Esse não é o cenário típico.
Para atualizar os mecanismos de roteamento e reiniciar manualmente o novo mecanismo de roteamento de backup:
Execute as etapas para verificar mecanismos de roteamento duplo e habilitar GRES e NSR.
Execute as etapas para verificar as versões de software e fazer backup do software do dispositivo.
Execute as etapas de ajuste de temporizador e mudança de configuração específica de recursos.
Copie o pacote de software Junos OS para o dispositivo usando o
file copy ftp://username@hostname.net/filename /var/tmp/filename
comando.Recomendamos que você copie o pacote para o /var/tmp directory, que é um grande sistema de arquivos no disco rígido.
{master} user@host> file copy ftp://myid@myhost.mydomain.net/jinstall64-14.1R4.10-domestic-signed.tgz /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz
Práticas recomendadas:Quando você acessar a página web do Software de Download para o seu dispositivo, registre o checkum md5. Depois de baixar o pacote de software para o seu dispositivo, confirme que ele não é modificado de forma alguma usando o
file checksum md5
comando. Para obter mais informações sobre como verificar o checkum md5, consulte https://kb.juniper.net/InfoCenter/index?page=content&id=KB17665 .A Tabela 4 mostra o status do mecanismo de roteamento antes de iniciar o ISSU unificado.
Tabela 4: Status do mecanismo de roteamento antes de atualizar e reinicializar manualmente o mecanismo de roteamento de backup RE0
RE1
Primária
Backup
Versão de software antiga instalada
Versão de software antiga instalada
Versão de software antiga em execução
Versão de software antiga em execução
No mecanismo de roteamento principal, inicie a atualização usando o
request system software in-service-upgrade package-name
comando sem a opção de reinicialização.{master} user@host> request system software in-service-upgrade /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz Chassis ISSU Check Done ISSU: Validating Image FPC 0 will be offlined (In-Service-Upgrade not supported) PIC 0/0 will be offlined (In-Service-Upgrade not supported) PIC 0/1 will be offlined (In-Service-Upgrade not supported) Do you want to continue with these actions being taken ? [yes,no] (no) yes Checking compatibility with configuration Initializing... Using jbase-13.3R6.5 Verified manifest signed by PackageProductionEc_2015 Using /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Using jinstall64-14.1R4.10-domestic.tgz Using jbundle64-14.1R4.10-domestic.tgz Checking jbundle requirements on / Using jbase-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jbase-14.1R4.10 signed by PackageProductionEc_2015 Using /var/v/c/tmp/jbundle/jboot-14.1R4.10.tgz Using jcrypto64-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jcrypto64-14.1R4.10 signed by PackageProductionEc_2015 Using jdocs-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jdocs-14.1R4.10 signed by PackageProductionEc_2015 Using jkernel64-14.1R4.10.tgz Using jpfe-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M10-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M120-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M160-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M320-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M40-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M7i-14.1R4.10.tgz Verified SHA1 checksum of jpfe-T-14.1R4.10.tgz Verified SHA1 checksum of jpfe-X2000-14.1R4.10.tgz Verified SHA1 checksum of jpfe-X960-14.1R4.10.tgz Verified SHA1 checksum of jpfe-common-14.1R4.10.tgz Using jplatform-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jplatform-14.1R4.10 signed by PackageProductionEc_2015 Using jroute-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jroute-14.1R4.10 signed by PackageProductionEc_2015 Using jruntime-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jruntime-14.1R4.10 signed by PackageProductionEc_2015 Using jruntime64-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jruntime64-14.1R4.10 signed by PackageProductionEc_2015 Using jservices-14.1R4.10.tgz Using jservices-crypto-14.1R4.10.tgz Hardware Database regeneration succeeded Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded ISSU: Preparing Backup RE Pushing /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz to re1:/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz Installing package '/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz' ... Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionRSA_2015 Adding jinstall64... Verified manifest signed by PackageProductionEc_2015 WARNING: This package will load JUNOS 14.1R4.10 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install Installing the bootstrap installer ... WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software delete jinstall' WARNING: command as soon as this operation completes. Saving state for rollback ... Backup upgrade done Rebooting Backup RE Rebooting re1 ISSU: Backup RE Prepare Done Waiting for Backup RE reboot GRES operational Initiating Chassis In-Service-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 0 Offline Offlined by cli command Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done ISSU: Upgrading Old Master RE Installing package '/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz' ... Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionRSA_2015 Adding jinstall64... Verified manifest signed by PackageProductionEc_2015 WARNING: This package will load JUNOS 14.1R4.10 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install Installing the bootstrap installer ... WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software delete jinstall' WARNING: command as soon as this operation completes. Saving package file in /var/sw/pkg/jinstall64-14.1R4.10-domestic-signed.tgz ... Saving state for rollback ... ISSU: Old Master Upgrade Done ISSU: IDLE
A Tabela 5 mostra o status do mecanismo de roteamento após o ISSU unificado e antes de reinicializar manualmente o mecanismo de roteamento de backup.
Tabela 5: Status do mecanismo de roteamento após a atualização e antes de reinicializar manualmente o mecanismo de roteamento de backup RE0
RE1
Backup
Primária
Nova versão de software instalada
Nova versão de software instalada
Versão de software antiga em execução
Nova versão de software em execução
Verifique se o novo mecanismo de roteamento (primário antigo) ainda está executando
re0
a imagem de software anterior e que o novo mecanismo de roteamento primário (re1
) está executando a nova imagem de software, usando oshow version
comando.{backup} user@host> show version invoke-on all-routing-engines re0: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 13.3R6.5 JUNOS Base OS boot [13.3R6.5] JUNOS Base OS Software Suite [13.3R6.5] JUNOS 64-bit Kernel Software Suite [13.3R6.5] JUNOS Crypto Software Suite [13.3R6.5] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [13.3R6.5] JUNOS Packet Forwarding Engine Support (MX Common) [13.3R6.5] JUNOS Online Documentation [13.3R6.5] re1: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 14.1R4.10 JUNOS Base OS boot [14.1R4.10] JUNOS Base OS Software Suite [14.1R4.10] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [14.1R4.10] JUNOS Packet Forwarding Engine Support (MX Common) [14.1R4.10] JUNOS platform Software Suite [14.1R4.10] JUNOS Runtime Software Suite [14.1R4.10] JUNOS Online Documentation [14.1R4.10]
Neste ponto, se você não quiser instalar a versão de software mais nova no novo mecanismo de roteamento de backup (
re0
), emita orequest system software delete package-name
comando nele.Caso contrário, para completar a atualização, vá para a próxima etapa.
Reinicialize o novo mecanismo de roteamento de backup (
re0
) emitindo orequest system reboot
comando.{backup} user@host> request system reboot Reboot the system ? [yes,no] (no) yes *** FINAL System shutdown message from remote@host *** System going down IMMEDIATELY Shutdown NOW! [pid 38432] {backup} user@home> Connection closed by foreign host.
Se você não estiver na porta do console, você está desconectado da sessão do dispositivo.
A Tabela 6 mostra o status do Mecanismo de Roteamento após o ISSU unificado, após a reinicialização do mecanismo de roteamento de backup, mas antes da função primária da comutação.
Tabela 6: status do mecanismo de roteamento após a atualização, reinicialização manual e antes da função primária da comutação RE0
RE1
Backup
Primária
Nova versão de software instalada
Nova versão de software instalada
Nova versão de software em execução
Nova versão de software em execução
Espere alguns minutos e faça login no dispositivo novamente.
Você está logado no novo mecanismo de roteamento de backup ().
re0
Verifique se ambos os mecanismos de roteamento foram atualizados usando o
show version
comando.{backup} user@host> show version invoke-on all-routing-engines re0: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 14.1R4.10 JUNOS Base OS boot [14.1R4.10] JUNOS Base OS Software Suite [14.1R4.10] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [14.1R4.10] JUNOS Packet Forwarding Engine Support (MX Common) [14.1R4.10] JUNOS platform Software Suite [14.1R4.10] JUNOS Runtime Software Suite [14.1R4.10] JUNOS Online Documentation [14.1R4.10] re1: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 14.1R4.10 JUNOS Base OS boot [14.1R4.10] JUNOS Base OS Software Suite [14.1R4.10] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [14.1R4.10] JUNOS Packet Forwarding Engine Support (MX Common) [14.1R4.10] JUNOS platform Software Suite [14.1R4.10] JUNOS Runtime Software Suite [14.1R4.10] JUNOS Online Documentation [14.1R4.10]
Se você quiser, você pode exibir opcionalmente as mensagens de log ISSU unificadas usando o
show log messages
comando.Se você quiser, você pode fazer
re0
opcionalmente o mecanismo de roteamento primário usando orequest chassis routing-engine master acquire
comando:{backup} user@host> request chassis routing-engine master acquire Attempt to become the master routing engine ? [yes,no] (no) yes Resolving mastership... Complete. The local routing engine becomes the master. {master} user@host>
A Tabela 7 mostra o status do Mecanismo de Roteamento após o ISSU unificado, após a reinicialização do mecanismo de roteamento de backup e após a função primária da comutação.
Tabela 7: Status do mecanismo de roteamento após atualização, reinicialização manual e função primária de comutação RE0
RE1
Primária
Backup
Nova versão de software instalada
Nova versão de software instalada
Nova versão de software em execução
Nova versão de software em execução
Execute as etapas aplicáveis na restauração da configuração específica do recurso.
Se você estiver satisfeito com os resultados de seus testes, você pode fazer o backup opcional do software do sistema para o disco rígido do dispositivo usando o
request system snapshot
comando no each Mecanismo de Roteamento.Nota:O sistema de arquivos raiz é apoiado até /altroot, e /config é apoiado até /altconfig. Depois de emitir o
request system snapshot
comando, você não pode retornar facilmente à versão anterior do software, porque o flash do dispositivo e os discos rígidos são idênticos. Para retornar à versão anterior do software, você deve inicializar o dispositivo da mídia removível.{master} user@host> request system snapshot user@host> request routing-engine login re1 {backup} user@host> request system snapshot
Atualização e reinicialização de apenas um mecanismo de roteamento
Procedimento
Procedimento passo a passo
Em certas circunstâncias, você pode querer instalar o novo software em apenas um mecanismo de roteamento.
A vantagem é que, se os resultados de seus testes exigirem que você rebaixe o software, você pode alternar mecanismos de roteamento para executar o software antigo em um mecanismo de roteamento e, em seguida, instalar o software antigo no outro Mecanismo de Roteamento. Esse não é o cenário típico.
A Tabela 8 mostra o status do mecanismo de roteamento antes de iniciar o ISSU unificado.
RE0 |
RE1 |
---|---|
Primária |
Backup |
Versão de software antiga instalada |
Versão de software antiga instalada |
Versão de software antiga em execução |
Versão de software antiga em execução |
Para atualizar e reiniciar apenas um mecanismo de roteamento:
Execute as etapas para verificar mecanismos de roteamento duplo e habilitar GRES e NSR.
Execute as etapas para verificar as versões de software e fazer backup do software do dispositivo.
Execute as etapas aplicáveis no ajuste de temporizador e na mudança da configuração específica do recurso.
Copie o pacote de software Junos OS para o dispositivo usando o
file copy ftp://username@hostname.net/filename /var/tmp/filename
comando.Recomendamos que você copie o pacote para o /var/tmp directory, que é um grande sistema de arquivos no disco rígido.
{master} user@host> file copy ftp://myid@myhost.mydomain.net/jinstall64-14.1R4.10-domestic-signed.tgz /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz
Práticas recomendadas:Quando você acessar a página web do Software de Download para o seu dispositivo, registre o checkum md5. Depois de baixar o pacote de software para o seu dispositivo, confirme que ele não é modificado de forma alguma usando o
file checksum md5
comando. Para obter mais informações sobre como verificar o checkum md5, consulte https://kb.juniper.net/InfoCenter/index?page=content&id=KB17665 .No mecanismo de roteamento principal, inicie a atualização usando o
request system software in-service-upgrade package-name no-old-master-upgrade
comando.{master} user@host> request system software in-service-upgrade /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz no-old-master-upgrade Chassis ISSU Check Done ISSU: Validating Image FPC 0 will be offlined (In-Service-Upgrade not supported) PIC 0/0 will be offlined (In-Service-Upgrade not supported) PIC 0/1 will be offlined (In-Service-Upgrade not supported) Do you want to continue with these actions being taken ? [yes,no] (no) yes Checking compatibility with configuration Initializing... Using jbase-13.3R6.5 Verified manifest signed by PackageProductionEc_2015 Using /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Using jinstall64-14.1R4.10-domestic.tgz Using jbundle64-14.1R4.10-domestic.tgz Checking jbundle requirements on / Using jbase-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jbase-14.1R4.10 signed by PackageProductionEc_2015 Using /var/v/c/tmp/jbundle/jboot-14.1R4.10.tgz Using jcrypto64-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jcrypto64-14.1R4.10 signed by PackageProductionEc_2015 Using jdocs-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jdocs-14.1R4.10 signed by PackageProductionEc_2015 Using jkernel64-14.1R4.10.tgz Using jpfe-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M10-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M120-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M160-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M320-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M40-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M7i-14.1R4.10.tgz Verified SHA1 checksum of jpfe-T-14.1R4.10.tgz Verified SHA1 checksum of jpfe-X2000-14.1R4.10.tgz Verified SHA1 checksum of jpfe-X960-14.1R4.10.tgz Verified SHA1 checksum of jpfe-common-14.1R4.10.tgz Using jplatform-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jplatform-14.1R4.10 signed by PackageProductionEc_2015 Using jroute-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jroute-14.1R4.10 signed by PackageProductionEc_2015 Using jruntime-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jruntime-14.1R4.10 signed by PackageProductionEc_2015 Using jruntime64-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jruntime64-14.1R4.10 signed by PackageProductionEc_2015 Using jservices-14.1R4.10.tgz Using jservices-crypto-14.1R4.10.tgz Hardware Database regeneration succeeded Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded ISSU: Preparing Backup RE Pushing /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz to re1:/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz Installing package '/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz' ... Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionRSA_2015 Adding jinstall64... Verified manifest signed by PackageProductionEc_2015 WARNING: This package will load JUNOS 14.1R4.10 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install Installing the bootstrap installer ... WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software delete jinstall' WARNING: command as soon as this operation completes. Saving state for rollback ... Backup upgrade done Rebooting Backup RE Rebooting re1 ISSU: Backup RE Prepare Done Waiting for Backup RE reboot GRES operational Initiating Chassis In-Service-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 0 Offline Offlined by cli command Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done Skipping Old Master Upgrade ISSU: IDLE
A Tabela 9 mostra o status do Mecanismo de Roteamento após o ISSU unificado atualizar o mecanismo de roteamento principal, mas antes que o mecanismo de roteamento de backup seja atualizado.
Tabela 9: Status do mecanismo de roteamento após atualizar um mecanismo de roteamento e antes de atualizar o outro mecanismo de roteamento RE0
RE1
Backup
Primária
Versão de software antiga instalada
Nova versão de software instalada
Versão de software antiga em execução
Nova versão de software em execução
Verifique se o novo mecanismo de roteamento (primário antigo) ainda está executando
re0
a imagem de software anterior e que o novo mecanismo de roteamento primário (re1
) está executando a nova imagem de software, usando oshow version
comando.{backup} user@host> show version invoke-on all-routing-engines re0: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 13.3R6.5 JUNOS Base OS boot [13.3R6.5] JUNOS Base OS Software Suite [13.3R6.5] JUNOS 64-bit Kernel Software Suite [13.3R6.5] JUNOS Crypto Software Suite [13.3R6.5] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [13.3R6.5] JUNOS Packet Forwarding Engine Support (MX Common) [13.3R6.5] JUNOS Online Documentation [13.3R6.5] re1: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 14.1R4.10 JUNOS Base OS boot [14.1R4.10] JUNOS Base OS Software Suite [14.1R4.10] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [14.1R4.10] JUNOS Packet Forwarding Engine Support (MX Common) [14.1R4.10] JUNOS platform Software Suite [14.1R4.10] JUNOS Runtime Software Suite [14.1R4.10] JUNOS Online Documentation [14.1R4.10]
Se o seu teste estiver completo e você quiser instalar o novo software no mecanismo de roteamento de backup, você deve primeiro desativar GRES e NSR em ambos os mecanismos de roteamento e comprometer a configuração.
{backup} [edit ] user@host# delete chassis redundancy graceful-switchover user@host# delete routing-options nonstop-routing user@host# commit warning: Graceful-switchover is enabled, commit on backup is not recommended Continue commit on backup RE? [yes,no] (no) yes re0: configuration check succeeds re1: commit complete re0: commit complete [edit ] user@host#
Instale o novo software no mecanismo de roteamento de backup (
re0
) usando orequest system software add /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz
comando.user@host> request system software add /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz NOTICE: Validating configuration against jinstall64-14.1R4.10-domestic-signed.tgz. NOTICE: Use the 'no-validate' option to skip this if desired. Checking compatibility with configuration Initializing... Using jbase-13.3R6.5 Verified manifest signed by PackageProductionEc_2015 Using /var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Using jinstall64-14.1R4.10-domestic.tgz Using jbundle64-14.1R4.10-domestic.tgz Checking jbundle requirements on / Using jbase-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jbase-14.1R4.10 signed by PackageProductionEc_2015 Using /var/v/c/tmp/jbundle/jboot-14.1R4.10.tgz Using jcrypto64-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jcrypto64-14.1R4.10 signed by PackageProductionEc_2015 Using jdocs-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jdocs-14.1R4.10 signed by PackageProductionEc_2015 Using jkernel64-14.1R4.10.tgz Using jpfe-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M10-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M120-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M160-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M320-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M40-14.1R4.10.tgz Verified SHA1 checksum of jpfe-M7i-14.1R4.10.tgz Verified SHA1 checksum of jpfe-T-14.1R4.10.tgz Verified SHA1 checksum of jpfe-X2000-14.1R4.10.tgz Verified SHA1 checksum of jpfe-X960-14.1R4.10.tgz Verified SHA1 checksum of jpfe-common-14.1R4.10.tgz Using jplatform-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jplatform-14.1R4.10 signed by PackageProductionEc_2015 Using jroute-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jroute-14.1R4.10 signed by PackageProductionEc_2015 Using jruntime-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jruntime-14.1R4.10 signed by PackageProductionEc_2015 Using jruntime64-14.1R4.10.tgz Verified manifest signed by PackageProductionEc_2015 Verified jruntime64-14.1R4.10 signed by PackageProductionEc_2015 Using jservices-14.1R4.10.tgz Using jservices-crypto-14.1R4.10.tgz Hardware Database regeneration succeeded Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded Installing package '/var/tmp/jinstall64-14.1R4.10-domestic-signed.tgz' ... Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionEc_2015 Verified jinstall64-14.1R4.10-domestic.tgz signed by PackageProductionRSA_2015 Adding jinstall64... Verified manifest signed by PackageProductionEc_2015 WARNING: This package will load JUNOS 14.1R4.10 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install Installing the bootstrap installer ... WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software delete jinstall' WARNING: command as soon as this operation completes. Saving package file in /var/sw/pkg/jinstall64-14.1R4.10-domestic-signed.tgz ... Saving state for rollback ...
Reinicialize
re0
usando orequest system reboot
comando.user@host> request system reboot Reboot the system ? [yes,no] (no) yes *** FINAL System shutdown message from user@host *** System going down IMMEDIATELY Shutdown NOW! [pid 22857] user@host> Connection closed by foreign host.
Se você não estiver na porta do console, você está desconectado da sessão do roteador.
Depois de esperar alguns minutos, faça login no dispositivo novamente.
Você está logado no mecanismo de roteamento de backup ().
re0
Verifique se ambos os mecanismos de roteamento estão executando a nova imagem de software usando o
show version
comando.{backup} user@host> show version invoke-on all-routing-engines Hostname: host Model: mx480 Junos: 14.1R4.10 JUNOS Base OS boot [14.1R4.10] JUNOS Base OS Software Suite [14.1R4.10] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [14.1R4.10] JUNOS Packet Forwarding Engine Support (MX Common) [14.1R4.10] JUNOS platform Software Suite [14.1R4.10] JUNOS Runtime Software Suite [14.1R4.10] JUNOS Online Documentation [14.1R4.10] re1: -------------------------------------------------------------------------- Hostname: host Model: mx480 Junos: 14.1R4.10 JUNOS Base OS boot [14.1R4.10] JUNOS Base OS Software Suite [14.1R4.10] JUNOS Packet Forwarding Engine Support (M/T/EX Common) [14.1R4.10] JUNOS Packet Forwarding Engine Support (MX Common) [14.1R4.10] JUNOS platform Software Suite [14.1R4.10] JUNOS Runtime Software Suite [14.1R4.10] JUNOS Online Documentation [14.1R4.10]
Se você quiser, você pode exibir opcionalmente as mensagens de log ISSU unificadas usando o
show log messages
comando.Se quiser, faça
re0
o mecanismo de roteamento primário usando orequest chassis routing-engine master acquire
comando.{backup} user@host> request chassis routing-engine master acquire Attempt to become the master routing engine ? [yes,no] (no) yes Resolving mastership... Complete. The local routing engine becomes the master. user@host>
A Tabela 10 mostra o status do Mecanismo de Roteamento após o ISSU unificado, após a reinicialização do mecanismo de roteamento de backup e após a função primária da comutação.
Tabela 10: Status do mecanismo de roteamento após atualização, reinicialização manual e função primária de comutação RE0
RE1
Primária
Backup
Nova versão de software instalada
Nova versão de software instalada
Nova versão de software em execução
Nova versão de software em execução
Habilite o GRES e o NSR novamente executando as etapas na verificação de mecanismos de roteamento duplo e habilitando GRES e NSR.
Execute as etapas aplicáveis na restauração da configuração específica do recurso.
Se você estiver satisfeito com os resultados de seus testes, você pode fazer o backup opcional do software do sistema para o disco rígido do dispositivo usando o
request system snapshot
comando no each Mecanismo de Roteamento.Nota:O sistema de arquivos raiz é apoiado até /altroot, e /config é apoiado até /altconfig. Depois de emitir o
request system snapshot
comando, você não pode retornar facilmente à versão anterior do software, porque o flash do dispositivo e os discos rígidos são idênticos. Para retornar à versão anterior do software, você deve inicializar o dispositivo da mídia removível.{master} user@host> request system snapshot user@host> request routing-engine login re1 {backup} user@host> request system snapshot