搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
SaltStack运维实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121286391
  • 作      者:
    刘英杰编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2016
收藏
编辑推荐

一线资深运维工程师力作,简单快速地学习SaltStack

展开
作者简介

刘英杰,男,运维工程师,一直工作在运维一线,曾经在新浪手机微博做运维,现在在腾讯做运维工程师,熟悉各种自动化运维软件,具有丰富的一线运维经验。

展开
内容介绍

SaltStack(简称Salt)是由Thomas Hatch 于2011 年创建的一个开源项目,初衷只是想构建一个快速的远程执行系统。后来经过快速发展和新功能的不断加入,演变成了现在的Salt,如今Salt 已经成为了一套强大的自动化运维管理平台。

《SaltStack运维实战》力求用简洁易懂的方式给读者展示Salt 的核心功能和使用思想,系统地介绍Salt 的主要功能,从安装和最基本的远程执行开始,循序渐进地讲解Salt 的方方面面,涉及Salt 的模块代码编写、状态系统编写、架构扩展和Salt 的高级应用等主题。《SaltStack运维实战》中实例丰富,希望读者可以通过本书掌握Salt 的本质和思想,在自己的工作中应用Salt 来提高运维效率。

《SaltStack运维实战》适合运维人员以及任何和服务器相关的工作人员阅读,包括研发人员或业余爱好者都可以通过本书掌握如何简单快速地管理服务器,完成服务器集群基础架构的建设。

展开
精彩书评

随着互联网的不断深入发展,很多公司的服务器也在不断增长,自动化运维技术的提升自然成为大家非常关注话题,Salt就是其中的一个明星开源项目。《SaltStack运维实战》对于希望了解Salt的同学来说,是一本非常不错的参考书。

本书深入浅出地介绍了Salt系统的技术细节以及使用过程中的实战经验,对于初学者和专业技术人员而言都有很大的帮助。

 zedanli(李震东)

腾讯OMG运维技术中心副总监


“干干净净,快速部署”,是互联网运维的一项准则,本书介绍了SaltStack在这个准则上的实现方式和技术细节。

更为难得的是,本书是作者基于国内大型互联网公司海量服务器运维工作经验的一个提炼。对于初创的互联网公司和初入互联网运维行业的同学来说,阅读本书是一个快速成长的捷径。 

shawnding(丁晓坤)

腾讯移动媒体运维组组长


作者的做事勤奋一直让我非常钦佩,在自己的个人闲暇时间,能通过写书为更多有志于从事互联网的同学开启一盏明灯,并且结合了自己多年的工作经验,这种实践是无数个日日夜夜对内心的孤独执守,更是自己对运维思想、技术的永不满足,体现了精益求精的品质,非常值得大家一读。

alanshao(邵宗文) 

腾讯网运维组组长


展开
目录

第1章  开始使用Salt
1.1  Salt部署的基本架构
1.2  安装Salt
1.2.1  软件包安装方式
1.2.2  脚本安装方式
1.2.3  源码方式安装
1.2.4  其他发行版Linux系统安装Salt
1.3  配置Salt
1.3.1  Salt minion配置
1.3.2  启动Salt master和Salt minion
1.3.3  在master上接受 minion 秘钥
1.4  第一条命令测试
本章小结
第2章  通过Salt远程执行管理minion
2.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系统
本章小结

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证