不同DC的consul服务器是否需要开放8300端口?

Do I need to open port 8300 for consul servers in different DCs?

我创建了一个跨越不同领事数据中心的领事架构。 当我现在在其中一台领事服务器上打开 UI,并通过小下拉菜单

进行切换时

查看不同的数据中心请求超时。在日志中我可以看到此错误消息:

2016/05/03 06:26:08 [ERR] http: Request GET /v1/internal/ui/nodes?dc=dc1-live&token=<hidden>, error: rpc error: failed to get conn: dial tcp xx.xxx.xxx.xxx:8300: i/o timeout from=xxx.xxx.xxx.xxx:53174

这是否意味着我需要在不同数据中心的服务器之间额外打开端口 8300 到端口 8302?

我最终打开了端口 8300,​​这使错误消息消失了。所以我的结论是有必要。