Envie comandos para vários dispositivos ao mesmo tempo usando o SecureCRT

Os engenheiros de rede geralmente têm a tarefa de executar uma série de ações idênticas em um grande número de equipamentos. A principal maneira de fazer isso rapidamente é escrever ações no bloco de notas e copiar / colar em cada dispositivo. Existe uma maneira de acelerar esse processo já rápido usando o software SecureCRT e a funcionalidade da janela de comando. O que permite enviar comandos para vários dispositivos ao mesmo tempo.
Para que serve este artigo? Este artigo é do ciclo de Início Rápido e tem como objetivo economizar tempo para os engenheiros de rede ao configurar equipamentos (uma tarefa) em vários dispositivos. Ele usa o software SecureCRT e a funcionalidade interna da janela de comando.




Introdução


No processo de configuração de equipamentos de rede, geralmente ocorrem tarefas de execução de ações simples e idênticas em um grande número de dispositivos. Para executar essas tarefas, você pode usar o método padrão: Bloco de Notas + Copiar / Colar. E você pode usar a funcionalidade incorporada SecureCRT - janela de comando - uma janela especial na qual é possível editar o comando antes de enviá-lo ao equipamento. E funcionalidade adicional: envie um comando não apenas para a sessão atual, mas também para várias sessões abertas.

Usando a janela de comando:


Janela Comando de chamada, configurando modos de operação


A janela de comando é acessada através do menu: Menu SecureCRT => Exibir => Janela de comando. Ou Menu SecureCRT => Exibir => Janela de bate-papo.


Os modos de operação podem ser:
  • Modo de edição
  • Tempo real ("Enviar caracteres imediatamente")

Modo de edição - permite editar o comando antes de enviá-lo para o dispositivo.
Modo em tempo real - qualquer pressionamento de tecla é enviado automaticamente para o dispositivo - seja um espaço ou um pressionamento de tecla (alfabético ou Enter).

A configuração de encaminhamento de comando possui os seguintes modos de operação:
  • Encaminhar para a sessão ativa (somente a atual).
  • Em todas as sessões.
  • Para o grupo selecionado (guia) ou grupo.

Oficialmente, as opções são as seguintes:
Active Session — Send commands only to the active session. This is the default.
All Sessions — Send commands to all your open sessions at once.
Selected Tab Group(s) — Send commands to one or more tab groups. This setting is automatically selected when you right-click on a tab and enable Send Commands to This Group. When commands are being sent to selected tab groups, the tabs of the sessions that commands will be sent to contain an asterisk in front of the session name.
Visible Sessions — Send commands to all visible tabbed sessions. When there are multiple tab groups, commands will be sent to the currently active session in each tab group.

A configuração do modo em tempo real é ativada usando o menu sensível ao contexto na janela Comando. (Clique com o botão direito do mouse na janela de comando - um menu sensível ao contexto é exibido e selecione o item de menu "Enviar caracteres imediatamente")
. As configurações de encaminhamento de comando também são chamadas usando o menu sensível ao contexto na janela de comando. (Clique com o botão direito do mouse na janela de comando - um menu sensível ao contexto é exibido, selecione "Enviar comandos para", selecione o subitem do menu {"Todas as sessões" | "Guia selecionada" | "Sessão ativa")


Usando a janela de comando para configurar vários dispositivos ao mesmo tempo


Muitas vezes, para funcionar, você precisa executar comandos simples simultaneamente em vários dispositivos. Para fazer isso, é muito conveniente (porque rápido) usar a janela Comando para enviar dados para vários dispositivos simultaneamente.
Para configurar vários dispositivos:
  1. Estamos conectados a todos os dispositivos do mesmo tipo.
  2. No menu SecureCRT, chame a janela de comando
  3. No menu de contexto da janela Comando, selecione Todas as sessões.
  4. Introduzimos comandos como uma única unidade ou uma de cada vez. (Em uma única troca, os comandos são inseridos por meio de Control + Enter. - avanço de linha sem transferir para o equipamento.)

Este é geralmente um conjunto padrão de comandos:
screen-len 0 tem
dis cu
save
y
q

Exemplo:


Exemplo do mundo real: configurando 15 comutadores ao mesmo tempo. É necessário configurar o snmp v3 em 15 novos comutadores, portas 1 a 44 no Access + storm-control. c 45 a 48 - para impressoras. A maneira mais fácil (= mais rápida) parecia usar um monte:
janela de comando SecureCRT todas as sessões + intervalo de interface gi0 / 0/1 a gi0 / 0/46.
O segundo exemplo real: ao trabalhar em equipamentos usando RFC: “Ponto 1. Crie configurações de backup”: abra rapidamente as sessões necessárias (no SecureCRT isso é realmente feito rapidamente) e execute um conjunto padrão de comandos em uma variedade de dispositivos de um fornecedor.

Conexão rápida a várias sessões


Selecione as sessões às quais queremos nos conectar ao mesmo tempo e pressione Enter.

Enviamos comandos para todos os dispositivos simultaneamente:
ter len 0
show ip int br

Por favor, não tenha medo - modo de imagem lado a lado - para maior clareza, mostre que os comandos foram inseridos em todas as sessões ativas (trabalhar neste formulário é inconveniente, mas claro):

Para não assustar, mudei o modo de exibição como Tabs (modo de operação padrão)


Usando a janela de comando para configurar vários dispositivos em tempo real ao mesmo tempo.


O que a entrada em tempo real pode ser usada e realmente usada? Resposta: quando parâmetros idênticos são configurados, mas com uma pequena diferença. Exemplo de nome de host, endereço IP na interface.
Como fica na realidade:
1. As sessões são abertas onde é necessário inserir quase os mesmos parâmetros.

2. O modo de operação da janela de comando está configurado: "Enviar caracteres imediatamente" + "Enviar comandos para: Todas as sessões".

3. Os seguintes dados são inseridos na janela de comando:
interface gi0/0/0.10
dot1q termination vid 10
ip address 172.31.255.

4. O cursor é transferido usando o mouse da janela Comando para a janela da sessão e para cada dispositivo na sessão o endereço necessário é configurado:
R1 – 1
R2 – 2
R3 – 3

5. O cursor é transferido com o mouse para a janela Comando e o sufixo é adicionado:
 255.255.255.0
quit
dis ip int br


Truque. Para verificar a ortografia - primeiro eu verifico a ortografia em uma sessão. Após a verificação, o comando é enviado para todas as sessões.


Conclusão


Você deve sempre ter cuidado.
Em alguns casos, é mais rápido desconectar-se de todas as sessões. Conecte-se apenas a sessões personalizadas. Digite comandos nas janelas de comando. Após conectar-se a todas as outras sessões. A conexão ao SecureCRT é muito rápida. E reconectar não causa problemas.
Muitas vezes, depois de inserir comandos de grupo, o trabalho em cada sessão é verificado (usando a combinação [ctrl + tab], alternamos em todas as janelas e comparamos o resultado do comando em cada janela). Verificamos a exatidão da execução de todos os comandos, erros que podem ocorrer em qualquer sessão. Exemplo: ao conectar-se a três roteadores Huawei, um deles por padrão conectado ao modo de usuário. Para trabalhar no encadeamento geral, mudei o modo de configuração para o modo privilegiado.


Sobre o SecureCRT:
: 99$ ( SecureCRT )

1 , ( ), .
1: Screen-shot SecureCRT 6.1 — Windows 6.7 20 2011 . 6.1 Command window, «Chat window».
Mac OS X Windows.

Command Window ( )
Serial/Telnet/SSH1/SSH2/Shell

All Articles