我正在 Windows minions(Linux master)上使用 SaltStack。我编写了一个简单的 .sls 文件,它将 hello-world.txt 复制到 C:/hello_world.txt。我还编写了 top.sls 并配置了我的 file_roots。Minions 密钥已被接受(并且 test.ping 正在运行)。
我当前的问题是当我呼叫(在主服务器上)时:
salt 'my_minion' state.highstate
我得到一个:
Minion did not return. [no response]
而当我尝试(在 minion 上)时:
salt-call state.highstate
一切正常(文件已复制)。我尝试在主服务器上添加 -l 调试选项,但没有得到任何有用的信息。
有没有什么调试技巧?
答案1
尝试使用或类似方法增加超时时间-t 300
。当我第一次开始使用 salt 时,我发现 highstates 所花的时间通常比默认的 5 秒超时时间更长。
timeout: <whatever>
如果有帮助,您可以在主配置文件中更改默认超时。