我在设置盐反应器时遇到了一些麻烦。这是我的配置:
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,主计算机运行 Alma 9,从属计算机运行 Fedora 38)。当我的从属计算机触发事件时start
,它似乎可以正确启动反应堆,但会失败Salt request timed out
。我尝试禁用防火墙,但没有成功。
该命令salt 'minion-name' state.apply
在 0.1 秒内起作用...我不知道为什么它不起作用...谢谢!
答案1
我使用 bootstrap 重新安装,没有在主服务器上配置任何内容,现在它可以正常工作了。查看时/etc/salt/master
,所有内容都设置为默认值(没有取消注释)。这意味着接口是0.0.0.0
。我已将接口设置为我的 IP 地址,这显然是问题所在。