把Rancher server所在的host 也加入到cluster中

通常情况我们如果想把某个host加入到rancher server的环境中 非常简单,只需要copy 命令用在相应的host上执行即可。

但是在linux里,如果想把rancher server所在的host也当做集群中的一个node来管理,需要对iptables等做一些修改:

首先需要修改iptabls (iptables was stored in /etc/sysconfig),加入 -I INPUT -p tcp --dport 8888 -j ACCEPT

8888是rancher server的端口号。然后重启iptables 和docker 

sudo service iptables restart

sudo service docker restart


然后把命令中的hostname 换成对应的ip地址,并加入CATTLE_AGENT_IP,参考下面的命令,把其中的serverIP换成你的ip就可以

sudo docker run -e CATTLE_AGENT_IP=<serverIP> -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.5 http://<serverIP>:8888/v1/scripts/D04E09B4251106204562:1483142400000:lJgyVf6mFbV4PHD6jk3O9MLepIY


如果不按以上做修改,可能会遇到这个错误

ERROR: http://ip:8888/v1 is not accessible (Recv failure: Connection reset by peer)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值