Automação de configuração de rede com configlets

Em empresas, quando surge a necessidade de corrigir configurações defeituosas ou fazer alterações em vários dispositivos, os administradores de rede geralmente acham isso fisicamente desgastante e demorado. Além disso, a ocorrência de erros humanos ao fazer mudanças em várias configurações é altamente possível. É por isso que a automação de comandos é importante, pois ajuda a reduzir erros humanos e poupa os administradores de fazer alterações manuais repetitivas. O Network Configuration Manager fornece uma solução ideal para isso, automatizando tarefas de execução de comando usando modelos de script de configuração conhecidos como "Configlets".

Vamos ver a importância de usar Configlets:

network-automation-configlets

Maior segurança de rede usando modelos de script de configuração

Em uma infraestrutura de TI que consiste em mais de mil dispositivos de rede, é uma tarefa e tanto manter a segurança por meio da execução manual de comandos. É por isso que todo ambiente de rede deve ter um mecanismo que ajude a reduzir o trabalho manual, mantendo a segurança nos dispositivos simultaneamente. Configlets ou modelos de script de configuração atendem a esse propósito, ajudando os usuários a executar comandos necessários para construir um ambiente de rede seguro. Usando esses modelos de script, comandos para alterar senhas, habilitar SNMP, etc., que podem ser executados para manter a segurança em dispositivos de rede de forma eficaz.

Corrija gargalos de largura de banda usando modelos de mudança de configuração

Em um ambiente de rede que consiste em um grande número de funcionários e dispositivos, haverá uma grande quantidade de tráfego de dados de entrada e saída, o que causa um atraso na taxa de transferência. O entupimento de dados durante a transmissão leva a gargalos de largura de banda. Os Configlets ajudam a evitar que isso aconteça executando modelos de mudança de configuração.

Depois de identificar dispositivos de rede que consomem muita largura de banda usando uma ferramenta de monitoramento de tráfego, você pode usar comandos 'Access control list' (ACL) para controlar a prioridade na qual os dados devem ser transferidos. Esses comandos ACL podem ser enviados para configurações de vários dispositivos usando os modelos de mudança de configuração. Assim, os Configlets ajudam a economizar tempo automatizando comandos ACL e corrigem gargalos de largura de banda em vários dispositivos.

Como adicionar scripts de mudança de configuração:

Configlets estão disponíveis como modelos e também podem ser adicionados manualmente. Scripts de mudança de configuração para vários comandos podem ser adicionados como "Configlets" usando três modos. Eles são baseados na natureza do script de comando que precisa ser executado. Os modos são fornecidos abaixo:
  • Modo de transferência de arquivo
  • Modo de execução de script
  • Modo de execução de script avançado

Automatize modelos de script de configuração usando o modo de transferência de arquivo

Ao usar o modo de transferência de arquivos, é possível implementar modelos de script de configuração simples para alterar a comunidade SNMP, encaminhar mensagens syslog, alterar interfaces, etc.
Assim, um administrador de rede não precisa fazer login em todos os dispositivos de rede para executar esses modelos de script de configuração sempre que uma pequena mudança for feita. Em vez disso, ele pode usar o modo de transferência de arquivo para aplicar Configlets em vários dispositivos. Outra vantagem de usar o modo de transferência de arquivo é que ele permite que o usuário carregue uma configuração em muitos dispositivos/grupos de dispositivos de uma só vez. Assim, os administradores podem economizar tempo automatizando o carregamento da configuração.

network-automation-configlets1

Automatize scripts de mudança de configuração usando o modo de execução de script

Você pode proteger sua rede implementando comandos de mudança de senha em muitos dispositivos usando o modo de execução de script. Scripts de mudança de configuração contendo comandos de solução de problemas como Sincronização de Configurações de Execução e Inicialização, controle de acesso, etc., também podem ser automatizados e executados nos dispositivos selecionados usando o modo de Execução de Script. Ao implementá-los você pode obter um desempenho de rede confiável e abrir caminho para uma maior segurança em todos os seus dispositivos.

Automatize modelos de mudanças de configuração usando o modo de execução avançada de script

O modo Advanced Script Execution pode ser usado para automatizar comandos de rede complexos executando modelos de mudança de configuração em vários dispositivos. O modo Advanced Script Execution pode ser usado em caso dos seguintes cenários:
  • Para comandos que requerem confirmação do usuário
  • Quando um prompt muda após a execução de um comando
  • Quando há um atraso na resposta após a execução de um comando
  • Quando você deseja interromper a execução do comando devido a um erro durante a execução de um comando
  • Quando você deseja alterar a ordem de execução do comando
Comandos de rede complexos, como upload de imagens de SO/atualização de firmware, configuração de mensagem de banner, exclusão de arquivos do flash, etc., podem ser automatizados pelo gerenciador de configuração de rede usando o modo Advanced Script Execution. Os modelos de alteração de configuração para executar esses comandos podem ser aplicados em vários dispositivos de uma só vez.

network-automation-configlets4

Após criar os configlets, eles podem ser aplicados nos respectivos dispositivos e os resultados da execução podem ser verificados no “histórico de execução”.

Agendamento de Configlets

O Network Configuration Manager ajuda a agendar todos os tipos de tarefas de configuração. Tarefas que exigem execuções de comando de rotina podem ser agendadas para evitar repetição de trabalho. O administrador não precisa estar presente o tempo todo, pois ele pode especificar um determinado horário em que deseja que os configlets sejam aplicados aos dispositivos. O agendamento por hora, semana, mês e dia está disponível para a conveniência dos administradores de rede. Assim, as Configurações de Rede serão automatizadas para executar configlets no horário agendado. O Network Configuration Manager também envia notificações por e-mail quando um configlet é executado.