• Ansible权威指南
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Ansible权威指南

28.62 3.6折 79 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者李松涛 著

出版社机械工业出版社

出版时间2016-11

版次1

装帧平装

货号A2

上书时间2024-11-02

诚意正心书店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 李松涛 著
  • 出版社 机械工业出版社
  • 出版时间 2016-11
  • 版次 1
  • ISBN 9787111553298
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 331页
  • 字数 350千字
【内容简介】
全书分为3篇:1.基础篇详细讲解运维自动化发展历程,Ansible部署安装、发展史、基础入门、Playbook使用及应用场景,特别对YAML语言进行基础普及,以避免读者只知其一不知其二。2.中级篇重点介绍Ansible与当前各流行App应用结合使用,如ELK、ZABBIX、DOCKER等,通过实战案例说明Ansible的正确使用方式。针对Playbook常用功能模块的使用等进行重点剖析介绍。3.高级篇主要介绍Ansible的Web自动化之路,为大家介绍Web自动化逐步实现过程,并同步开放源码以方便大家研习。通过阅读本书,读者不仅熟悉并应用Ansible,ansible-playbook,初步实现脚本自动化,同时还能实现Web自动化,从根源解放运维双手。
【目录】
Contents?目  录本书赞誉前言第一篇 基础入门篇第1章Ansible基础入门  21.1Ansible是什么  21.2Ansible发展史  41.3为什么选择Ansible  51.4Ansible是如何工作的  61.5Ansible通信发展史  81.6Ansible应用场景  111.7Ansible的安装部署  121.7.1PIP方式  131.7.2YUM方式  131.7.3Apt-get方式  141.7.4源码安装方式  141.7.5验证安装结果  151.8Python多环境扩展管理  161.8.1Pyenv的部署与使用  161.8.2Virtualenv的部署与使用  181.9本章小结  20第2章Ansible基础元素介绍  212.1Ansible目录结构介绍  212.2Ansible配置文件解析  232.3Ansible命令用法详解  252.4Ansible系列命令用法详解与使用场景介绍  282.4.1ansible  282.4.2ansible-galaxy  292.4.3ansible-pull  312.4.4ansible-doc  312.4.5ansible-playbook  312.4.6ansible-vault  322.4.7ansible-console  322.5Ansible Inventory配置及详解  342.5.1定义主机和组  342.5.2定义主机变量  352.5.3定义组变量  352.5.4定义组嵌套及组变量  362.5.5多重变量定义  362.5.6其他Inventory参数列表  372.6Ansible与正则  372.7本章小结  39第3章Ansible Ad-Hoc命令集  403.1Ad-Hoc使用场景  403.2Ad-Hoc命令集介绍  413.2.1Ad-Hoc命令集用法简介  413.2.2通过Ad-Hoc查看系统设置  463.2.3通过Ad-Hoc研究Ansible的并发特性  473.2.4通过Ad-Hoc研究Ansible的模块使用  493.3Ad-Hoc组管理和特定主机变更  523.3.1Ad-Hoc组定义  523.3.2Ad-Hoc配置管理:配置Proxy与Web Servers实践  543.3.3Ad-Hoc配置后端:配置NoSQL与Database Servers实践  563.3.4Ad-Hoc特定主机变更  573.4Ad-Hoc用户与组管理  583.4.1Linux用户管理  583.4.2Windows用户管理  633.4.3应用层用户管理  643.5本章小结  65第4章Playbook快速入门  664.1Playbook语法简介  664.1.1多行缩进  674.1.2单行缩写  674.2Playbook案例分析  684.3Playbook与Shell脚本差异对比  714.4Ansible-playbook实战小技巧  714.4.1限定执行范围  714.4.2用户与权限设置  724.4.3Ansible-playbook:其他选项技巧  734.5实战一:Ansible部署Node.js企业实践  734.5.1添加第三方源  734.5.2运行Node.js进程  774.5.3Node.js app服务部署总结  784.6实战二:Drupal基于LAMP的自动化部署  784.6.1定义变量并设置Handlers  794.6.2部署LAMP基础服务  804.6.3配置Apache  814.6.4配置PHP  824.6.5配置MySQL  834.6.6安装Drush和Composer  844.6.7通过Git和Drush安装Drupal  854.6.8Drupal部署过程总结  864.7实战三:Ansible部署Tomcat企业实战  864.7.1定义变量并设置Handlers  864.7.2安装Java  874.7.3安装Tomcat 8  884.7.4安装Apache Solr  894.8本章小结  91第5章Ansible Playbook拓展  925.1Handlers  925.2环境变量  935.3变量  955.3.1Playbook 变量  965.3.2在Inventory文件中定义变量  975.3.3注册变量  985.3.4使用高阶变量  985.3.5主机变量和组变量  1005.3.6Facts(收集系统信息)  1015.3.7Ansible加密模块Vault  1045.3.8变量优先级  1065.4if/then/when——流程控制  1075.4.1Jinja2 正则表达、Python 内置函数和逻辑判断  1075.4.2变量注册器register  1085.4.3when条件判断  1095.4.4changed_when、failed_when条件判断  1105.4.5ignore_errors条件判断  1115.5任务间流程控制  1115.5.1任务委托  1115.5.2任务暂停  1125.6交互式提示  1125.7Tags标签  1135.8Block块  1155.9本章小结  116第二篇 高级进阶篇第6章Playbook高级技巧进阶  1186.1巧用 Includes  1186.1.1Includes使用场景  1186.1.2Includes用法  1196.1.3动态 Includes  1236.1.4Handler Includes使用技巧  1236.1.5Playbooks Includes使用技巧  1246.2巧用Roles  1246.2.1构建Roles  1256.2.2使用Roles重构Playbooks  1256.2.3Roles技巧之Handlers:动态变更  1296.2.4Roles技巧之Files:文件传输  1316.2.5Roles技巧之Templates:模板替换  1336.2.6更多复杂的跨平台Roles  1356.3Jinja2实现模板高度自定义  1366.3.1Jinja2 For循环  1366.3.2Jinja2 If条件  1376.3.3Jinja多值合并  1386.3.4Jinja default()设定  1406.3.5Ansible结合Jinja2生成Nginx配置  1416.3.6Ansible结合Jinja2生成Apache多主机配置  1466.3.7Jinja2动态变量配置及架构优化  1486.4Ansible Galaxy  1516.4.1Ansible-galaxy命令用法  1516.4.2使用Galaxy  1526.5本章小结  154第7章Inventory文件扩展  1557.1Inventory文件实战  1557.2独立的Inventory文件  1597.3Inventory变量  1597.3.1host_vars目录  1607.3.2group_vars目录  1617.4动态Inventory  1617.5本章小结  168第8章Ansible插件扩展  1698.1Ansible 插件使用场景  1698.2Ansible插件类型  1708.3如何编写自己的插件  1718.4插件案例实践  1728.5本章小结  174第9章Ansible企业应用实战  1759.1为新系统添加安全认证SSHKey  1759.1.1Ansible密码认证  1759.1.2ssh-copy-id  1769.1.3Kickstart  1779.1.4Python Paramiko  1789.1.5Expect  1799.2企业高可用架构的Ansible应用  1809.2.1Playbook目录编排  1819.2.2高可用架构基于Ansible的自动化实现  1819.2.3使用Includes衔接各服务配置  1889.3ELK日志系统基于Ansible的自动化实现  1899.3.1ELK Server的自动化实现  1909.3.2ELK Client的自动化实现  1929.4实时日志系统基于Ansible的自动化实现  1929.4.1配置概览  1929.4.2架构部署  1939.5Zabbix基于Ansible的自动化实现  1959.5.1Zabbix Server基于Ansible的自动化实现  1969.5.2Zabbix Agent基于Ansible的自动化实现  1999.5.3Zabbix Proxy基于Ansible的自动化实现  2019.6Ansible+Git+GitLab实现自动化发布  2029.6.1架构概览  2039.6.2架构部署  2039.7Docker的Ansible自动化应用  2069.7.1Docker容器入门  2069.7.2使用Ansible创建和管理容器  2079.7.3基于Ansible创建Flask的Docker容器  2089.7.4数据存储容器配置  2109.7.5Flask容器配置  2119.7.6MySQL容器配置  2139.7.7启动容器  2159.8本章小结  215第10章Ansible基于Windows的管理架构  21710.1Ansible管理机部署安装  21810.2Windows系统预配置  21910.3Windows下可用模块  22410.4Windows Ansible模块使用实战  22410.5本章小结  226第11章Ansible安全优化篇  22711.1SSH与远程连接简介  22711.1.1Telnet  22811.1.2RLOGIN、RSH和RCP  22811.1.3SSH  22811.1.4SSH的发展和远程访问的未来  22911.2通信加密  23011.3禁止root远程登录  23111.4操作系统简介  23211.5遵守权限最小化原则  23311.5.1用户管理  23311.5.2文件权限管理  23311.6定期维护更新  23411.6.1手动更新  23411.6.2自动定时更新  23411.7善用Iptables防火墙  23611.8定期磁盘巡检  23811.9系统登录日志审记  23811.10 正确使用SELinux和AppArmor  23911.11 本章小结  240第三篇 Web自动化开发篇第12章Ansible模块编写  24212.1初步认识Ansible模块  24212.2Ansible简单模块编写  24312.3模块变量添加  24512.4模块状态返回的标识及应用  24612.5模块退出状态处理  24912.6模块其他功能补充  25012.7Ansible模块API的调用  25112.8本章小结  265第13章开发自己的Ansible WebUI  26713.1搭建Django开发环境  26713.1.1为什么要使用Web页面做管理  26713.1.2系统及软件环境  26813.2Django配置文件详解  26913.2.1Django的基础配置及运行  26913.2.2Django的主配置目录介绍  27013.2.3Django的app目录介绍  27113.3编写Ansible的Web接口  27213.4前端基础知识介绍  27813.4.1HTML和CSS简介  27813.4.2JavaScript简介  27913.5Ansible WebUI界面开发  28013.5.1对接前端页面与Ansible的Web接口  28013.5.2配置Web页面传参  28213.6本章小结  285第14章Web与Ansible结合的常用实例  28614.1Web方式管理Ansible的Inventory  28614.1.1重新定制Ansible的Hosts文件规则  28614.1.2使用ConfigParser解析并生成Ansible Hosts文件  28714.1.3使用数据库的存储数据生成的Ansible Hosts文件  29014.1.4通过页面来生成Hosts文件  29314.2使用celery后台执行任务  30114.2.1为什么要使用celery  30114.2.2使用celery的前期准备  30114.2.3使用celery开始任务  30314.2.4使用celery取消正在进行的任务  30514.3运行YML文件并实时读取日志  30614.4通过页面上传文件并基于Ansible分发  31314.5在页面上构建YML文件注册中心  31614.6操作者注册中心界面  32414.7本章小结  331
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP