Configuração da autoinstalação de arquivos de configuração (Junos OS)
A autoinstalação é um processo automatizado e não requer nenhuma configuração específica em um dispositivo. Para simplificar o processo, você pode especificar uma ou mais interfaces, protocolos e servidores de configuração a serem usados para autoinstalação.
Configuração da autoinstalação de arquivos de configuração (procedimento CLI)
A autoinstalação é a configuração automática de um dispositivo na rede a partir de um arquivo de configuração pré-existente que você cria e armazena em um servidor de configuração. Um servidor de configuração normalmente é um servidor TFTP (Trivial File Transfer Protocol, Protocolo de transferência de arquivos trivial). Você pode usar a autoinstalação para implantar vários dispositivos automaticamente a partir de um local central na rede.
Antes de configurar a autoinstalação, você deve permitir que a autoinstalação seja executada quando você alimenta um dispositivo já instalado em sua rede. Você o habilita especificando uma ou mais interfaces, protocolos e servidores de configuração a serem usados para autoinstalação.
Para permitir que a autoinstalação seja executada, preencha as seguintes etapas:
-
Garanta que um serviço como o Dynamic Host Configuration Protocol (DHCP) esteja disponível para atribuir um endereço IP ao dispositivo.
-
Configure um servidor DHCP em sua rede para atender aos seus requisitos de rede. Você pode configurar um switch para operar como um servidor DHCP.
-
Crie um dos seguintes arquivos de configuração e armazene-o em um servidor TFTP (ou servidor HTTP ou servidor FTP) na rede:
-
Um arquivo específico do host com o nome hostname.conf para cada dispositivo em processo de autoinstalação. Substitua hostname pelo nome de um dispositivo. O hostnamearquivo .conf normalmente contém todas as informações de configuração necessárias para o dispositivo com este nome de host.
-
Um arquivo de configuração padrão chamado device.conf com a configuração mínima necessária para permitir que você telnet no novo dispositivo para configuração posterior.
-
-
Conecte fisicamente o dispositivo à rede usando uma porta Ethernet Gigabit.
-
Se você configurou o servidor DHCP para fornecer apenas o nome de host do servidor TFTP, adicione uma entrada de mapeamento de endereço IP para host para o servidor TFTP. Mapeie o nome de host do servidor TFTP para o arquivo de banco de dados DNS no servidor do Sistema de Nomes de Domínio (DNS) na rede.
-
Se o dispositivo não estiver no mesmo segmento de rede que o servidor DHCP (ou outro dispositivo que fornece resolução de endereço IP), configure um dispositivo existente como um dispositivo intermediário para receber solicitações de TFTP e DNS e encaminhá-los ao servidor TFTP e ao servidor DNS. Você deve configurar a interface lan ou serial no dispositivo intermediário com os endereços IP dos hosts que fornecem serviços TFTP e DNS. Conecte essa interface ao dispositivo.
-
Se você estiver usando hostnamearquivos .conf para autoinstalação, você também deve concluir as seguintes tarefas:
-
Configure o servidor DHCP para fornecer um hostnamenome de arquivo .conf a cada dispositivo. Cada dispositivo usa seu hostnamenome de arquivo .conf para solicitar um arquivo de configuração do servidor TFTP. Copie os arquivos de configuração .conf necessários hostname para o servidor TFTP.
-
Crie um arquivo de configuração padrão chamado network.conf e copie-o para o servidor TFTP. Este arquivo contém entradas de mapeamento de endereço IP para nome de host. Se o servidor DHCP não enviar um hostname nome de arquivo .conf para um novo dispositivo, o dispositivo usa network.conf para resolver seu nome de host com base em seu endereço IP.
Como alternativa, você pode adicionar a entrada de mapeamento de endereço IP para host para o dispositivo em um arquivo de banco de dados de DNS.
O dispositivo usa o nome de host para solicitar um hostnamearquivo .conf do servidor TFTP.
-
Antes de habilitar e configurar explicitamente a autoinstalação no dispositivo, execute essas tarefas conforme necessário para sua configuração de rede:
Para configurar a autoinstalação:
Para verificar a autoinstalação, a partir da CLI insira o show system autoinstallation status
comando.
Exemplo:
user@host> show system autoinstallation status
Autoinstallation status:
Master state: Active
Last committed file: None
Configuration server of last committed file: 10.25.100.1
Interface:
Name: ge-0/0/0
State: Configuration Acquisition
Acquired:
Address: 192.168.124.75
Hostname: host-ge-000
Hostname source: DNS
Configuration filename: device-ge-000.conf
Configuration filename server: 10.25.100.3
Address acquisition:
Protocol: DHCP Client
Acquired address: None
Protocol: RARP Client
Acquired address: None
Interface:
Name: ge-0/0/1
State: None
Address acquisition:
Protocol: DHCP Client
Acquired address: None
Protocol: RARP Client
Acquired address: None
Exemplo: Configuração da autoinstalação em dispositivos da Série SRX
Este exemplo mostra como configurar um dispositivo para a autoinstalação.
Requisitos
Antes de começar:
Configure um servidor DHCP em sua rede para atender aos seus requisitos de rede. Você pode configurar um dispositivo para operar como um servidor DHCP.
Crie um dos seguintes arquivos de configuração e armazene-o em um servidor TFTP na rede:
Um arquivo específico do host com o nome
hostname.conf
de cada dispositivo em processo de autoinstalação. Substituahostname
pelo nome de um dispositivo. Ohostname.conf
arquivo normalmente contém todas as informações de configuração necessárias para o dispositivo com este nome de host.Um arquivo de configuração padrão nomeado
router.conf
com a configuração mínima necessária para permitir que você telnet no novo dispositivo para posterior configuração.
Conecte fisicamente o dispositivo à rede usando um ou mais dos seguintes tipos de interface:
Ethernet rápida
Gigabit Ethernet
Série com encapsulamento HDLC
Visão geral
Nenhuma configuração é necessária em um dispositivo no qual você está realizando a autoinstalação, porque é um processo automatizado. No entanto, para simplificar o processo, você pode especificar uma ou mais interfaces, protocolos e servidores de configuração a serem usados para autoinstalação.
O dispositivo usa esses protocolos para enviar uma solicitação de um endereço IP para a interface.
BOOTP — Envia solicitações em todas as interfaces.
RARP — envia solicitações por interfaces Ethernet.
A partir do Junos OS Release 15.1X49, você precisa configurar a inet da família sob a interface usando o set interfaces ge-0/0/X unit 0 family inet
comando do firewall da Série SRX para enviar solicitações dhcp para fora.
Configuração
Procedimento
Configuração rápida da CLI
Para configurar rapidamente esta seção do exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere quaisquer detalhes necessários para combinar com a configuração da sua rede, copiar e colar os comandos no CLI no nível de hierarquia e, em seguida, entrar no [edit]
commit
modo de configuração.
set system autoinstallation configuration-servers tftp://tftpconfig.sp.com set system autoinstallation interfaces ge-0/0/0 bootp rarp
Procedimento passo a passo
O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter instruções sobre como fazer isso, veja Usando o Editor de CLI no modo de configuração.
Para configurar um dispositivo para autoinstalação:
Habilite a autoinstalação e especifique o endereço de URL de um ou mais servidores para obter arquivos de configuração.
[edit system] user@host# set autoinstallation configuration-servers tftp://tftpconfig.sp.com
Nota:Você também pode usar um endereço FTP, por exemplo, ftp://user:password@sftpconfig.sp.com.
Configure uma ou mais interfaces de Ethernet ou serial para realizar a autoinstalação e configurar um ou dois protocolos de aquisição para cada interface.
[edit system] user@host# set autoinstallation interfaces ge-0/0/0 bootp rarp
Resultados
A partir do modo de configuração, confirme sua configuração entrando no show system autoinstallation status
comando. Se a saída não exibir a configuração pretendida, repita as instruções de configuração neste exemplo para corrigi-la.
[edit] user@host# show system autoinstallation status
Autoinstallation status: Master state: Active Last committed file: None Configuration server of last committed file: 10.25.100.1 Interface: Name: ge-0/0/0 State: Configuration Acquisition Acquired: Address: 192.168.124.75 Hostname: host-ge-000 Hostname source: DNS Configuration filename: router-ge-000.conf Configuration filename server: 10.25.100.3 Address acquisition: Protocol: BOOTP Client Acquired address: None Protocol: RARP Client Acquired address: None
Se você terminar de configurar o dispositivo, entre no commit
modo de configuração.
Quando houver uma configuração especificada pelo usuário para uma interface específica, exclua o padrão de fábrica para essa interface. Ter duas configurações para o mesmo dispositivo pode levar a erros. Por exemplo, se o encapsulamento de PPP for definido em uma interface T1 através da configuração do usuário, enquanto a configuração padrão de fábrica configura CISCO HLDC na mesma interface, então a interface pode não aparecer e o seguinte erro é registrado no arquivo de mensagem: “DCD_CONFIG_WRITE_FAILED failed.”
Verificação
Confirme se a configuração está funcionando corretamente.
Verificação da autoinstalação
Propósito
Verifique se o dispositivo foi configurado para autoinstalação.
Ação
A partir do modo operacional, entre no show system autoinstallation status
comando. A saída mostra as configurações configuradas para autoinstalação. Verifique se os valores exibidos estão corretos para o dispositivo quando ele é implantado na rede.
Verificação do status da autoinstalação
Propósito
Exibir o status do recurso de autoinstalação.
Ação
A partir da CLI, entre no show system autoinstallation status
comando.
Saída de amostra
nome de comando
user@switch> show system autoinstallation status Autoinstallation status: Master state: Active Last committed file: None Configuration server of last committed file: 10.25.100.1 Interface: Name: ge-0/0/0 State: Configuration Acquisition Acquired: Address: 192.168.124.75 Hostname: host-ge-000 Hostname source: DNS Configuration filename: switch-ge-000.conf Configuration filename server: 10.25.100.3 Address acquisition: Protocol: DHCP Client Acquired address: None Protocol: RARP Client Acquired address: None Interface: Name: ge-0/0/1 State: None Address acquisition: Protocol: DHCP Client Acquired address: None Protocol: RARP Client Acquired address: None
Significado
A saída mostra as configurações configuradas para autoinstalação. Verifique se os valores exibidos estão corretos para o switch quando ele é implantado na rede.
Autoinstalação de um arquivo de configuração de um pendrive de disco na chave em um switch EX2200 ou EX3300
Se você tiver um novo switch EX2200 ou EX3300, você pode usar um pendrive de memória Disk-on-Key ("chave USB") para configurar o switch, usando um arquivo de configuração de texto ou um arquivo de configuração XML.
Antes de começar esta tarefa, certifique-se de ter os seguintes itens:
Um dispositivo de gerenciamento (PC ou notebook).
Uma plataforma Junos Space para gerar um arquivo XML válido (se você estiver instalando o arquivo de configuração XML).
Um dispositivo disk-on-key com um dos seguintes sistemas de arquivos FAT de 16 bits ou 32 bits:
DOS 3,0+ 16 bits FAT (até 32 MB)
DOS 3,31+ 16 bits FAT (mais de 32 MB)
FAT32
FAT32, mapeado por LBA
FAT de 16 bits, mapeado por LBA
Um switch EX2200 ou EX3300 com a configuração de fábrica. Se houver outros arquivos de configuração do Junos OS no switch, o switch não poderá ler o arquivo de juniper-config.txt ou juniper-config.xml do dispositivo Disk-on-Key.
Nota:O processo de autoinstalação baseado em USB substitui o processo de autoinstalação baseado em rede. Se o switch detectar um dispositivo Disk-on-Key contendo um arquivo de configuração válido durante a autoinstalação, ele configura o switch usando o arquivo de configuração no dispositivo Disk-on-Key em vez de buscar a configuração da rede.
Se juniper-config.txt e juniper-config.xml arquivos estiverem no dispositivo Disk-on-Key, o switch usará o arquivo de texto (
txt
).
Para configurar o switch usando um dispositivo Disk-on-Key que contém o arquivo de configuração em formato de texto:
Para configurar o switch usando um dispositivo Disk-on-Key que contém o arquivo de configuração no formato XML:
Alimentação do switch.
Configure o switch para usar a autoinstalação:
Carregue a configuração padrão da fábrica:
[edit] user@switch# load factory-default
Defina o switch para autoinstalação:
[edit] user@switch# set system autoinstallation delete-upon-commit
Defina a senha de autenticação raiz:
[edit] user@switch# set system root-authentication plain-text-password
Comprometa as mudanças:
[edit] user@switch# commit
Desativar o switch.
Usando a plataforma Junos Space, crie um arquivo de configuração válido no formato XML e nomeie-o juniper-config.xml.
Copie o arquivo de juniper-config.xml para o dispositivo Disk-on-Key.
Conecte o dispositivo disk-on-key na porta USB do switch.
Alimentação do switch.
Observe os LEDs no dispositivo Disk-on-Key e aguarde o início do switch e, em seguida, acesse o dispositivo Disk-on-Key.
O switch lê o arquivo juniper-config.xml do dispositivo Disk-on-Key e confirma a configuração.
Nota:Antes de remover o dispositivo disk-on-key do switch, certifique-se de que a configuração foi aplicada ao switch. Você pode emitir o comando do
show configuration
modo operacional no switch para ver a configuração.Em seguida, remova o dispositivo disk-on-key do switch.
A configuração do switch está completa.
Veja também
Configuração da autoinstalação em dispositivos de satélite JNU
Nenhuma configuração é necessária em um dispositivo no qual você está realizando a autoinstalação porque é um processo automatizado. No entanto, para simplificar o processo, você pode especificar uma ou mais interfaces, protocolos e servidores de configuração a serem usados para autoinstalação. Nesse cenário, são considerados dispositivos satélites, como switches de ethernet da Série EX, dispositivos da Série QFX e roteadores metro universais da Série ACX, que são gerenciados pelo controlador.
Para configurar a autoinstalação:
Quando o dispositivo satélite é reiniciado, ele aciona o mecanismo de autoinstalação para recuperar sua configuração inicial e baixa as configurações do arquivo de configuração armazenado em um servidor de configuração na rede. No controlador, você deve habilitar o serviço FTP usando o set system services ftp
comando e salvar a configuração no dispositivo satélite no /var/jnu/ directory.
A configuração a seguir é gerada no dispositivo de satélite como resultado do procedimento anterior para configurar a autoinstalação:
system { autoinstallation { traceoptions { flags { all; } file autod; level all; } delete-after-commit; /* After initial config, no need to keep */ interfaces { ge-* { bootp; } xe-* { bootp; } configuration-servers { "ftp://192.168.0.1/var/jnu/sat1.conf"; } } } root-authentication { encrypted-password "$ABC123"; } }
Veja também
Verificando a autoinstalação em dispositivos de satélite JNU
Propósito
Depois de configurar a autoinstalação, exibir o status da autoinstalação em um dispositivo satélite, como um roteador da Série ACX, um switch da Série EX ou um dispositivo da Série QFX, em um grupo Junos Node Unifier (JNU) que é gerenciado por um controlador, que é um roteador da Série MX.
Ação
A partir da CLI, entre no show system autoinstallation status
comando. O exemplo a seguir exibe as configurações de autoinstalação de um roteador da Série ACX que opera como um satélite em um grupo JNU.
Saída de amostra
nome de comando
user@host> show system autoinstallation status Autoinstallation status: Master state: Active Last committed file: None Configuration server of last committed file: 10.25.100.1 Interface: Name: ge-0/1/0 State: Configuration Acquisition Acquired: Address: 192.168.124.75 Hostname: host-ge-000 Hostname source: DNS Configuration filename: router-ge-000.conf Configuration filename server: 10.25.100.3 Address acquisition: Protocol: DHCP Client Acquired address: None Protocol: RARP Client Acquired address: None Interface: Name: ge-0/1/1 State: None Address acquisition: Protocol: DHCP Client Acquired address: None Protocol: RARP Client Acquired address: None
Significado
A saída mostra as configurações configuradas para autoinstalação. Verifique se os valores exibidos estão corretos para o roteador quando ele é implantado na rede.