NetDevops
文章平均质量分 81
网络自动化
NetDevops
这个作者很懒,什么都没留下…
展开
-
最简单的nornir批量配置脚本
一、简单介绍 目录结构请看前面的nornir小试牛刀章节,这个不在赘述,这里只介绍主机清单。cat inventory/hosts.yamlCore-s5720-1: #主机名称 hostname: 192.168.1.200 #设备IP groups: #组,关联组yaml内的switch这个变量 - switch ...原创 2021-08-26 14:23:10 · 1195 阅读 · 0 评论 -
Netmiko批量修改华为交换机的vlan及acl
一、介绍 内网环境上千台huawei交换机,之前配置有问题,目前需要更改,但是一台台更改即耗时间又费力,所以批量操作一下,脚本一跑,喝茶水去~~希望大佬们多提整改的宝贵意见。二、脚本介绍三、执行结果 首先会打印出本机的业务vlan及业务vlan的IP地址,IP匹配的是主机位类似192.168.1.,由于没有匹配到vlan,所以全部执行了删除流策略命令。 这里匹配到了本机的业务vlan213之后,删除acl,再重新配置,rule匹配的...原创 2021-08-06 13:54:03 · 2166 阅读 · 0 评论 -
Netmiko+Threading+Queue+Ftp实现批量备份华为交换机
一、实现思想 当要做这件事第一时间,就需要构思,一步步如何实现,首先 1)如何实现netmiko备份一台设备 2)当一台台备份的时候,时间很长,怎么做? 3)需要把备份的数据传到备份服务器二、环境 操作系统:centos7.4(其他版本也可以) python版本:Python 3.8.2三、如何实现netmiko备份一台设备 1)首先安装netmiko,如果不知道怎么安装的话,请看上一篇nornir小试牛刀。 ...原创 2021-07-21 17:03:47 · 1429 阅读 · 0 评论 -
Nornir小试牛刀
一、Nornir简介 Nornir是用python编写的自动化框架,可与python一起使用。相比另一个自动化大杀器ansible来讲,nornir操作更加的灵活,不受格式限制,于python结合可灵活操作,最最重要的是并发性完全秒杀ansible,但这不是说ansible一无是处,ansible依然强大,基础群众庞大,而nornir更适合操作网络设备。 Nornir旨在通过提供一个纯Python框架来解决这些问题。只需将Nornir想象成自动化的烧瓶。Nornir将...原创 2021-07-15 00:08:07 · 3197 阅读 · 3 评论 -
python脚本备份Cisco Firepower 2130
一、模块简述 延续上篇文档,利用搭建好的FTP服务器进行存储数据,由于内网存在firepower防火墙,但是还没有网管设备自动保存设备配置,所以出此下策paramiko:实现ssh连接,输入命令time:设置脚本等待时间getpass:安全的输入密码ftp:上传文件到服务器二、脚本import paramikoimport timefrom getpass import getpassfrom ftplib import FTPusername = i...原创 2021-07-02 16:53:31 · 228 阅读 · 0 评论 -
最简单的Python3自动备份Cisco交换机配置
Python版本:Python 3.8.2交换机型号:Cisco3850、4451FTP服务器:Windows Server 2012R2一、配置ftp服务器 本测试ftp服务器采用的是windows server 2012r2,配置借鉴如下: https://www.cnblogs.com/zxtceq/p/7154057.html二、配置交换机上的FTP ip ftp username *** ip ftp password...原创 2021-06-25 16:07:15 · 707 阅读 · 0 评论