需要确保在命令运行后,在nornir / netmiko调用palo altos期间建立的连接已断开连接。
我需要使用过滤器来决定在哪个主机上运行命令。我正在使用nornir.close_connection(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
后会话断开。
答案 0 :(得分:0)
您要在Nornir广告资源中指定哪个平台?
这是Netmiko在PAN-OS的disconnect()调用上所做的事情。
https://github.com/ktbyers/netmiko/blob/develop/netmiko/paloalto/paloalto_panos.py#L169
看来PAN OS可能需要另一个“出口”。但是,在这种情况下,请对其进行测试,然后将PR或问题提交给Netmiko github存储库。