牧场主代理不能在主服务器上运行?

使用CentOS 7. Docker 1.12.6

想要安装Rancher集群:

  • 主人:192.168.0.100
  • node1:192.168.0.101
  • node2:192.168.0.102

在主控主机上安装牧场服务器:

$ docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable 

到目前为止,可以从浏览器访问仪表板:

http://192.168.0.100

处理:

 $ docker ps CONTAINER ID IMAGE ... PORTS 9021gn390q49 rancher/server:stable ... 3306/tcp, 0.0.0.0:8080->8080/tcp 

添加主机

想用自己的IP地址添加主站自己,得到命令:

 $ docker run -e CATTLE_AGENT_IP="192.168.0.100" -e CATTLE_HOST_LABELS='etcd=true&orchestration=true' --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher racher/agent:v1.2.2 http://192.168.0.100:8080/v1/scripts/AJFIOWAEJHOFGH289429:18347207210:xWIJFOHO02HGOEWIH 

然后得到不好的信息:

 INFO: Running Agent Registration Process, ATTLE_URL=http://192.168.0.100:8080/v1 INFO: Attempting to connect to: http://192.168.0.100:8080/v1 ERROR: http://192.168.0.100:8080/v1 is not accessible ... 

但是…

它可以从节点服务器添加代理! 为什么不能在主人?

也许是由于代理。 如何解决它?


加成

我在节点主机上的这个path中find了host.key文件:

在/ var / lib中/牧场主的/ etc / SSL /

所以他们可以正确运行。

但为什么不在主人主机?

你可以尝试使用CATTLE_AGENT_IP="192.168.0.100"添加主机吗?