Provisionar um Virtual Chassis usando o cliente Phone-Home
O provisionamento de phone-home em um Virtual Chassis é uma forma de provisionamento zero-touch (ZTP). O cliente phone-home (PHC) no Virtual Chassis obtém informações de bootstrap pela rede de um servidor phone-home (PHS) e provisiona o Virtual Chassis. A única intervenção do usuário necessária no lado do cliente é conectar fisicamente os membros do Virtual Chassis e conectar qualquer porta do Virtual Chassis à rede.
Visão geral do provisionamento de phone-home para um Virtual Chassis
Com o provisionamento de phone-home, um cliente de phone-home (PHC) em um dispositivo inicialmente provisiona o dispositivo com uma imagem de software e configuração de uma fonte de dados de gerenciamento de rede central chamada PHS (servidor de phone-home), exigindo pouca ou nenhuma intervenção do usuário no local remoto.
Um Virtual Chassis consiste em um conjunto de dispositivos interconectados usando portas chamadas Virtual Chassis ports (VCPs). Você configura e gerencia o Virtual Chassis como um único dispositivo. A partir do Junos OS Release 20.3R1, fizemos extensões no processo de provisionamento de phone-home para um dispositivo autônomo para que ele também possa funcionar em um Virtual Chassis. O PHC em um Virtual Chassis requer etapas extras para coordenar e gerenciar a inicialização dos dispositivos membros.
O PHS geralmente faz parte de um sistema de gerenciamento de rede (NMS) que oferece suporte ao provisionamento de casa por telefone. O administrador de rede insere os dados de provisionamento pretendidos que direcionam como os dispositivos e o Virtual Chassis em locais remotos devem ser configurados. Sua organização pode ter mais de um PHS para redundância.
Você pode verificar o Explorador de recursos e pesquisar phone-home para ver as plataformas de Virtual Chassis que oferecem suporte ao provisionamento de phone-home.
- Benefícios do provisionamento de phone-home em um Virtual Chassis
- Visão geral do processo de provisionamento de phone-home em um Virtual Chassis
Benefícios do provisionamento de phone-home em um Virtual Chassis
Simplifica o provisionamento iniciando o processo automaticamente a partir do local remoto, ao mesmo tempo em que obtém com segurança informações de bootstrap de um sistema de gerenciamento central (o PHS) em sua rede ou na nuvem.
Não requer experiência aprofundada com o Junos OS CLI para coordenar o provisionamento de vários dispositivos que compõem um Virtual Chassis.
Visão geral do processo de provisionamento de phone-home em um Virtual Chassis
Em um Virtual Chassis que oferece suporte ao provisionamento de phone-home, para que o processo funcione, você deve configurar o Virtual Chassis de acordo com os requisitos descritos em Como habilitar o provisionamento de phone-home em um Virtual Chassis.
Quando o Virtual Chassis se forma inicialmente, o processo de PHC é iniciado automaticamente no membro principal do Virtual Chassis e o retoma a partir daí:
O PHC se conecta a um PHS.
O PHC envia uma solicitação de provisionamento para uma URL de servidor de redirecionamento padrão, https://redirect.juniper.net, que redireciona a solicitação para um PHS disponível controlado pelo administrador de rede ou pelo NMS. Essa etapa é igual ao provisionamento de phone-home em um único dispositivo.
O PHS responde à solicitação de provisionamento do PHC com as informações de inicialização, que incluem a topologia do Virtual Chassis, a imagem de software e a configuração pretendidas.
O PHC provisiona o Virtual Chassis conforme especificado pelo PHS.
O provisionamento inclui etapas como:
Valide a topologia do Virtual Chassis.
Atualize a imagem do software sequencialmente em todos os dispositivos membros, se necessário.
Execute qualquer script de preparo de pré-configuração ou pós-configuração.
Confirme uma nova configuração no Virtual Chassis.
O PHC envia notificações de status ao PHS durante o processo de inicialização, para que o administrador de rede possa verificar se o processo foi concluído com êxito.
O PHC também registra o status localmente nos arquivos de log do sistema no Virtual Chassis. Se necessário, você pode visualizar os arquivos de log na CLI do Junos OS e usar os comandos CLI do Junos OS para ver o status da conexão do Virtual Chassis e do VCP.
Veja também
Como habilitar o provisionamento de phone-home em um Virtual Chassis
Em um Virtual Chassis que oferece suporte ao provisionamento de phone-home, se você configurar o Virtual Chassis de acordo com as etapas listadas aqui, um processo de cliente de phone-home (PHC) será iniciado automaticamente no membro principal do Virtual Chassis.
Para habilitar o provisionamento de phone-home em um Virtual Chassis:
Certifique-se de que todos os membros do Virtual Chassis tenham a configuração padrão de fábrica e estejam desligados.
Você pode executar o
request system zeroizecomando Junos OS CLI para retornar um dispositivo ao seu estado padrão de fábrica.Observação:O Virtual Chassis não pode ser um Virtual Chassis de modo misto porque o modo misto nunca é definido na configuração padrão de fábrica.
Interconecte os membros do Virtual Chassis em uma topologia em anel usando apenas portas Virtual Chassis (VCPs) dedicadas ou configuradas por padrão em cada dispositivo membro.
Lembre-se de que o processo de PHC funcionará apenas se o Virtual Chassis for inicialmente formado com VCPs que não precisam ser configurados explicitamente (VCPs dedicados ou portas que são VCPs na configuração padrão de fábrica). Consulte Opções de VCP por tipo de switch para obter detalhes sobre quais portas são VCPs dedicadas e configuradas por padrão em diferentes dispositivos que oferecem suporte ao Virtual Chassis. Consulte o guia de hardware do dispositivo para localizar essas portas no dispositivo.
-
Conecte a interface de gerenciamento do Virtual Chassis (
me0) ou qualquer porta voltada para a rede em qualquer membro do Virtual Chassis à rede.Depois que o PHC é inicializado no Virtual Chassis, ele usa essa conexão para acessar um PHS pela rede e recuperar as informações de bootstrapping para esse Virtual Chassis.
Para obter detalhes sobre como as interfaces de gerenciamento funcionam em um Virtual Chassis, consulte Entendendo o gerenciamento global de um Virtual Chassis.
Ligue os membros do Virtual Chassis.
A Figura 1 mostra um exemplo de uma topologia de Virtual Chassis que pode oferecer suporte ao provisionamento de phone-home: um Virtual Chassis EX4300 de quatro membros cabeado em uma topologia em anel usando VCPs configurados por padrão (nesse caso, duas das portas Ethernet QSFP+ de 40 Gigabits em cada dispositivo).
de phone-home
Normalmente, você não precisa fazer mais nada para que o processo de provisionamento do phone-home prossiga e seja concluído com êxito. Se você não vir o status de conclusão bem-sucedida ou o Virtual Chassis não estiver funcionando conforme o esperado no final do processo, continue lendo para saber detalhes sobre como o PHC funciona para ajudar a solucionar os problemas.
Veja também
Processo de phone-home em um Virtual Chassis
O provisionamento de phone-home em um Virtual Chassis é uma extensão do suporte de phone-home do dispositivo autônomo descrito em Obtenção de configurações e imagem de software sem intervenção do usuário usando o cliente de phone-home. O PHC executa etapas adicionais para gerenciar a inicialização dos dispositivos membros que compõem o Virtual Chassis.
O processo de PHC em um Virtual Chassis também requer as mesmas ferramentas de software e utilitários que os dispositivos autônomos exigem para que o PHC funcione. Por exemplo, o processo de phone-home precisa de suporte de cliente DHCP para facilitar a conexão de rede com o PHS da mesma forma que para um único dispositivo e verifica uma imagem de software baixada usando os mesmos utilitários de soma de verificação. Consulte Pré-requisitos para obter uma lista desses requisitos gerais de APS.
O provisionamento de phone-home é iniciado automaticamente em um Virtual Chassis no lado do cliente depois que você executa as tarefas em Como habilitar o provisionamento de phone-home em um Virtual Chassis e se o Virtual Chassis atende às condições descritas em Requisitos para que o provisionamento de phone-home funcione em um Virtual Chassis.
As etapas do processo de provisionamento são agrupadas nos estágios descritos nesta seção.
- Informações de inicialização e provisionamento de solicitação do PHS
- Membros do Bootstrap Virtual Chassis
- Aplicar scripts e nova configuração no Virtual Chassis
- Conclusão do processo de provisionamento
Informações de inicialização e provisionamento de solicitação do PHS
Na fase de inicialização e solicitação:
Membros do Bootstrap Virtual Chassis
Nesta fase, o PHC inicia o Virtual Chassis, o que inclui a instalação da imagem de software e a reinicialização de todos os membros.
Aplicar scripts e nova configuração no Virtual Chassis
A resposta do PHS pode incluir scripts de pré-configuração e pós-configuração, o administrador de rede precisa que o PHC seja executado no chassi virtual antes ou depois de aplicar a nova configuração. O provisionamento de phone-home dá suporte a scripts Python ou shell e apenas ao formato XML para a configuração.
A resposta do PHS também fornece a configuração do Junos OS para o PHC confirmar nos dispositivos membros no Virtual Chassis.
Um Virtual Chassis funciona como se fosse um único dispositivo, pelo que o PHC executa estes passos no Virtual Chassis como um todo:
- Executa qualquer script de pré-configuração especificado do PHS.
- Aplica e confirma a nova configuração do PHS.
- Executa qualquer script de pós-configuração especificado do PHS.
Conclusão do processo de provisionamento
Para concluir o processo de provisionamento de phone-home, o PHC registra que o processo foi concluído com êxito e envia uma notificação de conclusão de bootstrap ao PHS.
O PHC não é executado novamente, a menos que você retorne o dispositivo ou o Virtual Chassis de volta ao estado padrão de fábrica e tenha todas as outras condições necessárias para acionar o provisionamento phone-home.
Consulte Requisitos para que o provisionamento de casa telefônica funcione em um Virtual Chassis para obter detalhes.
Notificações de status de provisionamento de phone-home
O PHC registra informações de status localmente no log do sistema (/var/log/messages) no Virtual Chassis e envia notificações de status ao PHS para relatar o progresso do processo de provisionamento. Essas mensagens sinalizam quando o PHC conclui os diferentes estágios de provisionamento e ajudam a solucionar problemas se o processo não for concluído com êxito. Consulte Processo de Phone-Home em um Virtual Chassis para obter as etapas que o PHC executa em cada estágio do provisionamento do Virtual Chassis.
Algumas mensagens de status de PHC são gerais e se aplicam ao provisionamento de dispositivo único ou Virtual Chassis.
As mensagens de notificação específicas de um membro específico do Virtual Chassis incluem:
O ID do membro
O ID de série do membro
O papel atual do membro no Virtual Chassis — Master, Backup ou Linecard
As notificações específicas para membros do Virtual Chassis têm o seguinte formato:
vc-member [memberID:serialID:role] message
Por exemplo:
vc-member [2:AA1234567890:Backup] Successfully installed downloaded image. Initiating member reboot.
As notificações de processo de phone-home consistem em um tipo de notificação e uma mensagem. A Tabela 2 lista as notificações específicas para os estágios de provisionamento de phone-home em um Virtual Chassis. Os tipos de notificação com a vc-member palavra-chave incluem informações específicas do membro do Virtual Chassis.
Tipo de notificação |
Mensagem de notificação |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Verificar o status do Virtual Chassis após o provisionamento do Phone-Home
Finalidade
Verifique o status de execução do Virtual Chassis após o provisionamento do PHC.
Ação
Insira o show virtual-chassis comando usando a CLI do Junos OS.
Por exemplo:
{master:1}
user@device>
Virtual Chassis ID: xxxx.xxxx.xxxx
Virtual Chassis Mode: Enabled
Mstr Mixed Route Neighbor List
Member ID Status Serial No Model prio Role Mode Mode ID Interface
0 (FPC 0) Prsnt ... ex3400-24p 128 Backup N VC 2 vcp-255/1/0
1 vcp-255/1/1
1 (FPC 1) Prsnt ... ex3400-24p 128 Master* N VC 0 vcp-255/1/0
2 vcp-255/1/1
2 (FPC 2) Prsnt ... ex3400-48p 128 Linecard N VC 0 vcp-255/1/0
1 vcp-255/1/1
Member ID for next new member: 3 (FPC 3)
Solucionar problemas de provisionamento de telefone doméstico
Para solucionar problemas de PHC durante o processo de provisionamento:
Use utilitários no lado PHS específicos para seu sistema de gerenciamento de rede para verificar o status do dispositivo, Virtual Chassis e conexão, ou exibir notificações de processo de phone-home (consulte Notificações de status de provisionamento de phone-home).
Certifique-se de que o gerenciamento do Virtual Chassis ou a interface de rede esteja conectado à rede e possa se conectar a um PHS.
Se o PHS especificou a opção de modo estrito, verifique se os IDs seriais dos membros do Virtual Chassis no lado do servidor do phone-home correspondem aos dispositivos membros que você está interconectando no lado do cliente no local remoto.
Procure mensagens de erro e status no arquivo syslog no Virtual Chassis.
Por exemplo, as mensagens de status do syslog podem mostrar que o cliente ZTP está tentando provisionar o dispositivo em vez de ou além do PHC. Na inicialização com a configuração padrão de fábrica em um dispositivo autônomo ou em um membro principal do Virtual Chassis, o processo PHC e ZTP baseado em DHCP (consulte Provisionamento Zero Touch) começam a ser executados automaticamente. O ZTP continuará se as opções de DHCP ZTP estiverem configuradas, o que pode causar um comportamento de provisionamento inesperado porque o ZTP não é suportado para um Virtual Chassis. Para acionar apenas o provisionamento de phone-home, o administrador do sistema DHCP pode garantir que as opções específicas do ZTP não estejam definidas no servidor DHCP para dispositivos destinados a estar em um Virtual Chassis sob gerenciamento PHS.
Verifique a configuração no Virtual Chassis após o provisionamento usando o
show configurationcomando CLI.