ada lagi nih sahabat jaringanetwork mengenai secuil dari keuntungan SDN (Software Defined Network), kita bisa menyimpan konfigurasi banyak device tanpa ribet, tinggal jalankan program selesai pekerjaan.
seperti biasanya yang dibutuhkan :
- python2.7
- Switch/Router ESW
- komputer controller
kita akan backup perangkat ESW1, ESW 2, ESW3, ESW 4.
sebelumnya hubungkan terlebih dahulu device yang akan di backup dengan komputer controller. lihat caranya
Jika sudah terhubung dengan controllernya langsung saja kita buat script di komputer controller, simpan dengan nama backup1.py
import telnetlib
hosts = open('device_list','r')
for switch in hosts:
# [ip, username, password]
switch = switch.split()
print "Telnetting %s" %switch[0]
tn = telnetlib.Telnet(switch[0])
tn.read_until("Username: ")
tn.write(switch[1] + "\n")
tn.read_until("Password: ")
tn.write(switch[2] + "\n")
# masuk mode global
tn.write("config terminal\n")
tn.write("do write\n")
tn.write("end\n")
tn.write("exit\n")
print tn.read_all()
jalankan program backup1.py dan akan melakukan backup.
0 komentar:
Posting Komentar