课程大纲

Salt 概述

  • 目标 SaltStack
  • 远程执行的体系结构概述
  • 盐状态
  • 谷物
  • 支柱
  • Jinja2 和虚拟机制

YAML 简介

  • 文字、标量
  • 序列、映射
  • 例子

盐的安装

  • 安装在 Ubuntu 上
  • salt-common、salt-minion 和 salt-master 之间的区别
  • 在 Amazon EC2 上安装

Salt 命令行基础知识

  • 盐命令剖析
  • JSON 中的输出格式
  • jq 工具

瞄准小黄人

  • 通配
  • 正则表达式
  • 列表匹配
  • IP 匹配
  • 谷物匹配
  • 复合配接
  • 示例和练习

国家

  • 软件包管理
  • 服务业
  • 高州
  • 盐配方
  • 练习,示例

模板化

  • Jinja2 简介
  • For 循环、赋值、转义
  • 在 Salt 中使用 Jinja2 进行模板化,示例

支柱

  • 安全存储
  • VNC 密码部署示例

延长盐

  • 编写执行模块
  • 扩展 Salt 配置
  • 围绕执行模块包装状态
  • 呈现数据
  • 处理退货数据
  • 使用运行器编写脚本
  • 添加外部文件服务器
  • 连接到云
  • 使用信标进行监控
  • 扩展主服务器(多主服务器)

其他有趣的 SaltStack 概念

  • 环境
  • 配器
  • 与 Docker 集成
  • Salt针对于windows

总结和结论

要求

  • 基本的 Unix/Linux 管理知识对于掌握本课程中更高级的主题是必要的。
  21 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

相关课程

课程分类