Juniper EX-series: Como posso transferir uma configuração de um switch para outro?

8

Eu tenho um laboratório EX-2200 que tem uma configuração que agora quero replicar em mais quatro EX-2200 ... Tenho certeza de que provavelmente existe uma maneira fácil de fazer isso, mas não consegui encontrá-lo no Juniper KB ou por (no mínimo) Google. Alguém aqui sabe?

Will Dennis
fonte
Não sei o que você está fazendo com eles, mas um chassi virtual seria mais apropriado?
bahamat
Não - eles serão usados ​​para DMZs fora de um firewall; apenas tentando colocar rapidamente uma configuração básica neles. Estou agradavelmente surpreso ao ver que, mesmo com o EX2200, você pode fazer chassis virtuais - Juniper rocks :) #
Will Dennis

Respostas:

10

você pode copiar a configuração do switch 'source' desta maneira (supondo que você tenha uma versão de software doméstica compatível com SSH):

show configuration | save user@otherswitch:myconfig

E então em 'otherswitch' no modo de edição:

load replace myconfig
Teun Vink
fonte
Isso é ótimo para transferências de configuração para outro comutador que já está online, mas neste caso, é necessário configurar um novo comutador em branco da instalação de outro comutador configurado ... É bom saber disso!
Will Dennis
4

Você pode, é claro, também no modo de configuração apenas:

save somefilename

E então você move esse arquivo para o outro comutador de alguma maneira, designe ftp, sftp, scp WinSCP, etc., para o outro comutador, onde você

load replace somefilename

Outra opção é apenas visualizar a configuração da maneira normal

show config

e copie-o no seu cliente (área de transferência). Em seguida, no novo comutador, digite

load patch terminal

e cole na configuração lá. Depois de concluído, pressione e.

user2697
fonte
2
Lembre-se de que você pode ter problemas com tamanhos de buffer de pasta ao colar configurações grandes, resultando em configurações parcialmente copiadas.
Teun Vink
3

Segui as instruções neste documento da Juniper: http://kb.juniper.net/InfoCenter/index?page=content&id=KB12022

Resumidamente, fiz o backup do arquivo de configuração do comutador configurado em uma chave USB e, em seguida, montei a chave USB no novo comutador, e fiz isso load override /mnt/juniper.conf.gzconforme a seção "restauração" do documento. Trabalhou como um campeão!

Will Dennis
fonte
3

Você pode usar um script para compartilhar partes da configuração facilmente.

Eu uso o script compartilhar dados . Você pode criar sua configuração como esta no switch / roteador:

grupos {
    juniper-distro {
        apply-macro share-data {
            device3;
            device2;
            device1;
        }
        sistema {
            nome de domínio meudominio.com;
            pesquisa de domínio [meudominio.com outrodominio.com];
...........................................
        }
    }
}
grupos de aplicação [juniper-distro];
...........................................

Você pode usar o script para copiar a configuração do grupo para os outros dispositivos:

{master: 1}
root @ device1> grupo de compartilhamento de dados em juniper-distro?
Conclusões possíveis:
              Execute este comando
                 Nome do argumento
  banco de dados Banco de dados para configuração ('candidato' ou 'confirmado')
  detalhe Exibir saída detalhada
  destino Destino para transferência (uma ou lista delimitada por espaço)
  | Conduzir através de um comando

Isso não é muito útil para a configuração inicial do comutador, pois você ainda precisa acessá-lo e definir o grupo de aplicação. A sugestão de pôsteres anteriores de scp sobre o arquivo de configuração seria a minha sugestão.

cabeça chata
fonte
3

Para quatro dispositivos, aplicar manualmente uma configuração padrão é uma boa opção. No entanto, se você deseja atualizar ou fazer o downgrade e aplicar uma configuração padrão a vários dispositivos, o ZTP (Zero Touch Provisioning) pode ser uma solução mais conveniente para o hardware da Juniper.

O KB27327 possui algumas informações boas sobre o processo, bem como o artigo Configurando o provisionamento Zero Touch .

Requer;

  • Servidor DHCP que fornece o local da imagem do software e dos arquivos de configuração na rede
  • Servidor FTP, HTTP ou TFTP anônimo, onde a imagem do software e os arquivos de configuração são armazenados.
  • DNS
  • NTP (opcional)
  • Syslog (opcional)
Rede2501
fonte
1

Digamos que o SWA tenha a configuração que você deseja copiar e o SWB seja o novo switch. Siga estas etapas para replicar as configurações

  1. user@SWA>show configuration|display set
  2. copy the set commands from this display
  3. user@SWB#load set terminal
  4. pressione Enter
  5. Clique com o botão direito para colar os comandos set copiados
  6. Pressione ctrl-D
  7. Commit check
  8. Commit.
Bohr
fonte
-1

Acho que não vi ninguém mencioná-lo, outro bom conhecimento a ter são os dois comandos: commit confirm overwrite e commit confirm merge.

Esses dois comandos ajudam com coisas semelhantes, a principal diferença é que
a confirmação de consolidação de cópia copia o conteúdo de outra configuração que contém dados que você deseja integrar à sua configuração atual de candidato. Geralmente, copio-o do bloco de notas ++ ou copio-o da configuração com o botão copiar no secureCRT. Este comando não substitui nenhuma das suas configurações atuais.

Confirmar confirmação substituir faz como soa e substitui a configuração atual pela nova configuração. Uma reversão seria necessária para reverter a partir desta operação.

Por fim, ao confirmar novos dados de configuração, é sempre recomendável usar o comando commit check antes de confirmar.

Ty Smith
fonte
11
Embora este seja um bom conselho, essa não é uma resposta para a pergunta.
Teun Vink