"没有找到顶级文件或外部节点数据匹配"加盐

时间:2014-03-13 03:48:37

标签: salt

salt的新手,我添加第一个服务器(wx-1),它可以工作,但是当我添加一个不同的服务器时,test.ping是可以的,但是当执行salt 'qing' state.highstate时,它会失败,错误信息是:

No Top file or external nodes data matches found

这是我的top.sls:

base:
  'wx-1':
    - bin.nginx
    - git
    - web
    - mongo
    - redis
  'qing':
    - bin.nginx

qing是一个新的服务器,它的配置与wx-1不同,不知道这是否可以,谢谢你的帮助:)

2 个答案:

答案 0 :(得分:9)

如果您对sls文件进行了更改。确保重新启动主服务器以便更新主服务器。当收到相同的错误时,这解决了我的问题...

答案 1 :(得分:8)

你没有提供太多信息。但这里有几件事要检查:

  • 测试salt qing state.sls bin.nginx是否有效,如果没有继续阅读
  • 确保主配置中的file_roots:base指向/srv/salt
  • 使用salt-master/minion --version检查salt版本,确保它们是相同的。因为不同版本可能差异

如果您尝试了以上所有内容,请提供更多信息。