我在盐中设置反应器时遇到了一些麻烦。这是我的配置:
reactor:
- 'salt/minion/*/start':
- /srv/reactor/start.sls
和我的/src/reactor/start.tls
:
{% set minion_id = data['id'] %}
highstate-for-{{ minion_id }}:
local.state.apply:
- tgt: {{ minion_id }}
我有一台master
和一台minion
不同的计算机(都运行 3006.3,Master 运行 Alma 9,minion 运行 Fedora 38)。当我的小兵触发一个start
事件时,它似乎正确启动了反应堆,但失败并显示Salt request timed out
. 我尝试禁用防火墙但没有成功。
该命令salt 'minion-name' state.apply
在 0.1 秒内起作用...我不知道为什么它不起作用...谢谢!
我使用 bootstrap 重新安装,没有在 master 上配置任何内容,现在它可以工作了。当查看时
/etc/salt/master
,一切都设置为默认值(没有任何内容未注释)。意思是该接口是0.0.0.0
. 我已将接口设置为我的 IP 地址,这显然是问题所在。