感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Salt概述
- SaltStack的目标
- 远程执行的架构概述
- Salt状态
- Grains
- Pillar
- Jinja2与虚拟机制
YAML简介
- 字面量、标量
- 序列、映射
- 示例
Salt的安装
- 在Ubuntu上安装
- salt-common、salt-minion和salt-master的区别
- 在Amazon EC2上安装
Salt命令行基础
- Salt命令的剖析
- JSON格式的输出
- jq工具
目标Minions
- 通配符匹配
- 正则表达式
- 列表匹配
- IP匹配
- Grains匹配
- 复合匹配
- 示例与练习
状态
- 包管理
- 服务
- Highstate
- Salt公式
- 练习、示例
模板化
- Jinja2简介
- For循环、赋值、转义
- 在Salt中使用Jinja2模板化,示例
Pillar
- 安全存储
- VNC密码部署示例
扩展Salt
- 编写执行模块
- 扩展Salt配置
- 在执行模块周围包装状态
- 渲染数据
- 处理返回数据
- 使用runners编写脚本
- 添加外部文件服务器
- 连接云端
- 使用beacons进行监控
- 扩展master(多master)
其他有趣的SaltStack概念
- 环境
- 编排
- 与Docker集成
- Salt for windows
总结与结论
要求
- 掌握基本的Unix/Linux管理知识,有助于理解本课程中更高级的主题。
21 小时
客户评论 (1)
The teaching pace and using of salt stack command to perform different task.