新書推薦:

《
理想国译丛073——他们也是幸存者:纳粹大屠杀亲历儿童的人生与记忆
》
售價:HK$
107.8

《
蝴蝶的世界:它们的自然史与多样性
》
售價:HK$
140.8

《
礼记训纂 全2册 十三经清人注疏
》
售價:HK$
162.8

《
可持续盈利 可再生战略变革释放企业发展潜力(剖析当下环境挑战,探讨企业应对策略,推动企业可持续盈利)
》
售價:HK$
74.8

《
拒斥死亡(文明本质上是一场抵御死亡恐惧的集体英雄主义骗局)
》
售價:HK$
76.8

《
牛津通识读本·世相I(中英双语 全五册)收录《全球化面面观》《后殖民主义与世界格局》《国际移民》《人
》
售價:HK$
214.5

《
什么是教育 “轴心时代”提出者雅斯贝尔斯毕生教育思想精华
》
售價:HK$
74.8

《
创建强势品牌(典藏版)
》
售價:HK$
130.9
|
編輯推薦: |
1.采用模块化和任务驱动的编写方法,全书分为8个项目,每个项目由多个教学任务组成。每个任务通过具体的项目描述引入核心内容,并设定明确的学习目标。任务实施分为任务描述、任务分析和任务实施三个阶段,这样可以帮助读者系统地掌握Python和Ansible在云计算自动化运维中的应用。
2.在每个项目结束后,教材提供了课后练习和实训练习,以及项目总结。这些课后练习和实训任务旨在加深读者对知识的理解,确保能够将所学内容有效应用于实际工作中。项目总结帮助学习者回顾和整合每个项目的核心知识,确保学习目标的实现。
|
內容簡介: |
本书是一本专注于Python和Ansible工具在云计算环境中应用的教材。全书以实战项目为导向,涵盖从基础知识到高级技能的内容,旨在培养具备实际操作能力的自动化运维工程师。本书具体内容包括Python程序设计基础、Python高级编程技术、Python自动化运维、Ansible基础与部署、Ansible自动化脚本设计、Ansible进阶与最佳实践、Ansible高可用实践、自动化运维综合实践。对于每个任务,本书都通过实际操作和案例分析,帮助读者深入理解并掌握云计算自动化运维的核心技能。
來源:香港大書城megBookStore,http://www.megbook.com.hk 本书不仅适合高校计算机网络技术、云计算技术应用等相关专业的学生和工程师阅读,也为中高级Linux系统管理员提供了宝贵的技术参考。通过对本书的学习,读者将能够掌握Python和Ansible工具在云计算中的应用,提高在云计算领域的技能水平。
|
關於作者: |
池瑞楠,教授,现任深圳职业技术学院人工智能学院副院长,广东省职业院校计算机类专业教学指导委员会委员。先后获广东省高职教育专业领军人才、南粤优秀教育工作者、“广东特支”教学名师、深圳市优秀教师、深职院教学名师、首届“丽湖名师”、深圳市高层次专业人才等荣誉称号。持有国际顶级技能认证红帽认证架构师RHCA,主持获广东省教学成果二等奖,获全国职业院校技能大赛教学能力比赛二等奖,指导学生连续两年获全国职业院校技能大赛“云计算技术与应用”赛项一等奖,主编、副主编教材13部(其中国家级规划教材2部,精品教材1部)。
|
目錄:
|
目录
项目1 Python程序设计基础 1
项目描述 1
学习目标 2
任务分解 2
知识准备 3
1.1 Python概述 3
1.2 Python的优势和应用 4
1.3 Python的版本选择 4
1.4 基础数据类型与操作 6
1.5 控制结构与循环逻辑 7
任务1.1 银河麒麟高级服务器操作系统安装 8
任务1.2 环境配置与Python安装 17
任务1.3 基础数据类型和操作 20
任务1.4 控制结构与循环逻辑 32
项目小结 37
课后练习 38
实训练习 38
项目2 Python高级编程技术 39
项目描述 39
学习目标 40
任务分解 40
知识准备 41
2.1 函数的概念 41
2.2 OOP的基本概念 42
2.3 对封装、继承与多态的详细探讨 44
任务2.1 函数的使用方法 47
任务2.2 OOP基础 54
项目小结 65
课后练习 66
实训练习 66
项目3 Python自动化运维 67
项目描述 67
学习目标 68
任务分解 68
知识准备 69
3.1 自动化数据库备份 69
3.2 服务器资源监控自动化技术 70
3.3 自动化运维的核心Python模块概述 72
任务3.1 自动化数据库备份 73
任务3.2 服务器资源监控 83
任务3.3 自动化日志分析 91
项目小结 97
课后练习 98
实训练习 98
项目4 Ansible基础与部署 99
项目描述 99
学习目标 100
任务分解 100
知识准备 101
4.1 Ansible的基本概念 101
4.2 Ansible的核心概念与应用 103
任务4.1 Ansible环境搭建与配置 105
任务4.2 基本Inventory文件的编写 111
任务4.3 简单Playbooks的编写与执行 117
项目小结 126
课后练习 127
实训练习 127
项目5 Ansible自动化脚本设计 128
项目描述 128
学习目标 129
任务分解 129
知识准备 130
5.1 模板化配置管理 130
5.2 Ansible常见模块 131
5.3 Vault 134
任务5.1 Ansible模块深入应用 136
任务5.2 Playbooks的设计与高级特性 147
任务5.3 Vault的安全实践 158
项目小结 164
课后练习 165
实训练习 165
项目6 Ansible进阶与最佳实践 166
项目描述 166
学习目标 167
任务分解 167
知识准备 168
6.1 Roles的基本概念 168
6.2 Roles的高级应用与设计 170
任务6.1 Roles的高级用法与管理 172
任务6.2 基于Roles快速部署MariaDB 181
项目小结 186
课后练习 186
实训练习 187
项目7 Ansible高可用实践 188
项目描述 188
学习目标 189
任务分解 189
知识准备 189
7.1 Keepalived 189
7.2 HAProxy的架构设计 192
任务7.1 Ansible部署高可用Web服务 195
任务7.2 Ansible自动化部署负载均衡器 203
任务7.3 Ansible部署高可用数据库集群 208
项目小结 214
课后练习 215
实训练习 215
项目8 自动化运维综合实践 216
项目描述 216
学习目标 217
任务分解 217
知识准备 217
任务8.1 Shell语言基础语法 218
任务8.2 Shell部署2048小游戏 223
任务8.3 Python自动化部署Web网站 228
任务8.4 Ansible部署DNS集群 234
项目小结 239
课后练习 240
实训练习 240
|
|