Estoy buscando una forma de hacer una copia de seguridad del archivo de configuración del controlador a través de un proceso automático. He visto enlaces a la interfaz web que parece hacer una copia tftp única de la configuración a un host remoto, sin embargo, estoy buscando una manera de programar la copia.
¿Alguien sabe de una manera de automatizar las copias de seguridad de configuración para Cisco WLC?
Respuestas:
Utilice una secuencia de comandos para iniciar sesión en el WLC y ejecute el comando de transferencia: http://www.cisco.com/en/US/docs/wireless/controller/6.0/command/reference/cli60.html#wp1327209
Puede usar esto para cargar la configuración del WLC a otro servidor a través de TFTP / SFTP / FTP.
Mientras que el enlace apunta a WLC 6.0, el ejemplo se ejecutó en 7.4.
fuente
Esperar puede ser un buen candidato para considerar para el trabajo.
A continuación hay una plantilla de ejemplo que he reunido que está comentada para que juegues. Iniciará sesión en un WLC, tomará la configuración en ejecución y la agregará al archivo que elija.
El nombre y la ubicación del archivo de ejemplo es
/var/log/script-log/config-log.txt
Deberá modificar el nombre y la ubicación del archivo a un archivo de su elección (con los permisos adecuados), así como el nombre de usuario, la contraseña y la dirección IP de su WLC.
Finalmente, puede editar su crontab para ejecutar el script de copia de seguridad utilizando un intervalo deseado.
Ejemplo de Crontab:
# Run configuration backup every night at midnight
0 0 * * * /path/to/script/script-name
Ejemplo de script de copia de seguridad de configuración:
fuente
Sé que esta es una publicación antigua, pero la mejor manera que pude encontrar para automatizar el respaldo de mis controladores fue usar SNMP en un script ejecutado desde cron.
Obviamente, reemplace los elementos dentro de <> para adaptarse a su configuración. Esperemos que alguien en algún lugar pueda encontrar esto útil.
fuente
Dependiendo de cuántos dispositivos tenga, puede hackear Rancid para que funcione con ellos. Luego puede configurarlo con un sistema de control de versiones y tener una buena interfaz gráfica de usuario web con diferencias a lo largo del tiempo.
Si no tiene muchos dispositivos, la [
clogin
parte de Rancid] debería ser suficiente en un script llamadocrontab
diariamente, a laEs un básico
bash
para el bucle que se puede extender casi hasta el infinito.fuente
config paging disabled
es equivalente a IOS "término len 0". Buena suerte tratando de abortarshow run-config
una vez que se pone en marcha. Todavía hay un "Presione enter para continuar".