当前位置: 首页 > 知识库问答 >
问题:

从Anable Juniper NetConf模块了解Netconf::OpenError

邵轶
2023-03-14

我正在使用 Ansible 将配置推送到某些瞻博网络设备上。为了开始,我试图从这里的官方演示中调整事实收集剧本。我已将 hosts 文件修改为使用我实际的瞻博网络设备之一。似乎Ansible知道所有模块库的位置,但由于某种原因,它抛出了一个似乎没有文档的错误:Netconf::OpenError

除了在我自己的主机上使用主机文件之外,我还在任务/nc_check.yml中更改了端口22而不是端口830。这是因为(据我所知),我可以进入交换机的所有SSH(端口22)

Juniper模块都是用Ruby编写的。以下是我安装的所有依赖项的版本:

junos-ez-stdlib (0.1.2)
mini_portile (0.5.2)
net-scp (1.1.2)
net-ssh (2.7.0)
netconf (0.3.1)
nokogiri (1.6.0)
serialport (1.2.3)

下面是运行演示提供的相同行动手册的输出。我的问题是:

>

  • 是什么导致了Netconf::OpenError错误?
  • 我应该在瞻博交换机上为Netconf使用不同的端口吗?我应该在瞻博配置中查看什么才能知道要使用哪个端口?(EX4200和EX4500)

    ansi ble-剧本Junos/get _ Junos _ facts . yml-I hosts-vvv

    播放 [显示朱诺斯事实,请确保使用 -v]

    任务:[检查设备的网络配置可达性]****************

    任务:[联系目标以获取朱诺斯的事实]*****************

    致命:所有主机都已出现故障 -- 正在中止

    PLAY RECAP ************************************** 重试,使用:--limited@/home/网关/get_junos_facts.retry

    10.113.7.002:正常=1已更改=0无法访问=0失败=1

  • 共有1个答案

    松锐藻
    2023-03-14

    答案如下:Juniper设备没有正确设置,无法在正常的SSH端口22上侦听NETCONF连接。在Juniper配置中更改此设置可以使其正常工作。这意味着<code>Netconf::OpenError<code>意味着设备可以访问,但Netconf连接不可用。

     类似资料:
    • Netconf for ATOM 是诺基亚开发的一个用来学习和测试 NETCONF 协议的 Atom 编辑器插件,该插件包含一个 NETCONF 客户端。 采用 CoffeeScript 开发。

    • 这节假设你已经了解了模块的一些基本知识 请阅读模块文档了解更多信息。 模块解析是指编译器在查找导入模块内容时所遵循的流程。 假设有一个导入语句import { a } from "moduleA"; 为了去检查任何对a的使用,编译器需要准确的知道它表示什么,并且需要检查它的定义moduleA。 这时候,编译器会有个疑问“moduleA的结构是怎样的?” 这听上去很简单,但moduleA可能在你写的

    • 第一部分: 了解区块链 这部分主要针对没有接触过区块链技术的初学者。当然,对于不了解技术,在币圈混迹多年的小伙伴,也是有用的,可以帮助您从技术实现角度,更好的理解区块链的有关概念。 这类文章,我把它称作技术类软文,讲理论多一些。我们知道,对于咱们普通老百姓而言,人类语言的力量往往非常苍白,特别是在描述复杂的区块链产品的时候,远不如计算机语言简洁、明了和严谨。所以,阅读这类文章,要保持良好心态,寻求

    • 我有一个这样的目录: 我可以这样导入父模块: 那么,既然我已经有了父模块,那么获取子模块的最佳方法是什么?我已经尝试了,,等。 有什么建议吗? 谢谢

    • 问题内容: 因此,我在WorkingSoap客户端示例中使用SOAP示例,将其放入文件中,然后尝试对其进行编译(Debian上的Openjdk 9): 谷歌搜索了一些之后,我发现编译和运行为 作品。另请参见此视频的一般背景:https : //www.youtube.com/watch?v=y8bpKYDrF5I&t=20m17s 现在,问题: 编译器是否应该自动添加模块java.xml.ws?(

    • NETCONF是一个基于XML的交换机配置接口,用于替代CLI、SNMP等配置交换机。 协议 NETCONF通过RPC与交换机通信,其协议包含四层 Layer Example +-------------+ +-----------------+ +----------------+ (4) | C