Szukam sposobu na wykonanie kopii zapasowej pliku konfiguracji kontrolera za pomocą automatycznego procesu. Widziałem linki do interfejsu internetowego, który wydaje się wykonywać jednorazową kopię konfiguracji ftpp na zdalnym hoście, jednak szukam sposobu na zaplanowanie kopiowania.
Czy ktoś wie, jak zautomatyzować tworzenie kopii zapasowych konfiguracji dla WLC Cisco?
Odpowiedzi:
Użyj skryptu, aby zalogować się do WLC i uruchomić polecenie transferu: http://www.cisco.com/en/US/docs/wireless/controller/6.0/command/reference/cli60.html#wp1327209
Możesz użyć tego do przesłania konfiguracji z WLC na inny serwer przez TFTP / SFTP / FTP.
Chociaż link wskazuje na WLC 6.0, przykład uruchomiono w wersji 7.4.
źródło
Oczekiwany może być dobrym kandydatem do rozważenia na tym stanowisku.
Poniżej znajduje się przykładowy szablon, który skomentowałem, abyś mógł z nim grać. Loguje się do WLC, pobiera bieżącą konfigurację i dołącza do wybranego pliku.
Przykładowa nazwa i lokalizacja pliku to
/var/log/script-log/config-log.txt
Musisz zmodyfikować nazwę i lokalizację pliku do wybranego pliku (z odpowiednimi uprawnieniami), a także nazwę użytkownika, hasło i adres IP Twojej WLC.
Na koniec możesz edytować swój plik crontab, aby wykonać skrypt kopii zapasowej w żądanym odstępie czasu.
Przykład Crontab:
# Run configuration backup every night at midnight
0 0 * * * /path/to/script/script-name
Przykład skryptu konfiguracji kopii zapasowej:
źródło
Wiem, że to stary post, ale najlepszym sposobem na zautomatyzowanie tworzenia kopii zapasowych od moich kontrolerów było użycie SNMP w skrypcie uruchamianym z crona.
Oczywiście zamień elementy w <>, aby pasowały do twojej konfiguracji. Mam nadzieję, że ktoś gdzieś może uznać to za pomocne.
źródło
W zależności od tego, ile posiadasz urządzeń, możesz zhakować Rancid , aby działał z nimi. Następnie możesz skonfigurować go z systemem kontroli wersji i mieć ładne GUI z różnicami w czasie.
Jeśli nie masz wielu urządzeń, [
clogin
część Rancid] powinna wystarczyć w skrypcie wywoływanym zcrontab
codziennie, laJest to podstawowa pętla
bash
for , którą można rozszerzyć niemal nieskończenie.źródło
config paging disabled
jest równoważne z IOS „termin len 0”. Powodzenia w próbie przerwania,show run-config
gdy tylko się potoczy. Nadal występuje wstępne „Naciśnij klawisz Enter, aby kontynuować”.