怎么修改CDSW1.6中Docker服务的默认网关

这篇文章主要介绍怎么修改CDSW1.6中Docker服务的默认网关,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

新巴尔虎左网站建设公司创新互联公司,新巴尔虎左网站设计制作,有大型网站制作公司丰富经验。已为新巴尔虎左千余家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的新巴尔虎左做网站的公司定做!

    

CDSW服务Docker组件启动时自动创建docker0网桥,其默认IP为172.17.0.1。该网段的网关与公司的网关冲突,导致服务器上挂载的公共盘不能正常使用, Agent服务也与Cloudera Manager失去了联系。由于修改公司的网关影响范围大,所以本篇文章Fayson主要介绍如何修改CDSW服务Docker组件的默认网关。

如下图所示为Docker服务创建了docker0网桥,并以veth pair连接到各个容器的网络

怎么修改CDSW1.6中Docker服务的默认网关

  • 测试环境:

1.Redhat7.2

2.采用root用户操作

3.CM和CDH为6.3.0

4.CDSW1.6

CDSW网关信息    

1.在CDSW的Master节点可以看到有一个docker0的网卡信息

[root@cdsw docker]# ifconfig

怎么修改CDSW1.6中Docker服务的默认网关

[root@cdsw docker]# netstat -r

怎么修改CDSW1.6中Docker服务的默认网关

怎么修改CDSW1.6中Docker服务的默认网关

通过这两个命令可以看到CDSW创建的docker0网桥IP地址为:172.17.0.1,网关为:172.17.0.0

修改docker0默认网关    

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"]
}

怎么修改CDSW1.6中Docker服务的默认网关

2.修改启动脚本,添加配置参数

[root@cdsw scripts]# vim /opt/cloudera/parcels/CDSW/scripts/start-dockerd-standalone-core.sh
如下图红框处添加下面这一行代码,添加一个配置文件。
dockerd_opts+=(--config-file /etc/docker/daemon.json)

怎么修改CDSW1.6中Docker服务的默认网关

注意:如果CDSW的版本升级需要重新修改次配置

3.重启CDSW服务

怎么修改CDSW1.6中Docker服务的默认网关

4.重启完成后,再查看修改后的网关信息

[root@cdsw ~]# ifconfig

怎么修改CDSW1.6中Docker服务的默认网关

[root@cdsw ~]# netstat -r

怎么修改CDSW1.6中Docker服务的默认网关

可以看到成功的将docker0网桥的IP地址为172.17.5.4  网关为172.17.5.0

CDSW验证    

修改完重启后,登陆CDSW启动一个session进行验证

怎么修改CDSW1.6中Docker服务的默认网关

怎么修改CDSW1.6中Docker服务的默认网关


以上是“怎么修改CDSW1.6中Docker服务的默认网关”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


分享题目:怎么修改CDSW1.6中Docker服务的默认网关
网站地址:http://azwzsj.com/article/psjisc.html