Rancher 代理不能 运行 在主服务器上?
Rancher agent can't run on master server?
使用 CentOS 7。Docker1.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
到目前为止可以从浏览器访问仪表板:
进程:
$ docker ps
CONTAINER ID IMAGE ... PORTS
9021gn390q49 rancher/server:stable ... 3306/tcp, 0.0.0.0:8080->8080/tcp
添加主机
想使用自己的 IP 地址添加 master 自己,得到命令:
$ 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/
所以他们可以 运行 正确。
但为什么不在 master 主机中?
您可以尝试使用 CATTLE_AGENT_IP="192.168.0.100"
添加主机吗?
使用 CentOS 7。Docker1.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
到目前为止可以从浏览器访问仪表板:
进程:
$ docker ps
CONTAINER ID IMAGE ... PORTS
9021gn390q49 rancher/server:stable ... 3306/tcp, 0.0.0.0:8080->8080/tcp
添加主机
想使用自己的 IP 地址添加 master 自己,得到命令:
$ 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/
所以他们可以 运行 正确。
但为什么不在 master 主机中?
您可以尝试使用 CATTLE_AGENT_IP="192.168.0.100"
添加主机吗?