图书介绍

精通SaltStack2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通SaltStack
  • (美)JosephHall著;姚炫伟,冯宇译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121292637
  • 出版时间:2016
  • 标注页数:263页
  • 文件大小:115MB
  • 文件页数:283页
  • 主题词:数据处理软件

PDF下载


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

下载说明

精通SaltStackPDF格式电子书版下载

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

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

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

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

图书目录

第1章 Salt概览1

远程执行命令1

Master和Minion2

Targeting Minion2

运行模块方法6

SLS文件树9

SLS文件9

使用top文件将配置绑定在一起9

SLS目录组织10

使用State进行配置管理10

使用include块11

使用requisite排序11

prereq15

反转requisite15

扩展SLS文件16

Grain、Pillar及模板基础17

使用Grain来获取Minion特征数据17

使用Pillar使变量集中化18

通过模板动态管理文件20

Jinja快速入门21

总结23

第2章 深入Salt内部24

理解Salt配置24

配置树(configuration tree)25

Salt缓存27

渲染器32

渲染SLS文件32

渲染器管道33

模板文件服务34

理解加载器34

动态模块35

执行模块35

Cloud模块36

深入State编译器37

命令式与声明式37

requisite38

High State与Low State39

High State39

Low State43

实行State化45

总结46

第3章 探索Salt SSH47

掌握SSH47

远程shell47

使用Roster48

纯文本Roster48

其他的内置Roster51

构建动态Roster53

使用Salt SSH54

Salt与Salt SSH56

理解salt-thin agent57

构建salt-thin包57

部署thin包59

执行thin包59

使用原生SSH模式64

缓存SSH连接65

总结66

第4章 异步管理任务67

事件系统67

基本介绍67

事件数据结构68

查看事件数据68

事件命名空间73

通用事件75

通用云事件77

Salt API事件79

构建反应器80

配置反应器80

编写反应器81

编写更复杂的反应器84

使用队列系统91

队列如何工作91

在反应器中使用队列94

总结98

第5章 Salt Cloud进阶99

了解Salt Cloud配置99

全局配置100

Provider和Profile配置100

扩展配置块103

构建自定义部署脚本105

理解Salt Bootstrap脚本105

回看遗留的部署脚本108

定制部署脚本109

给脚本传递参数111

使用文件映射112

cloud映射概览113

构建自动伸缩的反应器116

Cloud缓存116

使用Cloud缓存事件119

总结122

第6章 使用Salt REST123

Salt HTTP类库123

为什么是Salt特定的类库124

使用http.query方法125

使用http.query State129

理解Salt API138

Salt API是什么138

部署Salt API138

创建SSL证书141

配置认证143

迈出Salt API第一步144

使用webhook148

安全加固150

更复杂的认证151

总结152

第7章 理解RAET协议153

比对RAET与ZeroMQ153

先看看HTTP154

SSH,曾经的最爱154

使用ZeroMQ155

RAET的必要性156

基于流程的编程方法157

拼图157

开启RAET之旅160

配置RAET160

RAET的架构162

总结165

第8章 扩展策略166

关于级联166

萝卜白菜,各有所爱(Different folks,different strokes)166

无须细致化管理167

配置级联关系168

使用多Master实现高可用168

内置的高可用配置168

传统的高可用方式169

同步文件170

掺入外部数据源175

外部任务缓存175

外部文件系统178

外部Pillar187

使用Master API190

Salt密钥190

配置190

le和Pillar roots190

使用wheel反应器191

基础设施的压力测试191

使用Minion Swarm192

总结193

第9章 用Salt监控系统194

监控的基础知识194

建立一条基线194

使用Salt读取系统核心信息195

使用Returner监控系统202

选定一个Returner203

使用监控State204

定义一个监控State205

Web调用监控207

使用beacon209

监控文件变化209

beacon间隔210

设置告警211

在State文件中设置告警211

从beacon中告警211

总结214

第10章 探索最佳实践215

适应未来的基础设施215

设置目录结构216

标准目录路径216

<module>.sls与init.sls217

浅层级与深层级218

进一步细分219

高效率SLS219

include与extend219

使用模板简化SLS文件223

使用内置的State227

命名约定230

通用命名231

确切命名232

模板和变量233

嵌套变量233

在模板中引用变量234

总结235

第11章 故障排查236

什么情况236

定位问题根源237

问题出在哪里237

使用debug和trace模式243

本地使用salt-call249

和YAML打交道250

YAML基础250

YAML特色252

YAML排错254

寻求社区帮助257

salt-users邮件列表257

Salt问题追踪系统259

IRC频道#salt262

最终社区思想262

总结263

热门推荐