SaltStack快速了解
1. 介绍 基于Python开发的一套C/S架构配置管理工具,底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。 2. 环境准备 2.1 安装 本文采用salt-bootstrap方式安装。salt-bootstrap是SaltStack的一个单独项目,主要用于解决多平台一键部署SaltStack环境 下载安装脚本 curl -L https://bootstrap.saltstack.com -o install_salt.sh 安装salt-master sh install_salt.sh -M #安装最新stable版本的salt-master和salt-minion 安装salt-minion sh install_salt.sh #安装最新stable版本的salt-minion 2.2 配置 (1) 所有master和minion节点配置hosts文件(生产环境使用DNS) 主机名 IP 说明 node1 172.16.37.23 Master node2 172.16.37.35 Minion node3 172.16.37.41 Minion node4 172.16.37.39 Minion node5 172.16.37.43 Minion (2) Master防火墙规则 salt master启动后默认会监听两个端口: