当前位置:主页 > 计算机电子书 > 程序设计 > Ansible下载
Ansible权威指南

Ansible权威指南 PDF 高清版

  • 更新:2019-11-15
  • 大小:189 MB
  • 类别:Ansible
  • 作者:李松涛
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

Ansible权威指南 PDF

Ansible权威指南共三篇,14章内容。

第一篇为基础入门篇(第1章~5章),该篇着重介绍Ansible发展史、工作原理、基础元素组成,Playbook入门等,是掌握Ansible高级技巧的基石。

第二篇为高级进阶篇(第6~11章),该篇是本书重点和*大构成部分,着重结合企业实际需求场景,以大量的实际案例介绍Ansible的高级语法和实际应用技巧,涉及的技术点有Roles、Inventory、Jinja2、Galaxy等;结合的行业主流技术包括(但不限)Zabbix、Except、Memcache、Inotify、Logio、GitLab、Docker、LNMP、Redis、MySQL、Node.js等,并提供丰富的实战案例供大家参考学习。

第三篇为Web自动化开发篇(第12~14章),该篇主要介绍如何开发Web全自动化发布界面,使用当前*流行成熟的Python语言,并结合Django前后端技术,通过Ansible celery管理后台任务队列。这部分内容从零基础部分开始介绍,逐步引导上手。

目录

  • 本书赞誉
  • 前言
  • 第一篇 基础入门篇
  • 第1章 Ansible基础入门
  • 1.1 Ansible是什么
  • 1.2 Ansible发展史
  • 1.3 为什么选择Ansible
  • 1.4 Ansible是如何工作的
  • 1.5 Ansible通信发展史
  • 1.6 Ansible应用场景
  • 1.7 Ansible的安装部署
  • 1.8 Python多环境扩展管理
  • 1.9 本章小结
  • 第2章 Ansible基础元素介绍
  • 2.1 Ansible目录结构介绍
  • 2.2 Ansible配置文件解析
  • 2.3 Ansible命令用法详解
  • 2.4 Ansible系列命令用法详解与使用场景介绍
  • 2.5 Ansible Inventory配置及详解
  • 2.6 Ansible与正则
  • 2.7 本章小结
  • 第3章 Ansible Ad-Hoc命令集
  • 3.1 Ad-Hoc使用场景
  • 3.2 Ad-Hoc命令集介绍
  • 3.3 Ad-Hoc组管理和特定主机变更
  • 3.4 Ad-Hoc用户与组管理
  • 3.5 本章小结
  • 第4章 Playbook快速入门
  • 4.1 Playbook语法简介
  • 4.2 Playbook案例分析
  • 4.3 Playbook与Shell脚本差异对比
  • 4.4 Ansible-playbook实战小技巧
  • 4.5 实战一:Ansible部署Node.js企业实践
  • 4.6 实战二:Drupal基于LAMP的自动化部署
  • 4.7 实战三:Ansible部署Tomcat企业实战
  • 4.8 本章小结
  • 第5章 Ansible Playbook拓展
  • 5.1 Handlers
  • 5.2 环境变量
  • 5.3 变量
  • 5.4 if/then/when——流程控制
  • 5.5 任务间流程控制
  • 5.6 交互式提示
  • 5.7 Tags标签
  • 5.8 Block块
  • 5.9 本章小结
  • 第二篇 高级进阶篇
  • 第6章 Playbook高级技巧进阶
  • 6.1 巧用Includes
  • 6.2 巧用Roles
  • 6.3 Jinja2实现模板高度自定义
  • 6.4 Ansible Galaxy
  • 6.5 本章小结
  • 第7章 Inventory文件扩展
  • 7.1 Inventory文件实战
  • 7.2 独立的Inventory文件
  • 7.3 Inventory变量
  • 7.4 动态Inventory
  • 7.5 本章小结
  • 第8章 Ansible插件扩展
  • 8.1 Ansible插件使用场景
  • 8.2 Ansible插件类型
  • 8.3 如何编写自己的插件
  • 8.4 插件案例实践
  • 8.5 本章小结
  • 第9章 Ansible企业应用实战
  • 9.1 为新系统添加安全认证SSHKey
  • 9.2 企业高可用架构的Ansible应用
  • 9.3 ELK日志系统基于Ansible的自动化实现
  • 9.4 实时日志系统基于Ansible的自动化实现
  • 9.5 Zabbix基于Ansible的自动化实现
  • 9.6 Ansible+Git+GitLab实现自动化发布
  • 9.7 Docker的Ansible自动化应用
  • 9.8 本章小结
  • 第10章 Ansible基于Windows的管理架构
  • 10.1 Ansible管理机部署安装
  • 10.2 Windows系统预配置
  • 10.3 Windows下可用模块
  • 10.4 Windows Ansible模块使用实战
  • 10.5 本章小结
  • 第11章 Ansible安全优化篇
  • 11.1 SSH与远程连接简介
  • 11.2 通信加密
  • 11.3 禁止root远程登录
  • 11.4 操作系统简介
  • 11.5 遵守权限最小化原则
  • 11.6 定期维护更新
  • 11.7 善用Iptables防火墙
  • 11.8 定期磁盘巡检
  • 11.9 系统登录日志审记
  • 11.10 正确使用SELinux和AppArmor
  • 11.11 本章小结
  • 第三篇 Web自动化开发篇
  • 第12章 Ansible模块编写
  • 12.1 初步认识Ansible模块
  • 12.2 Ansible简单模块编写
  • 12.3 模块变量添加
  • 12.4 模块状态返回的标识及应用
  • 12.5 模块退出状态处理
  • 12.6 模块其他功能补充
  • 12.7 Ansible模块API的调用
  • 12.8 本章小结
  • 第13章 开发自己的Ansible WebUI
  • 13.1 搭建Django开发环境
  • 13.2 Django配置文件详解
  • 13.3 编写Ansible的Web接口
  • 13.4 前端基础知识介绍
  • 13.5 Ansible WebUI界面开发
  • 13.6 本章小结
  • 第14章 Web与Ansible结合的常用实例
  • 14.1 Web方式管理Ansible的Inventory
  • 14.2 使用celery后台执行任务
  • 14.3 运行YML文件并实时读取日志
  • 14.4 通过页面上传文件并基于Ansible分发
  • 14.5 在页面上构建YML文件注册中心
  • 14.6 操作者注册中心界面
  • 14.7 本章小结

资源下载

资源下载地址1:https://pan.baidu.com/s/1GrR3vOGm3IKQSikQVkk-pQ

相关资源

网友留言