Lab 1.21 Multi Device Konfig External Etherchanel di Switch Cisco Menggunakan Netmiko Python

Hallo Guys, Selamat siang šŸ™‚ kali ini saya akan memposting cara membuat Etherchanel diswitch Cisco dengan Netmiko Python dan menggunakan Kongrurasi External.

Seperti biasanya,Ā 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Ā 

seperti gambar dibawah ini, terdapat 3 file yang terhubung satu sama lain

isi kofigurasi pada fileĀ “list-device”Ā seperti dibawah ini :

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

Seperti pada konfigurasi diatas, yaitu berisikan tentang ip device yang akan dikonfigurasikan, username ssh, password login ssh, dan secret password terminal cisco.

Kemudian isi fileĀ “konfigurasi”Ā seperti dibawah ini :

interface range fa1/1 - 3
channel-group 1 mode on
no shut

Isi Konfigurasi diatas yaitu menambah port etherchanel pada cisco.

Dan kemudian isi fileĀ “portchanel.py”Ā seperti pada dibawah ini

from netmiko import ConnectHandler

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

# Store configuration file to variable
with open('konfigurasi') 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 script diatas beriskan Script Netmiko yang akan dijalankan.

Tinggal dijalankan Script yang tadi kita buat guys šŸ˜€

Selamat mencoba šŸ™‚

Be the first to comment

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan.


*