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

2 Comments

  1. Daniela Aguilar

    Disculpa, los archivos si se están guardado en el server tftp, pero como puedo restaurar esa copia dentro de un dispositivo que no tiene ninguna configuración?

    1. Jonathan Morales

      //En primera configuras tu dispositivo para que pueda alcanzar el servidor tftp.

      //Copiar el archivo desde el TFTP al startupconfig
      R1#copy tftp startup-config
      Address or name of remote host []? IP_Del_Servidor
      Source filename []? Nombre_del_archivo
      Destination filename [startup-config]?

      //Puedes reinicar tu equipo o copiar el startup-config en el running-config
      R1#copy startup-config running-config
      Destination filename [running-config]? Enter

      //Tomar en cuenta que el dispositivo que aún no tiene ninguna configuración debe de tener el mismo IOS o plataforma del dispositivo del que se obtuvo el respaldo, de caso contrario existirán errores o advertencias de alguos con comandos. Saludos Daniela!

Leave a Reply

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