Realizando um NSSU
RESUMO Siga as etapas abaixo para realizar uma atualização ininterrupta de software (NSSU) em seu dispositivo.
Configuração de grupos de atualização de placas de linha para upgrade sem parar de software
Você pode configurar grupos de upgrade de placa de linha para operações ininterrupta de atualização de software (NSSU) em plataformas de suporte. Grupos de atualização de placas de linha podem reduzir o tempo total necessário para concluir uma operação NSSU e permitir que você controle a sequência de upgrade entre os switches que estão sendo atualizados.
- Como os grupos de atualização de placas de linha trabalham com upgrade sem parar de software
- Suporte a grupos de upgrade de placas de linha
- Configure grupos de atualização de placas de linha em um chassi virtual EX4650, um chassi virtual da Série QFX ou um VCF QFX5100
- Configure grupos de atualização de placas de linha em switches AUTÔNOMOs EX6200 ou EX8200
- Configure grupos de atualização de placas de linha em um Virtual Chassis EX8200
Como os grupos de atualização de placas de linha trabalham com upgrade sem parar de software
Com o NSSU, você pode atualizar o software sobre switches de suporte com mecanismos de roteamento redundantes, um Virtual Chassis ou uma malha virtual de chassi (VCF) usando um único comando com o mínimo de interrupção no tráfego da rede.
Em sua configuração padrão, o NSSU atualiza cada placa de linha em um switch ou membro de função de placa de linha em um Virtual Chassis ou VCF um de cada vez. O tráfego continua a fluir pelas outras placas de linha ou membros enquanto cada um está sendo reiniciado como parte da atualização. Esse comportamento minimiza a interrupção do tráfego se você configurar grupos de agregação de enlaces (LAGs) de modo que os links de membros de cada LAG residam em diferentes placas de linha ou membros. Como resultado, quando um link de um membro de um LAG está desativado, os links restantes estão em alta, e o tráfego continua a fluir pelo LAG.
Quando você configura grupos de atualização de placa de linha para NSSU, o NSSU atualiza todos os dispositivos em cada grupo de upgrade ao mesmo tempo em vez de sequencialmente, reduzindo o tempo total necessário para concluir a atualização em todas as placas de linha ou membros.
Para obter uma interrupção mínima de tráfego durante uma operação do NSSU, você deve definir os grupos de upgrade de placa de linha de modo que os links de membros dos LAGs residam em placas de linha ou membros que estejam em diferentes grupos de upgrade. Para obter informações sobre como configurar LAGs, consulte Configuração de links de ethernet agregados (procedimento CLI).
O NSSU atualiza os grupos na ordem em que eles aparecem na configuração (ou seja, na ordem em que você os configura). Como resultado, você também pode definir grupos de atualização para controlar a sequência de upgrade durante uma operação do NSSU.
Para configurar grupos de atualização, use a upgrade-group
declaração de configuração na [edit chassis nssu]
hierarquia.
Suporte a grupos de upgrade de placas de linha
As plataformas a seguir oferecem suporte a grupos de atualização de placas de linha NSSU:
Virtual Chassis EX4650 com mais de três switches de membros
QFX3500, QFX3600 e QFX5100 Virtual Chassis
QFX5100 Virtual Chassis Fabric (VCF)
Switches EX6200 ou EX8200 com mecanismos de roteamento redundantes
Chassi virtual EX8200
Configure grupos de atualização de placas de linha em um chassi virtual EX4650, um chassi virtual da Série QFX ou um VCF QFX5100
Quando você configura grupos de atualização de placa de linha em um Virtual Chassis EX4650, um Virtual Chassis da Série QFX ou um VCF QFX5100, cujos switches não têm placas de linha separadas, você usa apenas a opção fpcs
de especificar os IDs de membros do Virtual Chassis ou VCF que você deseja incluir em um grupo de upgrade. Você não precisa usar a opção member
.
Para criar um grupo de upgrade e adicionar um virtual Chassis ou switch de membro VCF ao grupo de upgrade, configure o nome do grupo de atualização e especifique o número de membro usando a opção
fpcs
:[edit chassis] user@switch# set nssu upgrade-group group-name fpcs member-number
Por exemplo, para criar um grupo de upgrade chamado
vcf
e adicionar o membro 2 da função de linha a esse grupo:[edit chassis] user@switch# set nssu upgrade-group vcf fpcs 2
Se
vcf
já existe, este comando adiciona o membro 2 avcf
.Para criar um grupo de upgrade que contenha vários membros em um Virtual Chassis ou VCF, especifique vários números de membros em suportes quadrados após a opção
fpcs
:[edit chassis] user@switch# set nssu upgrade-group group-name fpcs [list-of-member-numbers]
Por exemplo, para criar um grupo de upgrade chamado
vc1
que contém membros 1 e 2:[edit chassis] user@switch# set nssu upgrade-group vc1 fpcs [1 2]
Certifique-se de confirmar a configuração antes de iniciar uma operação NSSU.
Configure grupos de atualização de placas de linha em switches AUTÔNOMOs EX6200 ou EX8200
Para configurar grupos de atualização de placas de linha em um switch AUTÔNOMO EX6200 ou EX8200:
Para criar um grupo de upgrade e adicionar uma placa de linha a ele:
[edit chassis] user@switch# set nssu upgrade-group group-name fpcs slot-number
Por exemplo, para criar um grupo de upgrade chamado
group3
e adicionar a placa de linha no slot 5 a ele:[edit chassis] user@switch# set nssu upgrade-group group3 fpcs 5
Se
group3
já existe, este comando adiciona a placa de linha 5 agroup3
.Para criar um grupo de upgrade e adicionar várias placas de linha a ele:
[edit chassis] user@switch# set nssu upgrade-group group-name fpcs [list-of-slot-numbers]
Por exemplo, para criar um grupo de upgrade chamado
primary
e adicionar placas de linha nos slots 1, 4 e 7 a ele:[edit chassis] user@switch# set nssu upgrade-group primary fpcs [1 4 7]
Se
primary
já existe, esse comando adiciona placas de linha nos slots 1, 4 e 7 aprimary
.
Veja também
Configure grupos de atualização de placas de linha em um Virtual Chassis EX8200
Para configurar grupos de atualização de placas de linha em um Virtual Chassis EX8200:
Para criar um grupo de upgrade e adicionar uma placa de linha em um membro do Virtual Chassis a ele:
[edit chassis] user@switch# set nssu upgrade-group group-name member member-id fpcs slot-number
Por exemplo, para criar um grupo de upgrade chamado
primary-ny
e adicionar a placa de linha no membro 1 no slot 5 a ele:[edit chassis] user@switch# set nssu upgrade-group primary-ny member 1 fpcs 5
Se
primary-ny
já existir, esse comando adiciona a placa de linha 5 no membro 1 aprimary-ny
.Para criar um grupo de upgrade que contenha várias placas de linha em um membro do Virtual Chassis:
[edit chassis] user@switch# set nssu upgrade-group group-name member member-id fpcs [list-of-slot-numbers]
Por exemplo, para criar um grupo de upgrade chamado
primary-ny
que contém as placas de linha nos slots 1 e 2 no membro 0 e nos slots 3 e 4 no membro 1:[edit chassis] user@switch# set nssu upgrade-group primary-ny member 0 fpcs [1 2] [edit chassis] user@switch# set nssu upgrade-group primary-ny member 1 fpcs [3 4]
Veja também
Exemplo: configuração de grupos de atualização de placas de linha para atualização ininterrupta de software em switches da Série EX
A atualização ininterrupta de software (NSSU) permite que você atualize o software em execução em um switch da Série EX com mecanismos de roteamento redundantes ou na maioria dos Chassis Virtuais da Série EX usando um único comando e com um mínimo de interrupção no tráfego da rede. Por padrão, o NSSU atualiza o software executado em placas de linha uma placa de linha de cada vez.
Para reduzir o tempo que um NSSU leva, você pode configurar grupos de upgrade de placa de linha em um switch EX6200 ou EX8200 com mecanismos de roteamento redundantes ou em um Virtual Chassis EX8200.
Este exemplo mostra como configurar o NSSU para usar grupos de atualização de placas de linha:
Requisitos
Este exemplo usa os seguintes componentes de hardware e software:
Um switch EX8200 com mecanismos de roteamento redundantes
Versão 10.4 ou posterior do Junos OS para switches da Série EX
Antes de começar a configurar grupos de atualização de placas de linha, certifique-se de ter configurado os grupos de agregação de links (LAGs) conforme descrito na configuração de links Ethernet agregados (Procedimento CLI). Veja a visão geral e a topologia para obter detalhes sobre as configurações lag para este exemplo.
Visão geral e topologia
Em sua configuração padrão, o NSSU atualiza cada placa de linha em um switch ou Virtual Chassis uma de cada vez. O tráfego continua a fluir pelas outras placas de linha enquanto uma placa de linha está sendo reiniciada como parte da atualização. Esse comportamento permite minimizar a interrupção do tráfego configurando grupos de agregação de links (LAGs) de modo que os links de membros de cada LAG residam em diferentes placas de linha. Quando um link de membro de um LAG está desativado, os links restantes estão em alta e o tráfego continua a fluir pelo LAG.
Como a configuração padrão atualiza cada placa de linha uma de cada vez, a atualização pode levar algum tempo para ser concluída. Você pode reduzir o tempo necessário para realizar um NSSU configurando grupos de atualização de placas de linha. Em vez de serem atualizadas sequencialmente, as placas de linha em um grupo de upgrade são atualizadas simultaneamente. Para obter um mínimo de interrupção no tráfego, você deve definir os grupos de atualização da placa de linha de modo que os links de membros dos LAGs residam em placas de linha que estejam em diferentes grupos de upgrade.
O NSSU atualiza os grupos na ordem em que eles aparecem na configuração (ou seja, na ordem em que você os configura).
Topologia
Este exemplo usa um switch EX8200 que tem cinco placas de linha instaladas em slots 0 a 4. Dois LAGs foram configurados:
ae0
— Tem dois links para membros, um na placa de linha no slot 0 e outro na placa de linha no slot 1.ae1
— Tem dois links para membros, um na placa de linha no slot 2 e outro na placa de linha no slot 3.
As interfaces na placa de linha no slot 4 não fazem parte de nenhum dos lags.
Para minimizar o tempo que um upgrade leva e garantir que os links de membros de cada LAG estejam em diferentes grupos de upgrade, este exemplo configura os dois seguintes grupos de atualização de placas de linha:
group1
— Contém as placas de linha nos slots 0, 2 e 4.group2
— Contém as placas de linha nos slots 1 e 3.
A placa de linha no slot 4 pode ser colocada em qualquer grupo. Ele também poderia ser deixado de fora de um grupo de upgrade inteiramente, e seria atualizado separadamente após as placas de linha nos grupos de upgrade terem sido atualizadas. No entanto, é mais eficiente incluí-lo em um grupo de upgrade.
A Figura 1 ilustra a topologia.
Configuração
Para criar grupos de atualização de placas de linha, execute essas tarefas:
Configuração rápida da CLI
Para criar rapidamente os grupos de atualização da placa de linha, copie os seguintes comandos e cole-os na janela de terminal do switch:
[edit] set chassis nssu upgrade-group group1 fpcs [0 2 4] set chassis nssu upgrade-group group2 fpcs [1 3]
Procedimento
Procedimento passo a passo
Para criar os grupos de upgrade de placa de linha para um NSSU:
Crie o primeiro grupo de upgrade de placa de linha:
[edit chassis] user@switch# set nssu upgrade-group group1 fpcs [0 2 4]
Crie o segundo grupo de upgrade de placa de linha:
[edit chassis] user@switch# set nssu upgrade-group group2 fpcs (NSSU Upgrade Groups) [1 3]
Resultados
Exibir os resultados da configuração:
[edit chassis] user@switch# show nssu { upgrade-group group1 { fpcs [ 0 2 4 ]; } upgrade-group group2 { fpcs [ 1 3 ]; } }