1. 通过install scripts
Bootstrap - Multi-Platform
Salt Bootstrap is a shell script that detects the target platform and selects the best installation method. (Supported Platforms)
On the Salt master 安装saltstack 角色为Master
Run these commands on the system that you want to use as the central management point.
curl -L https://bootstrap.saltstack.com -o install_salt.sh
sudo sh install_salt.sh -P -M
Your Salt master can manage itself, so a Salt minion is installed along with the Salt master. If you do not want to install the minion, also pass the -N option.
On each Salt minion 安装saltstack 角色为Minon
Run these commands on each system that you want to manage using Salt.
curl -L https://bootstrap.saltstack.com -o install_salt.sh
sudo sh install_salt.sh -P
Post-installation configuration
配置 /etc/salt/minion 中的master host 和minion id
注意格式为:冒号之后有空格,否则回解析出错
master: localhost:1234
id: foo.bar.com
参考:https://docs.saltstack.com/en/latest/ref/configuration/minion.html