Paramiko浅析
回想起上次写blog,还是在上次,不禁令人感慨。目前所谓的网络运维自动化,绝大部分都是通过ssh实现的,使用ssh做网络自动化的本质,是对人类行为的模拟,说白了,你是在写代码模拟你日常的cli操作(这点肯定是不如api操作的)。而python实现ssh的模块Paramiko,也几乎是你首选的ssh轮子。
Read More
Nornir自定义Processor-4
到目前为止我们都是通过print_result
打印执行结果,理所当然的我们可以自定义一个处理器(Processor)插件来达到相同的结果。
Nornir番外篇-3.5
本篇比较水,只是参照官方文档做一个progress bar,说明如何将nornir与tqdm
集成,以添加一种跟踪脚本进度的好方法,而无需在屏幕上打印结果。
Nornir自定义Task插件-3
接上篇,之前我们一直是用的nornir_netmiko作为Task。所谓Task,是一个可重用的代码段,可为单个host实现某些功能。用python的话来说,它是一个将Task作为第一个参数并返回Result的函数
。