logo
分类于: 计算机基础 互联网 云计算&大数据 设计

简介

SaltStack运维实战

SaltStack运维实战 0.0分

资源最后更新于 2020-03-29 03:59:48

作者:刘英杰

出版社:出版社电子工业出版社

出版日期:2016-05

ISBN:9787121286391

文件格式: pdf

标签: 互联网 网络 计算机 设计 程序

简介· · · · · ·

SaltStack(简称Salt)是由Thomas Hatch于2011年创建的一个开源项目,初衷只是想构建一个快速的远程执行系统。后来经过快速发展和新功能的不断加入,演变成了现在的Salt,如今 Salt已经成为了一套强大的自动化运维管理平台。本书力求用简洁易懂的方式给读者展示Salt的核心功能和使用思想,系统地介绍Salt的主要功能,从安装和最基本的远程执行开始,循序渐进地讲解Salt的方方面面,涉及Salt的模块代码编写、状态系统编写、架构扩展和Salt的高级应用等主题。书中实例丰富,希望读者可以通过本书掌握Salt的本质和思想,在自己的工作中应用Salt来提高运维效率。《SaltStack运维实战》力求用简洁易懂的方式给读者展示Salt的核心功能和使用思想,系统地介绍Salt的主要功能,从安装和最基本的远程执行开始,循序渐进地讲解Salt的方方面面,涉及Salt的模块代码编写、状态系统编写、架构扩展和Salt的高级应用等主题。《SaltStack运维实战》中实例丰富,希望读者可以通过本书掌握Salt的本质和思想,在自己的工作中应用Salt来提高运维效率。《SaltStack运维实战》适合运维人员以及任何和服务器相关的工作人员阅读,包括研发人员或业余爱好者都可以通过本书掌握如何简单快速地管理服务器,完成服务器集群基础架构的建设。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 第1章 开始使用Salt
  3. 1.1 Salt部署的基本架构
  4. 1.2 安装Salt
  5. 1.2.1 软件包安装方式
  6. 1.2.2 脚本安装方式
  7. 1.2.3 源码方式安装
  8. 1.2.4 其他发行版Linux系统安装Salt
  9. 1.3 配置Salt
  10. 1.3.1 Salt minion配置
  11. 1.3.2 启动Salt master和Salt minion
  12. 1.3.3 在master上接受minion秘钥
  13. 1.4 第一条命令测试
  14. 本章小结
  15. 第2章 通过Salt远程执行管理minion
  16. 2.1 Salt远程执行命令的组成结构
  17. 2.1.1 命令行选项
  18. 2.1.2 目标定位字符串
  19. 2.2 远程执行模块和函数
  20. 本章小结
  21. 第3章 编写自己的模块代码
  22. 3.1 理解Salt远程执行的底层原理
  23. 3.2 执行模块的构成结构
  24. 3.3 编写自己的执行模块函数
  25. 3.4 交叉调用Salt自带的模块函数
  26. 3.5 实战编写一个完整模块
  27. 本章小结
  28. 第4章 通过state模块定义主机状态
  29. 4.1 状态的概念以及如何撰写第一条状态
  30. 4.2 状态配置文件的各个要素
  31. 4.3 常用的状态模块用法
  32. 4.4 使用requisites对状态进行排序控制
  33. 4.5 通过state模块部署LAMP环境
  34. 本章小结
  35. 第5章 通过Jinja2模板以及Grain和Pillar扩展主机状态
  36. 5.1 Jinja2模板语言的基础
  37. 5.2 Grain和Pillar的概念及设置
  38. 5.3 用Jinja2配合Grain和Pillar扩展SLS配置文件
  39. 5.4 用Jinja2配合Grain和Pillar动态下发配置文件
  40. 本章小结
  41. 第6章 用highstate复合主机状态
  42. 6.1 highstate组织多个状态配置
  43. 6.2 用top.sls文件管理状态文件
  44. 6.3 状态文件的拆分和复用
  45. 6.4 多环境的配置和管理
  46. 6.5 实战案例:keepalived+Redis高可用架构
  47. 6.6 实战案例:MooseFS分布式文件系统部署
  48. 本章小结
  49. 第7章 SaltStack配置文件
  50. 7.1 Salt master配置详解
  51. 7.2 Salt minion配置详解
  52. 7.3 SaltStack参数优化
  53. 本章小结
  54. 第8章 SaltStack架构扩展
  55. 8.1 Salt的多master高可用架构
  56. 8.2 syndic方式扩展Salt的管理架构
  57. 8.3 Salt的无master模式
  58. 本章小结
  59. 第9章 SaltStack高级话题
  60. 9.1 Salt job管理
  61. 9.2 Salt runners系统
  62. 9.3 Event系统和Reactor系统
  63. 9.4 Salt API系统
  64. 本章小结