1、利用 Python 实现企业自动化实践

Python企业自动化关键技术解析

利用 Python 实现企业自动化实践

1. 适用人群与内容概述

适用于系统管理员和 DevOps 工程师,他们期望寻找如 Puppet 和 Chef 等主流自动化框架的替代方案。读者需要具备 Python 编程的基本范式知识以及 Linux 和 Linux 脚本编写的基础知识。

2. 学习内容
  • Python 环境搭建 :下载并安装 Python 解释器以及 JetBrains PyCharm 集成开发环境。该 IDE 具备智能自动完成、智能代码分析、强大的重构功能,并能与 Git、virtualenv、Vagrant 和 Docker 集成,有助于编写专业且健壮的 Python 代码。
  • 常用自动化库 :涵盖网络、系统和云等不同用途的 Python 库,后续会深入学习其使用方法。
  • 网络实验室环境搭建 :探讨网络自动化的优点,使用开源网络仿真工具 EVE - NG 搭建网络实验室,具体包括在 VMware Workstation、VMware ESXi、Red Hat KVM 上的安装,以及加载网络镜像、构建企业网络拓扑等操作。
  • 管理网络设备 :通过 netmiko、paramiko 和 telnetlib 等工具,利用 telnet 和 SSH 连接管理网络设备,学习编写 Python 代码以访问交换机和路由器、执行命令并返回输出,还会涉及备份和推送配置的不同 Python 技术及实际用例。
  • 提取有用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值