今天开始全新系列课程,适合网络工程师日常运维的Python讲解和实验演示。
让我们一起,通过Python语言实现网络运维的自动化,提高网络运维工作的效率和准确率,从传统网络工程师(苦逼)转型成为NetDevOps工程师(反正看起来很牛逼)!
先来说说我个人为什么要学习Python吧。首先,确实,这几年在运维领域Python确实比较火,他的语法简单,功能强大,而且最重要的是上手相对比较容易;其次,目前在日常工作中,确实十分急需自动化运维的工具,例如监控工具、巡检工具、配置工具等,因此想要尝试一下通过Python自己编写一些脚本工具。
身为一名网络工程师,而且是在银行、保险、互联网或大型制造企业,我猜你一定碰到过类似需求或者问题,就我而言,运维超过千台网络设备,确实压力很大。。。
需求一:某行使用了超过台华为交换机,有一天你接到通知,现有交换机的操作系统存在很多安全漏洞,需要尽快升级,你怎么办?
需求二:某大型制造企业网络中,有超过台网络设备,包括路由器、交换机、防火墙等,最近公司更换了AAA认证服务器的IP地址,你需要修改相关配置,你怎么办?
等等类似这种重复劳动的苦逼需求,一直伴随着你。。。我也层使用过一些公司开发的自动化运维平台(工具),但大多数都是基于C语言开发的,还有一个重点在于,开发者大多是做编程出身,没有接触过网络设备,因此设计理念和逻辑非常复杂,并且不实用。
因此,在SDN大行其道的今天,我们一定要有所提升,不要再通过手动的方式,一台一台的通过SSH登录设备,然后开始敲着重复的命令:
Enable
Conft
Intgi0/0
Ipadd..1....0
等等等等。
再说一遍:让我们一起,通过Python语言实现网络运维的自动化,提高网络运维工作的效率和准确率,从传统网络工程师(苦逼)转型成为NetDevOps工程师(反正看起来很牛逼)!
预计本系列的课程包括以下内容:
1.Python的基本介绍以及安装和使用;
2.Python的语法;
3.Python网络运维实验,通过GNS3模拟思科设备,通过ensp模拟华为设备;
4.Python其他模块介绍。
我是CCIE_佟老板,一个让你沉溺于网络学习世界的好伙伴。