Cisco cihazların yedeğini alacak betik hazırlayalım

Çalışma ağınızda çok fazla sayıda ağ cihazı varsa bunların üzerinde yapacağınız toplu işlemler uzun, hatalı ve can sıkıcı olabilir. Tüm cihazların üzerinde komutların tek seferde nasıl çalıştırılacağını inceleyelim;

Örnek senaryomuzda Cisco cihazların çalışan konfigürasyonlarının yedeğini bir FTP klasöründe toplayacağız. Bunun için PuTTy‘nin CLI (command line interface) sürümü Plink‘i kullanacağız.

Cihazlarınıza TELNET ile bağlanıyorsanız;

plink.exe -telnet -l admin 10.0.0.1 < lc.txt

cihazlarınıza SHH ile bağlanıyorsanız;

plink.exe -ssh -l admin -pw password 10.0.0.1 < lc.txt

lc.txt dosyasının içine, çalışan ayarları (running config) FTP’ye kopyalamak için;

ena
password
copy run ftp://anonymous@10.0.0.22

exit

burada FTP sunucunuzun anonymous bağlantıya izin verdiğini varsaydık.

Yukarıda bağlantı komutlarındaki IP adreslerini cihazların adresileri olarak dizi şeklinde oluşturup terminal ekranına yapıştırdığınızda yüzlerce cihazı tek seferde yedeklemiş olacaksınız.



Leave a Reply

(required)