SaItStack运维实战
相关资料
[
随着互联网的不断深入发展,很多公司的服务器也在不断增长,自动化运维技术的提升自然成为大家非常关注话题,salt就是其中的一个明星开源项目。《saltstack运维实战》对于希望了解salt的同学来说,是一本非常不错的参考书。本书深入浅出地介绍了salt系统的技术细节以及使用过程中的实战经验,对于初学者和专业技术人员而言都有很大的帮助。 zedanli(李震东)腾讯omg运维技术中心副总监
“干干净净,快速部署”,是互联网运维的一项准则,本书介绍了saltstack在这个准则上的实现方式和技术细节。更为难得的是,本书是作者基于国内大型互联网公司海量服务器运维工作经验的一个提炼。对于初创的互联网公司和初入互联网运维行业的同学来说,阅读本书是一个快速成长的捷径。 shawnding(丁晓坤)腾讯移动媒体运维组组长
作者的做事勤奋一直让我非常钦佩,在自己的个人闲暇时间,能通过写书为更多有志于从事互联网的同学开启一盏明灯,并且结合了自己多年的工作经验,这种实践是无数个日日夜夜对内心的孤独执守,更是自己对运维思想、技术的永不满足,体现了精益求精的品质,非常值得大家一读。alanshao(邵宗文) 腾讯网运维组组长
]
本书特色
[
saltstack(简称 salt)是由 thomas hatch 于 2011 年创建的一个开源项目,初衷只是想构建一个快速的远程执行系统。后来经过快速发展和新功能的不断加入,演变成了现在的 salt,如今 salt 已经成为了一套强大的自动化运维管理平台。本书力求用简洁易懂的方式给读者展示 salt 的核心功能和使用思想,系统地介绍 salt 的主要功能,从安装和*基本的远程执行开始,循序渐进地讲解 salt 的方方面面,涉及 salt 的模块代码编写、状态系统编写、架构扩展和 salt 的高级应用等主题。书中实例丰富,希望读者可以通过本书掌握 salt 的本质和思想,在自己的工作中应用 salt 来提高运维效率。
]
内容简介
[
一线资深运维工程师力作,简单快速地学习saltstack
]
目录
目 录第1章 开始使用salt1.1 salt部署的基本架构1.2 安装salt1.2.1 软件包安装方式1.2.2 脚本安装方式1.2.3 源码方式安装1.2.4 其他发行版linux系统安装salt1.3 配置salt1.3.1 salt minion配置1.3.2 启动salt master和salt minion1.3.3 在master上接受 minion 秘钥1.4 **条命令测试本章小结第2章 通过salt远程执行管理minion2.1 salt远程执行命令的组成结构2.1.1 命令行选项2.1.2 目标定位字符串2.2 远程执行模块和函数本章小结第3章 编写自己的模块代码3.1 理解salt远程执行的底层原理3.2 执行模块的构成结构3.3 编写自己的执行模块函数3.4 交叉调用salt自带的模块函数3.5 实战编写一个完整模块本章小结第4章 通过state模块定义主机状态4.1 状态的概念以及如何撰写**条状态4.2 状态配置文件的各个要素4.3 常用的状态模块用法4.4 使用requisites对状态进行排序控制4.5 通过state模块部署lamp环境本章小结第5章 通过jinja2模板以及grain和pillar扩展主机状态5.1 jinja2模板语言的基础5.2 grain和pillar的概念及设置5.3 用jinja2配合grain和pillar扩展sls配置文件5.4 用jinja2配合grain和pillar动态下发配置文件本章小结第6章 用highstate复合主机状态6.1 highstate组织多个状态配置6.2 用top.sls文件管理状态文件6.3 状态文件的拆分和复用6.4 多环境的配置和管理6.5 实战案例:keepalived redis高可用架构6.6 实战案例:moosefs分布式文件系统部署本章小结第7章 saltstack配置文件7.1 salt master配置详解7.2 salt minion配置详解7.3 saltstack参数优化本章小结第8章 saltstack架构扩展8.1 salt的多master高可用架构8.2 syndic方式扩展salt的管理架构8.3 salt的无master模式本章小结第9章 saltstack高级话题9.1 salt job管理9.2 salt runners系统9.3 event系统和reactor系统9.4 salt api系统本章小结
封面
书名:SaItStack运维实战
作者:刘英杰
页数:243
定价:¥65.0
出版社:电子工业出版社
出版日期:2016-05-01
ISBN:9787121286391
PDF电子书大小:118MB