DWS云环境后台执行巡检报错:ALL datanodes are not on the same network segment
【摘要】
DWS云环境后台执行巡检报错:
Warning: Failed to parsing clusterInfo. Error:
[Gauss-51220] : The IP address 12.xx.xx.80 is in correct.
ALL datanodes are not on the same network segment
- 详细报错信息如下图:
- 解决方案
- 沙箱内备份脚本
cd /opt/dws/opstools/Check/
cp /opt/dws/opstools/Check/util/DbClusterInfo.py /home/Ruby/DbClusterInfo.py.bak - 修改DbClusterInfo.py脚本
vi DbClusterInfo.py
注释掉如下代码行:
self.checkDnIp(networkSegment)
self.checkCnIp(networkSegment)
脚本中如上代码,每行应该有两处,搜索出来全部注释
修改完成后保存 - 分发DbClusterInfo.py到所有节点
gs_ssh -c “scp host-172-xx-xx-182:/opt/dws/opstools/Check/util/DbClusterInfo.py /opt/dws/opstools/Check/util/”
替换host-172-xx-xx-182为当前操作节点的hostname - 验证是否生效
cd /opt/dws/opstools/Check/
./gs_check -i CheckBalanceState
结果如下,则正常:
- 原因说明:
现网业务DWS网络跨规划涉及跨VPC问题,巡检工具在检查cn以及dn的IP地址时无法正常检查第2个子网的IP地址,故而报了此错误
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)