《Python自动化运维实战》
作者 | (美)巴塞姆·阿利(Bassem Aly)著 编者 |
---|---|
出版 | 未查询到或未知 |
参考页数 | |
出版时间 | 2020(求助前请核对) 目录预览 |
ISBN号 | 无 — 求助条款 |
PDF编号 | 820162568(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第1章搭建Python环境1
1.1Python简介2
1.1.1 Python版本3
1.1.2安装Python4
1.2安装PyCharm IDE6
1.3PyCharm的高级功能12
1.3.1调试代码13
1.3.2重构代码14
1.3.3从GUI安装包16
1.4小结17
第2章常用的自动化库18
2.1 Python包19
2.2常用Python库20
2.2.1与网络相关的Python库21
2.2.2与系统和云相关的Python库22
2.3查看模块源代码23
2.4小结28
第3章搭建网络实验室环境29
3.1技术要求30
3.2需要自动化网络的时间和原因30
3.3自动化的两种方式——屏幕抓取与API31
3.4使用Python进行网络自动化的原因31
3.5网络自动化的未来33
3.6搭建网络实验室34
3.7准备工作——安装EVE-NG34
3.7.1在VMware Workstation上安装35
3.7.2通过VMware ESXi安装36
3.7.3通过Red Hat KVM安装38
3.7.4访问EVE-NG39
3.7.5安装EVE-NG客户端工具包42
3.7.6在EVE-NG中加载网络镜像43
3.8创建企业网络拓扑43
3.8.1添加新节点44
3.8.2连接节点45
3.9小结47
第4章使用Python管理网络设备48
4.1技术要求49
4.1.1Python和SSH49
4.1.2 Paramiko模块50
4.1.3 netmiko模块52
4.2在Python中使用Telnet协议59
4.3使用netaddr处理IP地址和网络64
4.3.1安装netaddr65
4.3.2使用netaddr的方法65
4.4简单的用例67
4.4.1备份设备配置68
4.4.2创建访问终端70
4.4.3从Excel工作表中读取数据72
4.4.4其他用例75
4.5小结75
第5章从网络设备中提取数据76
5.1技术要求77
5.2解释器77
5.3正则表达式78
5.4使用CiscoConfParse库校验配置86
5.4.1CiscoConfParse库86
5.4.2支持的供应商87
5.4.3安装CiscoConfParse库88
5.4.4使用CiscoConfParse库88
5.5使用Matplotlib库可视化返回的数据91
5.5.1安装Matplotlib库91
5.5.2使用Matplotlib库92
5.5.3使用Matplotlib库可视化SNMP94
5.6小结96
第6章使用Python和Jinja2配置生成器97
6.1 YAML简介98
6.2使用Jinja2建立配置模板102
6.2.1从文件系统中读取模板109
6.2.2在Jinja2中使用循环和条件111
6.3小结119
第7章并行执行Python脚本120
7.1 Python脚本在计算机中运行的方式121
7.2multiprocessing库123
7.2.1开始使用multiprocessing库123
7.2.2进程间的相互通信126
7.3小结127
第8章准备实验室环境128
8.1获取Linux操作系统129
8.1.1下载CentOS129
8.1.2下载Ubuntu130
8.2在虚拟机管理程序上创建自动化虚拟机131
8.2.1在VMware ESXi上创建Linux虚拟机131
8.2.2使用KVM创建Linux虚拟机135
8.3开始使用Cobbler139
8.3.1Cobbler的工作原理139
8.3.2在自动化服务器上安装Cobbler141
8.3.3通过Cobbler检查服务器硬件144
8.4小结149
第9章使用subprocess库150
9.1 subprocess库中的Popen()151
9.2 stdin、 stdout和stderr154
9.3 subprocess库中的call()函数156
9.4小结157
第10章使用Fabric运行系统管理任务158
10.1技术要求159
10.2Fabric库159
10.2.1安装Fabric库160
10.2.2 Fabric库中的操作161
10.3运行第一个Fabric文件164
10.3.1有关fab工具的更多信息167
10.3.2使用Fabric检查系统健康状态168
10.4其他有用的Fabric特性173
10.4.1Fabric角色173
10.4.2 Fabric上下文管理器175
10.5小结176
第11章生成系统报告和监控系统177
11.1从Linux系统中收集数据178
11.1.1通过邮件发送收集的数据183
11.1.2使用time和date模块186
11.1.3定期运行脚本187
11.2在Ansible中管理用户188
11.2.1在Linux系统中通过Ansible管理用户188
11.2.2在Windows系统中通过Ansible管理用户190
11.3小结190
第12章与数据库交互191
12.1在自动化服务器上安装MySQL192
12.1.1安装后的安全问题193
12.1.2验证数据库的安装194
12.2从Python中访问MySQL数据库195
12.2.1查询数据库197
12.2.2向数据库中插入数据198
12.3小结201
第13章使用Ansible管理系统202
13.1 Ansible术语203
13.2在Linux系统上安装Ansible205
13.2.1在RHEL系统和CentOS上安装Ansible205
13.2.2在Ubuntu系统上安装Ansible205
13.3在即席模式下使用Ansible206
13.4创建第一个playbook210
13.5 Ansible的条件、处理程序和循环212
13.5.1设计条件213
13.5.2在Ansible中创建循环215
13.5.3使用处理程序触发任务216
13.6使用事实数据218
13.7使用Ansible模板219
13.8小结221
第14章创建和管理VMware虚拟机222
14.1设置环境223
14.2使用Jinja2生成VMX文件225
14.2.1创建VMX模板226
14.2.2处理Excel工作表中的数据229
14.2.3生成VMX文件231
14.3VMware Python客户端238
14.3.1安装PyVmomi库239
14.3.2使用PyVmomi库的第一步240
14.3.3更改虚拟机的状态244
14.3.4更多内容246
14.4使用playbook管理实例246
14.5小结249
第15章和OpenStack API交互250
15.1RESTful Web服务251
15.2设置环境253
15.2.1安装rdo-OpenStack包253
15.2.2生成answer文件254
15.2.3编辑answer文件254
15.2.4运行packstack255
15.2.5访问OpenStack GUI255
15.3向OpenStack keystone发送请求256
15.4用Python创建实例259
15.4.1创建镜像259
15.4.2分配类型模板261
15.4.3创建网络和子网262
15.4.4启动实例265
15.5使用Ansible管理OpenStack实例266
15.5.1Shade和Ansible的安装266
15.5.2创建Ansible playbook267
15.6小结270
第16章使用Python和Boto3自动化AWS271
16.1 AWS Python模块272
16.2管理AWS实例274
16.3自动化AWS S3服务277
16.3.1创建存储桶277
16.3.2上传文件到存储桶278
16.3.3删除存储桶278
16.4小结279
第17章使用Scapy框架280
17.1 Scapy281
17.2安装Scapy282
17.2.1在基于UNIX的系统上安装Scapy282
17.2.2Windows系统和macOS对Scapy的支持情况283
17.3使用Scapy生成报文和网络流283
17.4抓取和重播报文288
17.4.1向报文注入数据290
17.4.2报文嗅探292
17.4.3将报文写入pcap文件294
17.5小结294
第18章使用Python编写网络扫描程序295
18.1网络扫描程序296
18.2使用Python编写网络扫描程序296
18.2.1增加功能297
18.2.2扫描服务300
18.3在GitHub上共享代码303
18.3.1创建GitHub账户304
18.3.2创建和推送代码304
18.4小结310
2020《Python自动化运维实战》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- 海运自动化管理系统
- 1985 北京:人民交通出版社
-
- 《教育学教程》阅读参考
- 1992
-
- Python入门到人工智能实战
- 2020
-
- 工厂自动化手册 (一) 自动化与经营战略
- 1985.10
-
- 自动化·省力化 实用图集
- 启学出版社
-
- 抗战四年来的文化运动
- 1941
-
- 战胜自我 运动心理调控
- 1992 北京:人民体育出版社
-
- 自行车运动
- 1984 太原:山西人民出版社
-
- 油品储运系统自动化
- 1989 烃加工出版社
-
- 物料搬运自动化
- 1985 北京:机械工业出版社
-
- 自动化战场
- 1988 北京:军事译文出版社
-
- 常用电工计算
- 1983 北京:机械工业出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD