图书介绍

SALTSTACK技术入门与实战PDF|Epub|txt|kindle电子书版本网盘下载

SALTSTACK技术入门与实战
  • 刘继伟,沈灿,赵舜东编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111518228
  • 出版时间:2016
  • 标注页数:216页
  • 文件大小:18MB
  • 文件页数:231页
  • 主题词:数据处理软件

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SALTSTACK技术入门与实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 SaltStack入门1

1.1 SaltStack服务架构2

1.2 SaltStack架构安装2

1.2.1 SaltStack软件依赖3

1.2.2 yum方式安装(采用EPEL源)4

1.2.3 pip方式安装4

1.2.4 源码安装4

1.2.5 salt-bootstrap安装5

1.3 开始SaltStck之旅6

1.3.1 证书管理6

1.3.2 日常命令参数7

1.4 熟悉SalStack配置文件10

1.4.1 Master配置文件10

1.4.2 Minion配置文件14

第2章 SaltStack组件17

2.1 从管理对象说起17

2.2 管理对象属性20

2.2.1 通过Minion配置文件定义Grains21

2.2.2 通过Grains模块定义Grains22

2.3 数据管理中心23

2.4 针对管理对象操作25

2.5 配置管理从这里开始27

2.6 执行结果处理31

2.7 Job管理33

2.8 Event和Reactor系统37

2.9 Renderer组件40

2.10 其他组件43

2.10.1 Mine43

2.10.2 Peer44

第3章 SaltStack实践案例49

3.1 环境规划50

3.1.1 实验环境设置51

3.1.2 SaltStack环境设置51

3.2 YAML编写技巧52

3.2.1 什么是YAML52

3.2.2 规则一:缩进52

3.2.3 规则二:冒号52

3.2.4 规则三:短横杠53

3.3 Jinja使用技巧54

3.3.1 什么是Jinja54

3.3.2 如何区分模板文件54

3.3.3 Jinja基本使用55

3.3.4 Jinja逻辑关系55

3.4 系统初始化56

3.4.1 DNS配置56

3.4.2 History记录时间56

3.4.3 命令操作审计57

3.4.4 内核参数优化57

3.4.5 epel仓库58

3.4.6 ZabbixAgent安装58

3.4.7 初始化环境引用60

3.5 Haproxy配置管理61

3.5.1 pkg配置62

3.5.2 Haproxy服务配置62

3.5.3 编写Haproxy安装SLS63

3.5.4 Haproxy业务引用65

3.5.5 执行Haproxy状态67

3.5.6 查看Haproxy状态67

3.6 Keepalived配置管理68

3.6.1 软件包准备68

3.6.2 编写Keepalived安装SLS69

3.6.3 Keepalived业务引用70

3.6.4 执行Keepalived状态72

3.6.5 Haproxy+Keepalived测试73

3.7 Memcached配置管理74

3.7.1 www用户配置75

3.7.2 Libevent配置76

3.7.3 Memcached配置76

3.7.4 Memcached服务77

3.7.5 执行Memcached状态78

3.8 Nginx配置管理78

3.8.1 PCRE模块79

3.8.2 Nginx模块80

3.8.3 Nginx配置文件81

3.8.4 编写Nginx服务SLS82

3.8.5 PHP(FastCGI)配置管理83

3.8.6 PHPRedis模块86

3.8.7 PHP Memcached模块86

3.9 业务引用模块87

3.9.1 BBS论坛案例88

3.9.2 修改top.sls89

3.9.3 执行状态89

3.9.4 案例扩展的思路92

第4章 扩展SaltStack组件93

4.1 扩展Grains93

4.1.1 理解扩展Grains流程94

4.1.2 扩展Grains案例96

4.2 扩展Module96

4.2.1 理解扩展Module原理97

4.2.2 扩展Module案例99

4.3 扩展state102

4.3.1 理解扩展state原理102

4.3.2 扩展state案例104

4.4 ext_pillar与ext_nodes108

4.4.1 理解ext_pillar流程108

4.4.2 理解ext_nodes流程和案例110

4.4.3 ext_pillar实际案例115

4.4.4 扩展ext_pillar119

4.5 SaltStack git文件服务器120

第5章 第三方调用SaltStack127

5.1 通过PythonAPI调用127

5.1.1 PythonAPI工作原理128

5.1.2 PythonAPI介绍133

5.2 通过RESTfulAPI调用138

5.2.1 RestfulAPI配置环境部署139

5.2.2 通过RestfulAPI实现日常操作141

第6章 SaltStack架构扩展145

6.1 无Master架构145

6.1.1 设置无Master运行146

6.1.2 关闭salt-minion146

6.1.3 使用salt-call执行状态146

6.2 多Master架构147

6.2.1 配置多Master147

6.2.2 Master数据存储147

6.2.3 设置Minion148

6.3 Salt Syndic149

6.3.1 Syndic配置149

6.3.2 高级Master配置150

6.3.3 Syndic测试150

6.3.4 Syndic是如何工作的151

6.3.5 Syndic的优缺点151

6.4 Salt SSH152

6.4.1 SaltRosters153

6.4.2 使用Salt SSH154

6.4.3 基本使用154

6.4.4 生产实践155

第7章 SaltStackWeb平台开发161

7.1 SaltStckWeb平台开发流程161

7.1.1 确定技术栈162

7.1.2 做原型图163

7.1.3 UI设计166

7.2 与SaltStack联动166

7.3 实践168

7.3.1 框架搭建168

7.3.2 功能开发170

7.3.3 效果演示174

第8章 Hack SaltStack177

8.1 实现命令执行结果的自动采集与监控177

8.1.1 MySQL建表178

8.1.2 自定义returner179

8.1.3 通过fluent采集数据180

8.1.4 结果查询182

8.2 实现系统信息变更的自动上报182

8.2.1 上报系统的需求与结构183

8.2.2 软件选型183

8.2.3 系统构建184

8.2.4 基于Event的扩展188

第9章 SaltStack排错193

9.1 排错思路193

9.1.1 确定问题范围194

9.1.2 确保环境正常194

9.1.3 定位问题195

9.1.4 求助198

9.1.5 Bug修复200

9.2 排错实战203

第10章 SaltStack与运维205

10.1 SaltStack与自动化运维205

10.1.1 运维的工作内容205

10.1.2 运维自动化发展历程207

10.1.3 运维标准化、工具化207

10.1.4 运维Web化、平台化208

10.1.5 运维服务化、API化209

10.1.6 运维智能化、自动化210

10.2 SaltStack与CMDB210

10.2.1 信息采集&存储212

10.2.2 信息匹配212

10.2.3 资产展示213

热门推荐