nornir.close\u connections()未断开会话与Palo A的连接

2024-06-01 00:12:56 发布

您现在位置:Python中文网/ 问答频道 /正文

需要确保在nornir/netmiko调用palo altos时建立的连接在命令运行后断开

我需要使用过滤器来决定在哪个主机上运行命令。我正在使用nornir.close\u连接(filter.invertory.hosts)

nr=InitNornir()
fw=nr.filter(name='vc01pan001')

outcome=fw.run(
    netmiko_send_command,
    use_timing=True,
    command_string='show admins',
    num_workers=5,
)

nr.close_connections(fw.inventory.hosts)

在帕洛阿尔托,我仍然看到这个会议的联系。 应为:运行outcome后会话断开连接


Tags: 命令过滤器closefilternrcommandhostsfw
1条回答
网友
1楼 · 发布于 2024-06-01 00:12:56

您在诺尼尔库存中指定了哪个平台

下面是Netmiko对PAN-OS的disconnect()调用所做的操作

https://github.com/ktbyers/netmiko/blob/develop/netmiko/paloalto/paloalto_panos.py#L169

看来PAN-OS可能需要另一个“出口”。但如果是这种情况,请测试它,然后提交一个公关或一个问题到Netmiko github存储库

相关问题 更多 >