Lab 1.20 Multi Device Konfig External Membuat Vlan di Switch Cisco Menggunakan Netmiko Python

Hallo guys 🙂 Selamat sore 😀 Kali ini saya akan membagikan cara membuat Vlan dengan Netmiko Python tapi Konfigurasi dan List ip Device berbeda scriptnya 😀 Oke langsung aja yah Guys 😀

Pertama Jangan lupa aktifkan SSH pada cisco, Karena Netmiko Python mengunakan SSH untuk berkomunikasinya. Untuk Tutorial SSH cisco bisa cek Disini

Dan Jangan lupa untuk menambahkan Modul Netmiko pada Python anda, Bisa cek Disini 

Langsung aja yah guys konfigurasinya.

Perhatikan Gambar dibawah ini :

Pada gambar diatas ada 3 File yang berbeda, tetapi semua file tersebut memiliki peran penting dalam tutorial kali ini.

Berikut isi dalam File “list”

192.168.122.100 saputraaziii azi azi
192.168.122.110 saputraaziii azi azi
192.168.122.120 saputraaziii azi azi

Dalam File list seperti yang diatas berisikan IP Device, Username login SSH, Password Login SSH, dan Password Secret Terminal Cisco.

File kedua yaitu “konfig” seperti dibawah ini :

exit
vlan database
vlan 100 name test
exit
configure terminal
interface range fa1/1 - 10
switchport mode access
switchport access vlan 100
interface fa1/0
switchport mode trunk

Dalam File Konfig diatas, Terdapat Konfigurasi yang akan saya lakukan dalam tutorial kali ini, yaitu menambah vlan di switch Cisco.

Selanjutnya isi file “skenario.py” seperti dibawah ini :

from netmiko import ConnectHandler

# Containing login information such
# device type, IP, username, password even port and so on
switches = open('list', 'r')

# Store configuration file to variable
with open('konfig') as f:
 config = f.read().splitlines()

for switch in switches:
 switch = switch.split()
 switch = {
 'device_type': 'cisco_ios',
 'ip': switch[0],
 'username': switch[1],
 'password': switch[2],
 'secret': switch[3]
 }

# Establish a SSH connection using login information
 # stored in login variable
 print "Connecting to %s" %switch['ip']
 net = ConnectHandler(**switch)

# Enter enable mode first
 net.enable()

print net.send_config_set(config)

net.disconnect()

 

Pada File “skenario.py” diatas, berisikan mengenain script Netmiko Python yang akan kita jalankan

Berikut gambar setelah File Netmiko yang kita buat tadi dijalankan/

pada gambar diatas script netmiko berhasil dijalankan, dan hasilnya Vlan yang kita buat di file konfig tadi berjalan baik pada device switch cisco kita.

sekian dari tutorial kali ini, semoga berguna yah buat kita semua 😀

Salam Catatan Lebah 🙂

 

Be the first to comment

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan.


*