【发布时间】:2020-04-29 07:45:35
【问题描述】:
我是这方面的新手,在使用盐时遇到了一些问题。
我想使用支柱数据定位一些 monions
- 我在 Consul [testrun:run] 上为节点添加了 K\V
-
我尝试在 CLI 中查看pillar.items,这就是我所看到的
# salt node-306 pillar.items node-306: ---------- group: cpc region: ru sname: ru-qa-bat3 team: qa testrun: run -
但是当我尝试获取特定的密钥时,我看到了这个:
# salt node-306 pillar.item testrun node-306: ---------- testrun:
我做错了什么?要检查什么?不明白为什么盐会显示它,同时又没有
统一更新: 应用 salt node-306 saltutil.refresh_pillar 后
#salt node-306 saltutil.refresh_pillar
node-306:
True
# salt node-306 pillar.item testrun
node-306:
----------
testrun:
run
# salt -C "I@testrun:run" pillar.item sname
node-306:
Minion did not return. [No response]
ERROR: Minions returned with non-zero exit code
【问题讨论】:
-
尝试运行
salt node-306 saltutil.refresh_pillar,然后运行pillar.item命令。我刚刚使用常规支柱值对此进行了测试,并且它工作正常。如果 Consul 支柱没有返回testrun键值,则存在错误。 -
谢谢你!这有帮助。但在那之后我又遇到了另一个问题。试图使用复合物来定位这个奴才并得到错误 - 更新的问题
-
node-306 运行的是哪个操作系统?
-
Windows 8.1 专业版
标签: salt-stack salt