Minggu, 29 Oktober 2017

LAB.1.24 #SDN setting multiple device cisco dengan netmiko [1]

setelah bisa buat koneksi controller dengan devicenya kita akan memulai dengan konfiguras lebih lanjut dengan netmiko, siapkan dulu bahan ngeLAB:

- python2.7
- netmiko
- switch/router (IOS)
- controller

kali ini kita akan membuat vlan di dalam switch 1,2,3, silahkan setting dahulu aktifkan ssh di switch 1,2,3



kemudian buat scriptnya :

from netmiko import ConnectHandler

# Informasi device
switch1 = {
    'device_type': 'cisco_ios',
    'ip': '10.10.10.2',
    'username': 'huda',
    'password': 'miftah',
    'secret': '123'
}

switch2 = {
    'device_type': 'cisco_ios',
    'ip': '10.10.10.3',
    'username': 'huda',
    'password': 'miftah',
    'secret': '789'
}

switch3 = {
    'device_type': 'cisco_ios',
    'ip': '10.10.10.4',
    'username': 'huda',
    'password': 'miftah',
    'secret': '456'
}

switches = [switch1, switch2, switch3]

# perulangan di switch
for switch in switches:
    # login ssh
    print "Connecting to %s" %switch['ip']
    net = ConnectHandler(**switch)

    # masuk mode global
    net.enable()
    # membuat vlan di switch 1,2,3 
    for vlan in range(10,31,10):
        config = ['vlan ' + str(vlan), 'name Python' + str(vlan)]
        print net.send_config_set(config)

    net.disconnect()

save kemudian jalankan scriptnya :



Share:

0 komentar:

Posting Komentar