问题
所以我的问题是,我不能让牧场主服务器找到牧场主剂。我已经看过了牧场主故障排除常见问题,但还没有与我的问题有帮助。我用两个养牛服务器和代理一台服务器,我设置CATTLE_AGENT_IP到物理服务器的IP。
我运行Ubuntu 16.04和码头工人1.12.3。
iptables的
起初我以为这可能是一个防火墙的问题,但我已经试过禁用它,没有运气。
日志
牧场主代理错误日志消息
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"
我觉得我已经尝试了一切,没有任何结果。任何人都有一个想法可能是错误的或者我怎么能继续解决这个问题?
你是否重用从以前的牧场主主机安装?如果是这样,有时那些试图取代该主机的新的旧的凭证。该文件是在/var/lib/rancher
。 (他们是.files所以你需要ls -a可查看)
如果您使用的是自签名的SSL证书将无法注册,如果你不绑定安装CA根证书。见http://docs.rancher.com/rancher/v1.2/en/installing-rancher/installing-server/basic-ssl-config/最后一节“添加主机”的更多信息。
我解决了我的问题。问题是一个错误的CATTLE_AGENT_IP
。显然,你不能有IP地址之前http://
。