本篇主要提供Ansible自动化运维:技术与*佳实践计算机与互联电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
书[0名0]: | Ansible自动化运维:技术与*佳实践[按需印刷]|4947115 |
图书定价: | 69元 |
图书作者: | 陈金窗;沈灿;刘政委 |
出版社: | [1机1]械工业出版社 |
出版日期: | 2016/5/1 0:00:00 |
ISBN号: | 9787111531159 |
开本: | 16开 |
页数: | 317 |
版次: | 1-1 |
作者简介 |
沈灿,运维圈[0知0][0名0]博[1主1]“灿哥”,曾就职于蓝讯、京东、Yottaa等互联网公司,对CDN和自动化运维技术有着丰富的工作[纟巠]验,乐于分享,有很多技术文章和讲座广为流传。 |
内容简介 |
本书由资深运维程师联手打造,通过[0大0]量实例,详细讲解Ansible这个自动化运维工具的基础原理和使用技巧;从基础的架构解析、安装配置,到典型应用案例分析,作者分享了自己在工作中的实战[纟巠]验,为各类运维[*]作、运维开发人员[扌是]供了翔实的指南。本书[1主1]要内容包括:Ansible架构及安装,Ansible 组[亻牛]、组[亻牛]扩展、API,playbook详解,[*]佳实践案例分析,用ansible-vault保护敏感数据,Ansible与云计算的结合,部署Zabbix组[亻牛]、Haproxy + LAMP架构,以及Ansible在[0大0]数据环境的应用实战等。 |
目录 |
前 言 [0第0]1章 Ansible架构及特点 1 1.1 Ansible软[亻牛]及公司 2 1.1.1 Ansible应用[令页]域 3 1.1.2 Ansible软[亻牛]发布 5 1.1.3 Ansible公司服务 8 1.2 Ansible架构模式 9 1.2.1 Ansible管理方式 10 1.2.2 Ansible系统架构 11 1.2.3 任务执行模式 13 1.3 Ansible特性 14 1.3.1 Ansible功能特性 14 1.3.2 Ansible与其他配置管理的对比 21 1.4 Ansible与DevOps 22 1.5 本章小结 26 [0第0]2章 Ansible安装与配置 27 2.1 Ansible环境准备 27 2.2 安装Ansible 30 2.2.1 直接用源码安装 30 2.2.2 用包管理工具安装 32 2.3 配置运行环境 34 2.3.1 配置Ansible环境 34 2.3.2 使用公钥认证 36 2.3.3 配置Linux[1主1][1机1]SSH无密码访问 36 2.4 Ansible小试身手 38 2.4.1 [1主1][1机1]连通性测试 38 2.4.2 在被管节点上批量执行命令 39 2.5 获取帮助信息 40 2.6 本章小结 42 [0第0]3章 Ansible 组[亻牛]介绍 43 3.1 Ansible Inventory 43 3.2 Ansible Ad-Hoc 命令 49 3.3 Ansible playbook 56 3.4 Ansible facts 56 3.5 Ansible role 60 3.6 Ansible Galaxy 63 3.7 本章小结 63 [0第0]4章 playbook详解 64 4.1 playbook基本语[0法0] 64 4.2 playbook变量与引用 70 4.3 playbook循环 81 4.4 playbook lookups 91 4.5 playbook conditionals 96 4.6 Jinja2 filter 99 4.7 playbook内置变量 102 4.8 本章小结 106 [0第0]5章 Ansible[*]佳实践 107 5.1 [0优0]化Ansible速度 107 5.2 目录结构 113 5.3 定义多环境 115 5.4 灰度发布与检测 115 5.5 统一管理 116 5.6 使用ansible-shell交互命令行 116 5.7 本章小结 118 [0第0]6章 扩展Ansible组[亻牛] 119 6.1 扩展facts 119 6.2 扩展模块 125 6.3 callback插[亻牛] 130 6.4 lookup插[亻牛] 137 6.5 Jinja2 filter 139 6.6 本章小结 143 [0第0]7章 用ansible-vault保护敏感数据 144 7.1 了解ansible-vault如何保护数据 145 7.1.1 高级加密标准 145 7.1.2 ansible-vault能够加密什么 145 7.2 使用ansible-vault 146 7.2.1 创建加密数据文[亻牛] 146 7.2.2 更[亲斤]加密的数据文[亻牛] 147 7.2.3 变更加密数据密钥 148 7.3 典型应用场景 148 7.3.1 实践场景1:保护Ansible role中的敏感数据 149 7.3.2 实践场景2:使用加密做用户认证 151 7.3.3 实践场景3:保护Nginx中的SSL密钥 152 7.4 本章小结 155 [0第0]8章 Ansible与云计算 156 8.1 了解云平台管理流程 156 8.2 Ansible AWS和OpenStack 157 8.3 Ansible与Docker 162 8.4 Ansible Jenkins 165 8.5 本章小结 169 [0第0]9章 部署Zabbix组[亻牛] 170 9.1 了解部署流程 170 9.2 编写业务roles 171 9.3 安装部署 177 9.4 本章小结 179 [0第0]10章 部署HAProxy + LAMP架构 180 10.1 了解整体架构流程 180 10.2 编写业务roles 181 10.3 配置部署以及测试 186 10.4 扩容与维护 188 10.5 本章小结 189 [0第0]11章 [0大0]数据环境的应用实战 190 11.1 某运营[0商0][0大0]数据环境 191 11.2 准备[0大0]数据集群环境 192 11.2.1 安装[*]作系统 195 11.2.2 [*]作系统初始化 198 11.2.3 Ansible无口令密钥执行环境 204 11.2.4 安装、配置JDK 205 11.3 部署Hadoop集群 207 11.3.1 准备Hadoop基础角色 209 11.3.2 部署Name[0No0]de角色 219 11.3.3 部署资源管理器角色 221 11.3.4 部署Data[0No0]de角色 222 11.4 部署后Hadoop初始化与验证 223 11.4.1 部署后初始化 223 11.4.2 部署后Hadoop验证 224 11.5 本章小结 226 [0第0]12章 Ansible管理Windows系统 227 12.1 Ansible管理Windows工作原理 228 12.2 搭建Ansible管理工作组Windows环境 229 12.2.1 安装、配置控制[1主1][1机1] 230 12.2.2 被管Windows[1主1][1机1]配置 230 12.2.3 配置资源清单 232 12.2.4 测试被管Windows[1主1][1机1]的连通性 234 12.2.5 常见问题处理 235 12.3 搭建Ansible管理活动目录Windows环境 236 12.4 支持管理Windows模块 239 12.5 常用Windows管理实例 240 12.6 本章小结 244 [0第0]13章 网络自动化管理的应用实战 246 13.1 网络管理也自动化了 246 13.2 Ansible官方集成的网络角色 249 13.3 生成配置文[亻牛]及部署 251 13.3.1 生成网络配置模板 252 13.3.2 部署配置模板 255 13.4 通过SNMP方式配置网络 257 13.5 网络设备厂[0商0][扌是]供接口实现自动化 259 13.5.1 管理Cisco NX-OS 259 13.5.2 管理JU[0No0]S 269 13.5.3 管理Cumulus Linux 273 13.6 本章小结 279 [0第0]14章 Ansible API 280 14.1 runner API 280 14.2 playbook API 283 14.3 使用Flask封装Ansible API 286 14.4 使用Celery实现任务异步化 290 14.5 使用jQuery Ajax异步请求 297 14.6 本章小结 300 附录A Ansible.cfg配置文[亻牛]参数详解 301 附录B YAML与Jinjia 306 附录C Ansible pull模式 312 附录D SSH Forward模式 316 |
编辑推荐 |
Ansible是DevOps语言之一,是[0第0]一款可以读/写跨平台的“Infrastructure-as-code”工具,从系统管理者到开发者,都可使用Ansible自动化部署并维护整个应用的生命周期,并持续交付。Ansible是Github上*热门的开源自动化社区之一,[0当0]前已[纟巠][0超0]过1000人为Github上的Ansible做过贡献。《Ansible自动化运维》一书将带[令页]读者探索Ansible自动化运维的神奇之旅,为运维工作节省时间、节约成本,并支持云环境应用部署。这本书的作者都是资深运维人员,作者在2013年就创立了“Ansible中[0国0]用户组”QQ群(群号:142851673),也相[0当0]活跃,[0当0]前专业[0会0]员已达1000人。 本书由资深运维人员联手打造,通过[0大0]量实例,详细讲解Ansible自动化运维方式与技巧。 从*基础的架构解析、安装配置,到典型应用场景与案例分析,作者分享了自己在工作中的实战[纟巠]验,是掌握[0大0]规模集群运维管理的bibei参考。 |