Nornir:连接到主机时出现“ NoValidConnectionsError”

时间:2019-07-17 17:03:59

标签: python automation paramiko

我正在使用Nornir框架连接到主机。目前,我仅尝试通过“ ls -ltr”登录主机并显示内容。我在“ inventory / hosts.yaml”中定义了主机。在运行python文件时,我在日志中看到以下错误:

paramiko.ssh_exception.NoValidConnectionsError:[Errno无]无法连接到host ip address上的端口0

在以host为localhost的情况下运行脚本时,脚本正在正确地执行任务。

    from nornir import InitNornir
    from nornir.plugins.tasks import commands
    from nornir.plugins.functions.text import print_result
    from nornir.plugins.tasks.networking import netmiko_send_command

    nr = InitNornir(logging={"file": "mylogs", "level": "error"}, 
    config_file="config.yaml")

    fgt_hosts = nr.filter(domain="sit")

    result = fgt_hosts.run(task=commands.remote_command, command="ls -ltr")

    print_result(result, vars=["stdout"])

我期望远程主机上的文件和目录的列表,但是我得到的实际输出是: 已更改:错误ERROR

0 个答案:

没有答案