Programar backup de un switch o router Cisco

Programar backup de un switch o router Cisco

Si eres un administrador de red estarás de acuerdo que es muy tedioso estar respaldando la configuración de una gran cantidad de routers o switches, si tu organización o empresa cuenta con pocos dispositivos no suele ser muy molesto, pero si tienes una red extensa en la cual administras equipos locales y foráneos esta actividad suele hacerse pesada.

A continuación les comentaré una alternativa para programar los respaldos de la configuración de un switch o router cisco. En este ejemplo vamos a utilizar el método Kron.

 

Antes de continuar asegúrate de tener instalado y en funcionamiento un servidor Tftp,  Si no lo tienes puedes descargarlo en este link  (3CDaemon).

Los pasos son los siguientes:

1.- Crear una política con el comando kron, es decir, listar en orden descendente el script que se va a ejecutar, ejemplo:

(config)# kron policy-list backup
(config-kron-policy)# cli write
(config-kron-policy)# cli show run | redirect tftp://10.1.2.22/NombreArchivo

Donde:
backup: es el nombre de la política en la que se programan los comandos a ejecutar con el comando kron.
cli: indica que los comandos siguientes serán ejecutados con el prompt EXEC CLI.

La primera acción que realiza el equipo es escribir la configuración del running-config al startup-config y después visualizar el archivo running-config pero redirigido hacia un servidor TFTP, al finalizar se crea un archivo que se puede visualizar con cualquier editor de texto.

Nota: La razón por la que se usa el comando write en lugar de los comandos copy running-config startup-config, es porque kron no soporta los prompts interactivos y el comando copy running-config startup-config requiere dicha interacción. Es importante recordar este punto cuando se escriben las instrucciones a ejecutar, tome en cuenta que kron tampoco soporta comandos de configuración global.

2.- Crear una ocurrencia o aparición con el comando kron, en la cual mandamos a llamar/ejecutar la política “backup” creada en el punto anterior.

(config)# kron occurrence viernes at 23:10 Fri recurring
(config-kron-occurence)# policy-list backup

(config)# kron occurrence martes at 23:10 Tue recurring
(config-kron-occurence)# policy-list backup

Donde:
     viernes/martes – es el nombre de la aparición u ocurrencia. La longitud del nombre es de 1 a 31 caracteres,
     at – Identifica que la aparición u ocurrencia se ejecutará en una hora y fecha especificadas del calendario.
     recurring – Identifica que debe ejecutarse de manera recurrente es decir, por siempre.

Ahora bien, las líneas anteriores indican que la política backup se va a ejecutar de manera continua los días martes y viernes a las 23:10 hrs.

 

3.- Visualizar el estado de las apariciones del comando kron:

#sh kron schedule

Kron Occurrence Schedule
viernes inactive, will run again in 3 days 12:44:31 at 23:10 on Fri
martes inactive, will run again in 0 days 12:44:31 at 23:10 on Tue

 

 

PROBLEMA COMÚN CON LA PROGRAMACIÓN DEL COMANDO KRON

En ocasiones suele presentarse el siguiente error:

errorkron

 

Para este ejemplo es necesario quitar las ocurrencias del comando kron y ponerlas nuevamente, la ocurrencia tiene que ponerse completa tal y como se programó, esas líneas podemos obtenerlas del archivo de configuración.

 

1.- Eliminar las apariciones del comando kron

(config)# no kron occurrence viernes at 23:10 Fri recurring

(config)# no kron occurrence martes at 23:10 Tue recurring

2.- Configurarlas nuevamente:

(config)# kron occurrence viernes at 23:10 Fri recurring

(config-kron-occurence)# policy-list backup

 

(config)# kron occurrence martes at 23:10 Tue recurring

(config-kron-occurence)# policy-list backup

 

Listo! llegamos al final de este tutorial, con estos pasos hemos configurado respaldos ATM en nuestros switches y routers cisco, hay que tener muy en cuenta la sincronización y el buen funcionameto del reloj de nuestros equipos,ya sea a través de un servidor NTP o de manera manual.

Facebook Comments

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *