logo
分类于: 编程语言 计算机基础 职场办公

简介

Ansible权威指南: Linux/Unix技术丛书

Ansible权威指南: Linux/Unix技术丛书 0.0分

资源最后更新于 2020-03-29 04:20:34

作者:李松涛魏巍甘捷

出版社:出版社机械工业出版社

出版日期:2016-11

文件格式: pdf

标签: 计算机 自动化 编程

简介· · · · · ·

全书分为3篇:1、基础篇详细讲解运维自动化发展历程,Ansible部署安装、发展史、基础入门、Playbook使用及应用场景,特别对YAML语言进行基础普及,以避免读者只知其一不知其二。2、中级篇重点介绍Ansible与当前各流行App应用结合使用,如ELK、ZABBIX、DOCKER等,通过实战案例说明Ansible的正确使用方式。针对Playbook常用功能模块的使用等进行重点剖析介绍。3、高级篇主要介绍Ansible的Web自动化之路,为大家介绍Web自动化逐步实现过程,并同步开放源码以方便大家研习。通过阅读本书,读者不仅熟悉并应用Ansible,ansible—playbook,初步实现脚本自动化,同时还能实现Web自动化,从根源解放运维双手。作者:李松涛、魏巍、甘捷。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 本书赞誉
  2. 前言
  3. 第一篇 基础入门篇
  4. 第1章 Ansible基础入门
  5. 1.1 Ansible是什么
  6. 1.2 Ansible发展史
  7. 1.3 为什么选择Ansible
  8. 1.4 Ansible是如何工作的
  9. 1.5 Ansible通信发展史
  10. 1.6 Ansible应用场景
  11. 1.7 Ansible的安装部署
  12. 1.8 Python多环境扩展管理
  13. 1.9 本章小结
  14. 第2章 Ansible基础元素介绍
  15. 2.1 Ansible目录结构介绍
  16. 2.2 Ansible配置文件解析
  17. 2.3 Ansible命令用法详解
  18. 2.4 Ansible系列命令用法详解与使用场景介绍
  19. 2.5 Ansible Inventory配置及详解
  20. 2.6 Ansible与正则
  21. 2.7 本章小结
  22. 第3章 Ansible Ad-Hoc命令集
  23. 3.1 Ad-Hoc使用场景
  24. 3.2 Ad-Hoc命令集介绍
  25. 3.3 Ad-Hoc组管理和特定主机变更
  26. 3.4 Ad-Hoc用户与组管理
  27. 3.5 本章小结
  28. 第4章 Playbook快速入门
  29. 4.1 Playbook语法简介
  30. 4.2 Playbook案例分析
  31. 4.3 Playbook与Shell脚本差异对比
  32. 4.4 Ansible-playbook实战小技巧
  33. 4.5 实战一:Ansible部署Node.js企业实践
  34. 4.6 实战二:Drupal基于LAMP的自动化部署
  35. 4.7 实战三:Ansible部署Tomcat企业实战
  36. 4.8 本章小结
  37. 第5章 Ansible Playbook拓展
  38. 5.1 Handlers
  39. 5.2 环境变量
  40. 5.3 变量
  41. 5.4 if/then/when——流程控制
  42. 5.5 任务间流程控制
  43. 5.6 交互式提示
  44. 5.7 Tags标签
  45. 5.8 Block块
  46. 5.9 本章小结
  47. 第二篇 高级进阶篇
  48. 第6章 Playbook高级技巧进阶
  49. 6.1 巧用Includes
  50. 6.2 巧用Roles
  51. 6.3 Jinja2实现模板高度自定义
  52. 6.4 Ansible Galaxy
  53. 6.5 本章小结
  54. 第7章 Inventory文件扩展
  55. 7.1 Inventory文件实战
  56. 7.2 独立的Inventory文件
  57. 7.3 Inventory变量
  58. 7.4 动态Inventory
  59. 7.5 本章小结
  60. 第8章 Ansible插件扩展
  61. 8.1 Ansible插件使用场景
  62. 8.2 Ansible插件类型
  63. 8.3 如何编写自己的插件
  64. 8.4 插件案例实践
  65. 8.5 本章小结
  66. 第9章 Ansible企业应用实战
  67. 9.1 为新系统添加安全认证SSHKey
  68. 9.2 企业高可用架构的Ansible应用
  69. 9.3 ELK日志系统基于Ansible的自动化实现
  70. 9.4 实时日志系统基于Ansible的自动化实现
  71. 9.5 Zabbix基于Ansible的自动化实现
  72. 9.6 Ansible+Git+GitLab实现自动化发布
  73. 9.7 Docker的Ansible自动化应用
  74. 9.8 本章小结
  75. 第10章 Ansible基于Windows的管理架构
  76. 10.1 Ansible管理机部署安装
  77. 10.2 Windows系统预配置
  78. 10.3 Windows下可用模块
  79. 10.4 Windows Ansible模块使用实战
  80. 10.5 本章小结
  81. 第11章 Ansible安全优化篇
  82. 11.1 SSH与远程连接简介
  83. 11.2 通信加密
  84. 11.3 禁止root远程登录
  85. 11.4 操作系统简介
  86. 11.5 遵守权限最小化原则
  87. 11.6 定期维护更新
  88. 11.7 善用Iptables防火墙
  89. 11.8 定期磁盘巡检
  90. 11.9 系统登录日志审记
  91. 11.10 正确使用SELinux和AppArmor
  92. 11.11 本章小结
  93. 第三篇 Web自动化开发篇
  94. 第12章 Ansible模块编写
  95. 12.1 初步认识Ansible模块
  96. 12.2 Ansible简单模块编写
  97. 12.3 模块变量添加
  98. 12.4 模块状态返回的标识及应用
  99. 12.5 模块退出状态处理
  100. 12.6 模块其他功能补充
  101. 12.7 Ansible模块API的调用
  102. 12.8 本章小结
  103. 第13章 开发自己的Ansible WebUI
  104. 13.1 搭建Django开发环境
  105. 13.2 Django配置文件详解
  106. 13.3 编写Ansible的Web接口
  107. 13.4 前端基础知识介绍
  108. 13.5 Ansible WebUI界面开发
  109. 13.6 本章小结
  110. 第14章 Web与Ansible结合的常用实例
  111. 14.1 Web方式管理Ansible的Inventory
  112. 14.2 使用celery后台执行任务
  113. 14.3 运行YML文件并实时读取日志
  114. 14.4 通过页面上传文件并基于Ansible分发
  115. 14.5 在页面上构建YML文件注册中心
  116. 14.6 操作者注册中心界面
  117. 14.7 本章小结