DWS云环境后台执行巡检报错:ALL datanodes are not on the same network segment

举报
不会飞的乌龟 发表于 2024/07/26 15:11:14 2024/07/26
【摘要】 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
  • 详细报错信息如下图:
    image.png
  • 解决方案
  1. 沙箱内备份脚本
    cd /opt/dws/opstools/Check/
    cp /opt/dws/opstools/Check/util/DbClusterInfo.py /home/Ruby/DbClusterInfo.py.bak
  2. 修改DbClusterInfo.py脚本
    vi DbClusterInfo.py
    注释掉如下代码行:
    self.checkDnIp(networkSegment)
    self.checkCnIp(networkSegment)
    脚本中如上代码,每行应该有两处,搜索出来全部注释
    image.png
    image.png
    修改完成后保存
  3. 分发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
  4. 验证是否生效
    cd /opt/dws/opstools/Check/
    ./gs_check -i CheckBalanceState
    结果如下,则正常:
    image.png
  • 原因说明:
    现网业务DWS网络跨规划涉及跨VPC问题,巡检工具在检查cn以及dn的IP地址时无法正常检查第2个子网的IP地址,故而报了此错误
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。