Ich suche nach einer Möglichkeit, die Controller-Konfigurationsdatei über einen automatischen Prozess zu sichern. Ich habe Links zur Weboberfläche gesehen, die anscheinend eine einmalige TFTP-Kopie der Konfiguration auf einem Remote-Host erstellt. Ich suche jedoch nach einer Möglichkeit, die Kopie zu planen.
Kennt jemand eine Möglichkeit, Konfigurationssicherungen für Cisco WLCs zu automatisieren?
Antworten:
Verwenden Sie ein Skript, um sich beim WLC anzumelden und den Übertragungsbefehl auszuführen: http://www.cisco.com/en/US/docs/wireless/controller/6.0/command/reference/cli60.html#wp1327209
Hiermit können Sie die Konfiguration vom TFLC über TFTP / SFTP / FTP auf einen anderen Server hochladen.
Während der Link auf WLC 6.0 verweist, wurde das Beispiel auf 7.4 ausgeführt.
quelle
Erwarten Sie, dass ein guter Kandidat für den Job in Betracht gezogen werden kann.
Unten ist eine Beispielvorlage, die ich zusammengestellt habe und die für Sie zum Spielen auskommentiert ist. Es wird sich bei einem WLC anmelden, die laufende Konfiguration abrufen und an eine Datei Ihrer Wahl anhängen.
Der Name und Speicherort der Beispieldatei lautet
/var/log/script-log/config-log.txt
Sie müssen den Dateinamen und den Speicherort in eine Datei Ihrer Wahl (mit entsprechenden Berechtigungen) sowie den Benutzernamen, das Kennwort und die IP-Adresse Ihres WLC ändern.
Schließlich können Sie Ihre Crontab bearbeiten, um das Sicherungsskript in einem gewünschten Intervall auszuführen.
Crontab Beispiel:
# Run configuration backup every night at midnight
0 0 * * * /path/to/script/script-name
Beispiel für ein Konfigurationssicherungsskript:
quelle
Ich weiß, dass dies ein alter Beitrag ist, aber der beste Weg, die Sicherung von meinen Controllern zu automatisieren, war die Verwendung von SNMP in einem Skript, das von cron ausgeführt wird.
Ersetzen Sie natürlich die Elemente in <>, um sie an Ihr Setup anzupassen. Hoffentlich findet jemand irgendwo dies hilfreich.
quelle
Abhängig davon, wie viele Geräte Sie haben, können Sie Rancid hacken , damit es mit ihnen funktioniert. Dann können Sie es mit einem Versionskontrollsystem einrichten und eine schöne Web-GUI mit Unterschieden im Laufe der Zeit haben.
Wenn Sie nicht viele Geräte haben, sollte der [
clogin
Teil von Rancid] in einem Skript ausreichen, das voncrontab
täglich á la aufgerufen wirdEs ist eine grundlegende
bash
for- Schleife, die nahezu unendlich erweitert werden kann.quelle
config paging disabled
entspricht IOS "term len 0". Viel Glück beim Versuch abzubrechen,show run-config
sobald es ins Rollen kommt. Es gibt immer noch ein erstes "Drücken Sie die Eingabetaste, um fortzufahren."