quarta-feira, 13 de agosto de 2014

Comparação de Configurações no Sistema IOS da Cisco

Olá Pessoal.

Quando não temos um procedimento organizado ou uma checklist de todas as alterações que devemos configurar em um equipamento Cisco, é comum esquecermos o que já foi devidamente configurado e o que ainda está pendente. Essa situação é frequentemente resolvida de maneira manual pelo administrador que exibe o conteúdo da running-config para visualizar as configurações atuais (show running-config) e depois exibe o conteúdo da startup-config para visualizar as configurações de inicialização do equipamento (show startup-config). Em alguns casos esse processo manual de comparação dos arquivos de configuração pode ser trabalhoso...

Esse artigo é bastante objetivo e explica como o comando archive pode ser utilizado no sistema IOS para comparar as configurações correntes no arquivo running-config com as configurações de inicialização do arquivo startup-config em switches e roteadores da Cisco. Para exemplificar o uso do comando archive na comparação de arquivos não é necessária uma topologia elaborada, basta um único dispositivo! O comando para fazê-lo é:

Router# show archive config differences system:running-config nvram:startup-config

Como comparar a running-config e a startup-config é uma ação recorrente, então os parâmetros podem ser omitidos e o comando fica simplificado:

Router# show archive config differences

Ao utilizar esse comando o administrador irá visualizar uma saída parecida com a imagem abaixo. Reparem que as linhas iniciadas por "+" representam configurações presentes na startup-config e ausentes na running-config, enquanto que as linhas iniciadas por "-" representam configurações presentes na running-config e ausentes na startup-config


É importante o leitor ter em mente que o comando archive é muito mais flexível e pode ser utilizado para comparar dois arquivos quaisquer que estejam armazenados localmente no equipamento ou mesmo remotamente. Por exemplo, vamos supor que um dispositivo possui um arquivo de backup denominado "aaaammdd-router-cfg" e queremos comparar seu conteúdo com a running-config. Para fazê-lo basta digitar o seguinte comando:

Router# show archive config differences flash:aaaammdd-router-cfg system:running-config

Além disso, ele também pode ser utilizado para realizar backup local e remoto das configurações. Também é possível utilizá-lo para realizar backups periódicos pré-programados ou sempre que alguma alteração for realizada, o que é útil quando é necessário resgatar uma cópia de segurança caso alguma reconfiguração traga impacto negativo na rede (processo denominado rollback). Essas configurações podem ser detalhadas em outros artigos...

Abraço.

Samuel.

Nenhum comentário:

Postar um comentário