自动化配置管理工具 SaltStack-01
发布时间
阅读量:
阅读量
一、SaltStack简介
SaltStack(以下简称 Salt)是一款采用 Python 语言开发的配置管理工具,其架构基于客户端/服务器模式。在通信机制方面,该工具依赖于 ZeroMQ 消息队列中的 PUB/SUB 模式进行数据交互,并通过 SSL 证书签发机制实现身份认证与管理功能。

Saltstack 的问世时间晚于 Puppet,其开发基于 Python 语言,同样采用 C/S 架构,由服务端 master 与客户端 minions 构成。Saltstack 与 Puppet 在功能上存在诸多相似之处,可以认为它融合了 Puppet 和 Chef 的核心能力,整体表现更为强大,尤其适用于大规模服务器的批量管理任务,并且在配置便捷性方面优于 Puppet。
其主要功能包括:远程命令执行、配置管理(涵盖服务、文件、定时任务、用户及组的管理)以及云资源管理。
在系统兼容性方面,Saltstack 对多数操作系统均具备良好的支持能力,但需要注意的是,在 Windows 系统上无法安装 master 服务端。
Salt的具体步骤如下

还没有任何评论哟~
