SaltStack





SaltStack概念
1、一个配置管理系统,能够维护预定义状态的远程节点
2、一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。
课程总结
1、SaltStack介绍
2、SaltStack服务架构
3、ZeroMQ简介
ZeroMQ简述
ZeroMQ以嵌入式网络编程库的形式实现了一个并行开发框架,能够提供进程内、进程间、网络和广播方式的消息通道,并支持删除、发布、订阅、任务分发、请求/响应等通信模式。
SaltStack缺点
1、需要单独安装客户端
2、安全隐患大
SaltStack服务架构
1、Master——负责管理所有节点
2、Minion——节点服务
3、ZeroMQ——通信服务
4、AES——数据加密方法
SaltStack特点
1、简单(相对于Puppet)
2、并行执行
3、基于成熟技术(ZeroMQ、AES)
4、Python API
5、灵活、开放
SaltStack概念
1、一个配置管理系统,能够维护预定义状态的远程节点
2、一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。
课程目标
1、了解SaltStack
2、了解SaltStack服务架构
3、了解SaltStack的优缺点
4、了解ZeroMQ