- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
轻松使用SaltStack管理成千上万台服务器(入门教程)
目录树 引言:一个”非专职运维人员“的烦恼
Salt 快速入门
1. 安装配置
2. 安装管理端 (master)
3. 安装被管理端 (minion)
4. 接受 minion 的托管请求
5. 测试
Salt 的强大功能
1. 批量操作 (targeting)
2. 节点分组( nodegroups )
3. 命令执行( execution )
4. 节点信息 (grains)
5. 配置管理( state)
6. 小结
Salt state 实例解析
1. 目录结构
2. apache/init.sls
3. ssh/init.sls
4. ssh/server.sls
5. ssh/custom-server.sls
引言:一个”非专职运维人员“的烦恼 加入到某证券公司的 IT 部门,尽管所在的部
门挂了一个“研发部”的名字,但是我发现有大概 40%的时间是在做运维工作。
这来自两种情况:
1. 自主开发的应用,需要持续的改进,不断的更新、发布、部署、调整配置,
这不是运维部门喜欢的状态。
2. 软件商提供的“产品”无法满足运维部门的要求: 无法通过简单的 QA 文档
保证系统的正常运行, 经常需要有一定技术能力的人员解决系统运行过程中各种
稀奇古怪的问题。
这种情况下只能自己做一个“非专职运维人员”,需要频繁的登录各种服务器,
执行一些命令来查看状态或者更改配置 (包括配置文件的变更和软件包的安装部
署)。很多操作都是不断的重复,日复一日,让人厌烦。
”重复的工作应该交给程序去做“, 所以我自己写过一些脚本。 为了避免将脚本
上传到几十台服务器并且不时进行更改,我使用 Fabric 来进行服务器的批量操
作。
尽管避免了”批量的人工操作“, 但我还是在进行”人工的批量操作“。 远远没
有实现自动管理。 将有限的生命解放出来, 投入到更有意义的编码工作是一个奔
四程序员应有的追求,所以我又睁大红肿的眼睛,迷茫的有哪些信誉好的足球投注网站这个世界。
我发现了 Puppet ,Chef 和 CFEngine,但是并不满意。直到我发现了 Salt, 我的
眼前一亮:这正是我所需要的东西。
如果说 Salt 有什么独特之处打动了我,那就是:
简单: 可能是源于 python 的简约精神, Salt 的安装配置和使用简单到了令人发
指的地步。任何稍有经验的 linux 使用者可以在 10 分钟之内搭建一个测试环境
并跑通一个例子(相比之下, puppet 可能需要 30--60 分钟)。
高性能: Salt 使用大名鼎鼎的 ZeroMQ作为通讯协议,性能极高。可以在数秒钟
之内完成数据的传递
可伸缩: 基于 ZeroMQ通信,具备很强的扩展性;可以进行分级管理,能够管理分
布在广域网的上万台服务器。
尽管 twitter 、豆瓣、oracle 、等著名网站的运维团队都在使用 puppet ,但是我
相信,他们切换到 salt 只是一个时间问题。毕竟不是所有的人都喜欢操纵傀儡
(puppet) ,但是谁又能离开盐 (salt) 呢?
关于 Salt 和 Puppet 的对比,可以参考 这里 ,或者看看 中文版 。
Salt 快速入门 Salt 的体系结构中将节点区分为 : master, minion, syndic 。
1. master: 老大,管理端
2. minion: 马仔,被管理端
3. syndic: 头目,对于老大来说是马仔,对于马仔来说是老大
在入门阶段,先不考虑 syndic 。
1. 安装配置 如果将操作系统区分为:
*NIX
Linux
Solaris
HP Unix
FreeBS
您可能关注的文档
- 上交所、深交所、中小板、创业板募集资金管理规定差异比较.pdf
- 上岗证管理程序.pdf
- 上岗证管理规定.pdf
- 上周局情-东城区园林绿化管理中心.pdf
- 上岗资格评定管理办法.pdf
- 上电工装、接头预防维修管理规定.pdf
- 东昌项目管理大纲(送审稿11).pdf
- 中国国电集团公司火电工程执行概算管理办法(试行).pdf
- 中国行政管理学会年会会议组织方案.pdf
- 中小型酒店管理系统概要设计说明书.pdf
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)