Atualização de software usando atualização ininterrupta de software no Virtual Chassis da Série EX e no Mixed Virtual Chassis (procedimento de CLI)
Você pode usar a atualização ininterrupta de software (NSSU) para atualizar o software em execução em todos os switches membros na maioria dos Virtual Chassis da Série EX com o mínimo de interrupção de tráfego durante a atualização.
Nonstop Software Upgrade (NSSU) lista os switches da Série EX e o Virtual Chassis que oferecem suporte ao NSSU e à versão do Junos OS na qual eles começaram a oferecer suporte.
Este tópico aborda:
Preparando o switch para instalação de software
Antes de iniciar a instalação do software usando o NSSU:
Certifique-se de que o Virtual Chassis esteja configurado corretamente para oferecer suporte ao NSSU. Verifique se:
Os membros do Virtual Chassis estão conectados em uma topologia de anel. Uma topologia em anel impede que o Virtual Chassis se divida durante um NSSU.
O principal e o backup do Virtual Chassis são adjacentes um ao outro na topologia em anel. A adjacência permite que o primário e o backup estejam sempre sincronizados, mesmo quando os switches nas funções de placa de linha estão sendo reinicializados.
O Virtual Chassis é pré-provisionado para que a função de placa de linha tenha sido explicitamente atribuída aos switches membros que atuam na função de placa de linha. Durante um NSSU, os membros do Virtual Chassis devem manter suas funções — o principal e o backup devem manter suas funções primárias e de backup (embora a função primária mude), e os outros switches membros devem manter suas funções de placa de linha.
Um Virtual Chassis de dois membros foi
no-split-detectionconfigurado para que o Virtual Chassis não seja dividido quando um NSSU atualizar um membro.
Verifique se os membros estão executando a mesma versão do software:
user@switch>
show versionSe os membros do Virtual Chassis não estiverem executando a mesma versão do software, use o
request system software addcomando para atualizar o software nos membros inconsistentes.Certifique-se de que o roteamento ativo sem interrupções (NSR) e a comutação graciosa do Mecanismo de Roteamento (GRES) estejam habilitados. Para verificar se eles estão habilitados, você precisa verificar apenas o estado do roteamento ativo ininterrupto — se o roteamento ativo ininterrupto estiver habilitado, então o switchover gracioso do Mecanismo de Roteamento está habilitado.
Para verificar se o roteamento ativo sem interrupções está habilitado:
user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status OSPF Complete BGP Complete PIM CompleteSe o roteamento ativo sem interrupções não estiver habilitado (
Stateful ReplicationestáDisabled), consulte Configurando o Roteamento Ativo Sem Interrupções em Switches para obter informações sobre como habilitá-lo.Para o EX4300 Virtual Chassis, você deve habilitar a instrução no
edit virtual-chassisnível de [] hierarquia antes de realizar uma atualização de software usando ovcp-no-hold-timeNSSU. Se você não habilitar avcp-no-hold-timedeclaração, o Virtual Chassis poderá se dividir durante a atualização. Um Virtual Chassis dividido pode causar interrupções em sua rede, e você pode ter que reconfigurar manualmente seu Virtual Chassis após o NSSU se o recurso de divisão e mesclagem foi desativado. Para obter mais informações sobre um Virtual Chassis dividido, consulte Entendendo a divisão e mesclagem em um Virtual Chassis.(Opcional) Habilite a ponte sem parar (NSB). A habilitação do NSB garante que todos os protocolos de Camada 2 suportados pelo NSB operem perfeitamente durante a comutação do Mecanismo de Roteamento que faz parte do NSSU.
(Opcional) Faça backup do software do sistema — Junos OS, da configuração ativa e dos arquivos de log — em cada membro em um dispositivo de armazenamento externo com o
request system snapshotcomando.
Atualizando o Software Usando NSSU
Este procedimento descreve como atualizar o software em execução em todos os membros do Virtual Chassis usando o NSSU. Quando a atualização for concluída, todos os membros estarão executando a nova versão do software. Como uma comutação graciosa do Mecanismo de Roteamento ocorre durante a atualização, o backup original do Virtual Chassis é o novo primário.
Para atualizar todos os membros usando o NSSU:
Baixe o pacote de software. Se você estiver atualizando o software em execução em um Virtual Chassis misto, baixe os pacotes de software para ambos os tipos de switch.
Copie o pacote ou pacotes de software para o Virtual Chassis. Recomendamos que você copie o arquivo para o
/var/tmpdiretório no primário.Faça login no Virtual Chassis usando a conexão do console ou a interface Ethernet de gerenciamento virtual (VME). O uso de uma conexão de console permite monitorar o progresso da reinicialização do switch principal.
Inicie o NSSU:
Em um EX3400 Virtual Chassis, insira:
user@switch> request system software nonstop-upgrade /var/tmp/package-name.tgz
onde
package-name.tgzé, por exemplo,jinstall-ex4200-12.1R2.5-domestic-signed.tgz.Em um Virtual Chassis misto, insira:
user@switch> request system software nonstop-upgrade set [/var/tmp/package-name.tgz /var/tmp/package-name.tgz]
em que
[/var/tmp/package-name.tgz /var/tmp/package-name.tgz]especifica os pacotes de software EX4200 e EX4500.
O switch exibe mensagens de status semelhantes às seguintes mensagens à medida que a atualização é executada:
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing Backup RE Installing image on other FPC's along with the backup Checking pending install on fpc1 Pushing bundle to fpc1 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Completed install on fpc1 Checking pending install on fpc2 Pushing bundle to fpc2 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Completed install on fpc2 Rebooting fpc1 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 Online FPC 1 Online FPC 2 Online (ISSU) Going to install image on master WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately relinquish mastership ISSU: IDLE *** FINAL System shutdown message from user@switch *** System going down IMMEDIATELY Shutdown NOW! [pid 9336]
Faça login após a conclusão da reinicialização do switch primário original. Para verificar se o software em todos os mecanismos de roteamento nos membros do Virtual Chassis foi atualizado, insira o seguinte comando:
user@switch>
show versionPara garantir que o recurso de partições dual-root resilientes funcione corretamente, copie a nova imagem do Junos OS para as partições raiz alternativas de todos os membros:
user@switch>
request system snapshot slice alternate all-membersPartições dual-root resilientes permitem que o switch inicialize de forma transparente a partir da partição raiz alternativa se o sistema falhar ao inicializar a partir da partição raiz primária.