首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Nornir时Netmiko出现问题

使用Nornir时Netmiko出现问题
EN

Stack Overflow用户
提问于 2021-05-09 21:41:22
回答 1查看 318关注 0票数 0

Iv最近一直在使用Nornir和Netmiko从我的设备上获取一些输出。

当我运行以下代码时:

代码语言:javascript
复制
    from nornir import InitNornir
    from nornir.core.filter import F
    from nornir_netmiko.tasks import netmiko_send_command, netmiko_send_config
    from nornir_utils.plugins.functions import print_result
    
    nr = InitNornir(config_file="config.yml")
    test = nr.filter(platform="Cisco")
    result = test.run(netmiko_send_command, command_string="sh ver")
    print_result(result)

我得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/nornir/core/task.py", line 99, in start
    r = self.task(self, **self.params)
  File "/home/benanater/.local/lib/python3.8/site-packages/nornir_netmiko/tasks/netmiko_send_command.py", line 26, in netmiko_send_command
    net_connect = task.host.get_connection(CONNECTION_NAME, task.nornir.config)
  File "/usr/local/lib/python3.8/dist-packages/nornir/core/inventory.py", line 494, in get_connection
    self.open_connection(
  File "/usr/local/lib/python3.8/dist-packages/nornir/core/inventory.py", line 546, in open_connection
    conn_obj.open(
  File "/home/benanater/.local/lib/python3.8/site-packages/nornir_netmiko/connections/netmiko.py", line 59, in open
    connection = ConnectHandler(**parameters)
  File "/home/benanater/.local/lib/python3.8/site-packages/netmiko/ssh_dispatcher.py", line 321, in ConnectHandler
    raise ValueError(
ValueError: Unsupported 'device_type' currently supported platforms are:
a10

任何关于为什么会产生这个错误的帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-06-14 02:39:59

您将platform设置为Cisco,这并不是由netmiko_plugin映射到任何支持的device_type。您应该阅读netmiko_plugin上的文档。平台应该等同于cisco_ioscisco_ios_telnet

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67458383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档