Rancher服务器未在同一服务器

时间:2016-10-27 06:31:51

标签: docker rancher

问题

所以我的问题是我无法让牧场服务器找到牧场主代理。我查看了Rancher故障排除常见问题解答,但这对我的问题没有帮助。我正在为rancher服务器和代理使用一台服务器,我将CATTLE_AGENT_IP设置为物理服务器的IP。

我正在运行Ubuntu 16.04和docker 1.12.3。

Iptables的

起初我认为它可能是防火墙问题,但我已经尝试禁用它而没有运气。

enter image description here

记录

Rancher代理错误日志消息

time="2016-10-27T11:56:50Z" level="info" msg="Host not registered yet. Sleeping 1 second and trying again." Attempt=5 reportedUuid="492dc65c-6359-4a40-b6e3-89c6da704ffb" 

我觉得我已经尝试了一切,没有任何结果。任何人都知道可能出现的问题或者我如何继续解决问题?

2 个答案:

答案 0 :(得分:0)

您是否正在重复使用之前Rancher安装的主机? 如果是这样,有时会尝试使用旧凭据而不是主机的新凭据。这些文件位于/var/lib/rancher。 (它们是.files所以你需要ls -a来查看)

如果您使用自签名SSL证书,如果您没有绑定挂载CA根证书,则无法注册。请参阅http://docs.rancher.com/rancher/v1.2/en/installing-rancher/installing-server/basic-ssl-config/最后一节"添加主机"了解更多信息。

答案 1 :(得分:0)

我解决了我的问题。问题是错误的CATTLE_AGENT_IP。显然你不能在IP地址之前有http://