网络成瘾症

首页 » 常识 » 常识 » 网络运维Python课程第一讲序言
TUhjnbcbe - 2023/3/15 9:46:00

今天开始全新系列课程,适合网络工程师日常运维的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_佟老板,一个让你沉溺于网络学习世界的好伙伴。

1
查看完整版本: 网络运维Python课程第一讲序言