由于Workspace产品docker服务器会占用172.17.0.0/16网段,所以网络规划需要避开该网段,以防引起冲突,部署失败。但又是客户出已经规划该网段,因此需要进行docker占用网段调整
按照此方法使用reloadDocker-2106tar.gz已验证场景如下:
1、
2、
3、
4、
【请注意】
·
·
·
·
·
【操作步骤:
(1)
(2) vim daemon.json编辑文件内容,修改网段为规划网段并保存(此处以192.168.0.1/24网段为例),cat
daemon.json确认修改正确。
(3)
第(4) 执行命令iptables-save -c,在显示的信息中会发现除了默认的172.17.0.0/16 SNAT规则,会多出一条192.168.0.0/24的新增规则:[0:0] -A POSTROUTING -s 192.168.0.0/24 ! -o docker0 -j MASQUERADE。如果在该处查询时没有发现有多出的规则,则执行命令iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -o docker0 -j MASQUERADE手动进行增加,然后再次查询。
(5) vim /etc/cvm/iptables.roles,将文件中默认的172.17.0.0/16的那条规则修改为步骤(4)查询看到的新增的规则(如果是双机热备环境,备机也需要检查下该文件,同步修改保存)。
(6) 执行命令docker ps | grep vdi-lcp查询vdi-lcp版本号。根据版本号获取对应的运行脚本包reloadDocker-xxx tar.gz(xxx代表vdi-lcp版本号),例如:如果是2106版本,使用reloadDocker-2106.tar.gz,如果是2103版本,使用reloadDocker-2103.tar.gz。
(7) 将获取的reloadDocker-xxx.tar.gz文件上传到CVM主机(此处以/root路径为例,双机热备环境上传主节点即可)。
(8) 进入文件上传所在路径,执行命令chmod 777 reLoadMain.sh.x修改 reLoadMain.sh.x 文件权限。
(9) 执行脚本./ reLoadMain.sh.x。
1
(10) ifconfig docker查询docker ip,确认使用网段已更改。
(11) 登录管理平台,确认license状态正常,云盘(若启用)正常工作。
(1)
该案例对您是否有帮助:
您的评价:1
若您有关于案例的建议,请反馈:
(5) vim /etc/cvm/iptables.roles,将文件中默认的172.17.0.0/16的那条规则修改为步骤(4)查询看到的新增的规则(如果是双机热备环境,备机也需要检查下该文件,同步修改保存)。
这里的备机路径是/etc/cvm.bak
(0)
(2) vim daemon.json编辑文件内容,修改网段为规划网段并保存(此处以192.168.0.1/24网段为例),cat daemon.json确认修改正确。
此处需注意,文件内容需要写具体的ip地址,如文中所述192.168.0.1/24,而不是网段192.168.0.0/24。
(1)
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作