人工精选2018 Linux自动化运维系列⑦: SaltStack自动化配置管理实战
这门课解决什么问题:批量管机器,不再一台台登 如果你做过几天运维,多半遇到过这种折磨:一百台服务器要装同样的软件、改同一行配置、加同一个用户。靠 SSH 循环脚本硬扛,慢不说,中途一台网络抖一下就卡住,改完还不知道哪台没生效。SaltStack 这类配置管理工具,要解决的就是"把一批机器当成一台来管
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么问题:批量管机器,不再一台台登
如果你做过几天运维,多半遇到过这种折磨:一百台服务器要装同样的软件、改同一行配置、加同一个用户。靠 SSH 循环脚本硬扛,慢不说,中途一台网络抖一下就卡住,改完还不知道哪台没生效。SaltStack 这类配置管理工具,要解决的就是"把一批机器当成一台来管"。这门课的主题正是用它做自动化配置管理,从装好主控、让节点上线,到把"装 Nginx、推配置文件、起服务"写成一段可复用的状态描述,由平台统一推下去并汇报结果。它不解决监控、不解决告警,专攻"批量把机器配成你想要的样子"。如果你的日常痛点是重复登录、手动改配置、改完心里没底,那它切的就是这个场景。
适合什么基础,建议先看哪几块
它不适合完全没碰过 Linux 的人。你得能独立装系统、会用命令行、懂基本网络和包管理,最好写过一两个简单 Shell 脚本。在这个底子上,课程才讲得通。资料整体按"先跑通、再讲原理、再进数据系统"的顺序排,建议你别按顺序死磕,先抓三块:第一是快速安装与认证原理,先把主控和被控端连通,亲手跑一次远程执行,确认消息能下发;第二是状态管理入门那几节,这是整门课的核心,看懂怎么把"装包—配置—服务"写成状态文件;第三是 ZeroMQ 那一节,篇幅不长但能帮你理解它为什么快、消息怎么走,出问题时不至于瞎猜。Grains 和 Pillar 这部分数据系统,等你能写出基本状态、想按机器属性分发不同配置时再回头看,否则容易卡在概念里。
资料怎么配合练习,学完能独立做什么
看这类课最忌只看不动手。资料里每段都对应一个可复现的操作,正确用法是:开两台虚拟机,一台当主控、一台当节点,视频里敲什么你就跟着敲什么,认证、远程执行、写第一个状态文件,每步都在自己环境里跑通,再往下看。状态管理那几节尤其要停下来自己写,别只看老师写完觉得懂了——自己写才会碰到语法缩进报错、文件权限不对、服务名写错这些真实坑。Grains 和 Pillar 部分同样,自己造一台带特定属性的节点,试着用它做条件分发,比看三遍都管用。学完之后,你应当能独立完成这几件事:搭一套主从结构的 SaltStack 环境;用远程执行对一批机器批量跑命令并看结果;把一个常见服务(比如 Nginx)的安装、配置、启动写成状态文件,一键推到多台机器;用 Grains 区分系统版本、用 Pillar 下发不同变量,做到同一套状态、不同机器出不同配置。到这一步,日常几十台规模的环境,你基本不用再逐台登录去改东西了。
学习SalStack自动化配置工具
课程目录
* 01 SaltStack快速入门/
* 01 SaltStack课程介绍.mp4 05:36
* 02 SaltStack基本概述.mp4 08:48
* 03 SaltStack快速安装.mp4 18:39
* 04 SaltStack认证原理.mp4 09:34
* 05 SaltStack远程执行.mp4 07:21
* 06 SaltStack状态管理入门实战1.mp4 23:29
* 07 SaltStack状态管理入门实战2.mp4 16:40
* 08 SaltStack状态入门.mp4 28:15
* 09 SaltStack与ZeroMQ消息队列.mp4 07:55
* 02 SaltStack数据系统/
* 01 SaltStack数据系统-Grains.mp4 37:33
* 02 SaltStack数据系统-Pillar.mp4 16:25
* 03 SaltStack远程执行/
* 01 SaltStack远程执行-命令.mp4 16:59
* 02 SaltStack远程执行-目标.mp4 21:27
* 03 SaltStack远程执行-pkg模块.mp4 08:30
* 04 SaltStack远程执行-file模块.mp4 09:15
* 05 SaltStack远程执行-service模块.mp4 08:24
* 06 SaltStack远程执行-返回.mp4 18:38
* 04 SaltStack配置管理/
* 01 SaltStack状态模块概述.mp4 07:44
* 02 SaltStack状态模块pkg.mp4 12:03
* 03 SaltStack状态模块file.mp4 40:26
* 04 SaltStack状态模块Service.mp4 06:21
* 05 SaltStack状态TopFile.mp4 07:12
* 06 SaltStack实战LAMP架构部署.mp4 36:38
* 07 SaltStack状态间依赖管理.mp4 19:11
* 08 SaltStack状态引用与SLS编写技巧.mp4 07:51
* 09 SaltStack状态管理Jinja模板.mp4 31:53
* 10 SaltStack Job管理.mp4 06:01
* 05 SaltStack项目实战/
* 01 自动化部署集群架构实战开篇.mp4 12:27
* 02 系统环境初始化模块编写实战.mp4 01:12:26
* 03 基础模块编写实战-Nginx.mp4 20:33
* 04 基础模块编写实战PHP.mp4 17:55
* 05 基础模块编写实战MySQL.mp4 07:03
* 06 业务模块引入Code.mp4 36:10
* 07 业务模块引入HaProxy.mp4 10:09
* 08 业务模块引入Keepalived.mp4 28:11
* 06 SaltStack架构扩展/
* 01 SaltStack双Master架构概述与实战.mp4 18:38
* 02 SaltStack双Master架构同步脚本.mp4 14:59
* 03 SaltStack Syndic分布式架构概述.mp4 10:49
* 04 SaltStack Syndic分布式架构实战.mp4 30:38
* 05 SaltStack无Master架构实战.mp4 06:01
* 06 SaltStack SSH架构实战.mp4 08:29
* 07 结课考试/
* 01 结课考试





