ZeroMQ消息队列
minion → master:4505 发布消息
minion → master:4506 处理结果
Saltstack-14:消息队列、无主minion、代理syndic_第1张图片
安装yum install python-setproctitle 会显示python的进程名字
Saltstack-14:消息队列、无主minion、代理syndic_第2张图片
建议把master配置文件 timeout时间调大一些最佳30秒
Saltstack-14:消息队列、无主minion、代理syndic_第3张图片

无主minion配置
默认remote,改成local,然后自己设置file_roots:base,pillar_roots:base,然后把本地salt-minion stop
Saltstack-14:消息队列、无主minion、代理syndic_第4张图片

执行本地命令
Saltstack-14:消息队列、无主minion、代理syndic_第5张图片

多master
可以在minion上面配置多个master
/etc/salt/pki/master 里面的key要一样
master配置文件要一样

Saltstack-14:消息队列、无主minion、代理syndic_第6张图片

syndic代理模式,必须要装salt-master
Saltstack-14:消息队列、无主minion、代理syndic_第7张图片
一 yum install salt-master salt-syndic
二 syndic代理更改master文件中的:
1 syndic_master: 10.0.0.7(这个是真正的老大)
2 /etc/init.d/salt-master start
3 /etc/init.d/salt-syndic start
三 真正的老大配置master文件
1 order_masters: True (可以有下面的syndic)
2 重启master
3 master中的minion配置文件server只向syndic
minion更改主机名后的操作
删除/etc/salt/minion_id