我有一个配置了独立minion的主机。它具有/ srv / salt中的所有必需配置。使用salt-call
执行它,它按预期工作。现在我想让一个大师控制这个小兵。
所以我在另一台主机上创建了一个salt master,并更新了minion主机中的/ etc / salt / minion配置文件以连接到master。然后重新启动了minion并接受了服务器中的密钥。
现在我可以做一些像salt 'minion-host' test.ping
这样的基本检查。但是salt 'minion-host' state.highstate
失败了,而小兵没有回应。我可以通过主人的配置执行minion。
使用minion主机内部可用的minion配置,对minion执行salt-call的正确方法是什么。
答案 0 :(得分:0)
如果salt minion test.ping
有效,那么您也可以使用:
salt-run manage.up
那应该列出目前正在进行的仆从。
请记住,小兵需要运行salt agent(https://docs.saltstack.com/en/getstarted/system/communication.html)
用此测试:
salt minion state.highstate test=True
或使用以下方式获得更详细的输出:
salt minion state.highstate -l debug