netmiko使用案例3

conn_multiple_dev.py


#!/usr/bin/env python
from netmiko import Netmiko
from getpass import getpass

password = getpass()

cisco1 = {
    'host': '10.0.1.4', 
    'username': 'admin', 
    'password': password,
    'device_type': 'cisco_ios',
}

cisco2 = {
    'host': '10.0.1.7', 
    'username': 'admin', 
    'password': password,
    'device_type': 'cisco_ios',
}

nxos1 = {
    'host': 'nxos1.twb-tech.com', 
    'username': 'admin', 
    'password': password,
    'device_type': 'cisco_nxos',
}

srx1 = {
    'host': 'srx1.twb-tech.com', 
    'username': 'admin', 
    'password': password,
    'device_type': 'juniper_junos',
}

for device in (cisco1, cisco2, nxos1, srx1):
    net_connect = Netmiko(**device)
    print(net_connect.find_prompt())

netmiko使用案例3_第1张图片
image.png

你可能感兴趣的:(netmiko使用案例3)