0

使用 CentOS 7. Docker 1.12.6

想要安装 Rancher 集群:

  • 主人:192.168.0.100
  • 节点1:192.168.0.101
  • 节点2:192.168.0.102

在 master 主机上安装 Rancher 服务器:

$ 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
...

但 ...

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

也许是因为代理。如何解决?


添加

host.key在节点主机上的此路径中找到了文件:

/var/lib/rancher/etc/ssl/

所以他们可以正常运行。

但是为什么不在主主机上呢?

4

1 回答 1

1

您可以尝试添加主机CATTLE_AGENT_IP="192.168.0.100"吗?

于 2017-06-02T23:58:38.587 回答