这篇文章主要介绍怎么修改CDSW1.6中Docker服务的默认网关,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
CDSW服务Docker组件启动时自动创建docker0网桥,其默认IP为172.17.0.1。该网段的网关与公司的网关冲突,导致服务器上挂载的公共盘不能正常使用, Agent服务也与Cloudera Manager失去了联系。由于修改公司的网关影响范围大,所以本篇文章Fayson主要介绍如何修改CDSW服务Docker组件的默认网关。
如下图所示为Docker服务创建了docker0网桥,并以veth pair连接到各个容器的网络
测试环境:
1.Redhat7.2
2.采用root用户操作
3.CM和CDH为6.3.0
4.CDSW1.6
1.在CDSW的Master节点可以看到有一个docker0的网卡信息
[root@cdsw docker]# ifconfig
[root@cdsw docker]# netstat -r
通过这两个命令可以看到CDSW创建的docker0网桥IP地址为:172.17.0.1,网关为:172.17.0.0
1.创建配置文件/etc/docker/daemon.json
[root@cdsw ~]# vim /etc/docker/daemon.json
{
"bip": "172.17.5.4/24",
"fixed-cidr": "172.17.5.4/25",
"fixed-cidr-v6": "2001:db8::/64",
"mtu": 1500,
"default-gateway": "172.17.5.1",
"default-gateway-v6": "2001:db8:abcd::89",
"dns": ["172.17.5.2","172.17.5.3"]
}
[root@cdsw scripts]# vim /opt/cloudera/parcels/CDSW/scripts/start-dockerd-standalone-core.sh
如下图红框处添加下面这一行代码,添加一个配置文件。
dockerd_opts+=(--config-file /etc/docker/daemon.json)
3.重启CDSW服务
4.重启完成后,再查看修改后的网关信息
[root@cdsw ~]# ifconfig
[root@cdsw ~]# netstat -r
可以看到成功的将docker0网桥的IP地址为172.17.5.4 网关为172.17.5.0
以上是“怎么修改CDSW1.6中Docker服务的默认网关”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程之家行业资讯频道!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。