1,先安装saltstack 源,注意系统版本不同,rpm也不同sudo yum install https://repo.saltstack.com/yum/redhat/salt-repo-lat
1,先安装saltstack 源,注意系统版本不同,rpm也不同
sudo yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el7.noarch.rpm
2,安装服务/客户端服务器安装
sudo yum install salt-master
客户端安装
sudo yum install salt-minion
根据需要还可以安装
sudo yum install salt-sshsudo yum install salt-syndicsudo yum install salt-cloudsudo yum install salt-api
3,启动
sudo systemctl start salt-mastersudo systemctl start salt-minion# debug 运行minionsalt-minion -l debug
4,修改minion配置,这主要修改id,在master添加key时就是用的这个id,注意id是唯一的
vi /etc/salt/minion_id192.168.1.12
5,master添加key
#列出所有salt-key -L#增加 192.168.1.12salt-key -a 192.168.1.12#删除 192.168.1.12salt-key -d 192.168.1.12# 测试 192.168.1.12salt '192.168.1.12' test.ping192.168.1.12: True# 测试所有salt '*' test.ping
如果测试时提示 Minion did not return. [No response] 看下防火墙是否放行4505,4506端口
默认启动会日志会提示 hash_type xxx sha256的错误,在配置里面把 hash_type设置为 sha256 即可