0

问题

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

我正在运行 Ubuntu 16.04 和 docker 1.12.3。

iptables

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

在此处输入图像描述

日志

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" 

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

4

2 回答 2

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/最后一节“添加主机”。

于 2016-10-29T21:35:18.297 回答
0

我解决了我的问题。问题是一个有缺陷的CATTLE_AGENT_IP. 显然你不能拥有http://之前的IP地址。

于 2017-01-10T07:27:06.047 回答