温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-12-13 10:22:09 来源:亿速云 阅读:150 作者:小新 栏目:大数据

这篇文章主要介绍怎么修改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服务的默认网关”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI