领事执行官什么都不做

时间:2018-11-05 09:52:58

标签: consul

我已经使用Hashicorps的示例docker-compose来启动Consul的三服务器/三客户端集群。

我只是想看看consul exec的工作原理:

consul members
Node          Address          Status  Type    Build  Protocol  DC   Segment
b9e4dbaa35ac  172.18.0.7:8301  alive   server  1.3.0  2         dc1  <all>
dac0d326a3c2  172.18.0.4:8301  alive   server  1.3.0  2         dc1  <all>
efd58b702d4c  172.18.0.5:8301  alive   server  1.3.0  2         dc1  <all>
30303321aefc  172.18.0.3:8301  alive   client  1.3.0  2         dc1  <default>
a91e25b36145  172.18.0.6:8301  alive   client  1.3.0  2         dc1  <default>
b0f7559d3bea  172.18.0.2:8301  alive   client  1.3.0  2         dc1  <default>

然后,我尝试了各种组合调用:

consul exec -node {hash} ip a
consul exec 'ip a'
consul exec -shell 'ip a'

始终没有错误,但也没有输出:

0 / 0 node(s) completed / acknowledged

我在互联网上找不到任何示例。该文档没有什么帮助。


发现了这个:https://groups.google.com/forum/#!topic/consul-tool/zE4G9ixWq60

基本上说consul exec是一个功能...

1 个答案:

答案 0 :(得分:0)

好的,如果您想知道同样的方法,这是我解决的方法:

consul agent -hcl 'disable_remote_exec=false' ...