提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

【AD】域名节点自动添加异常

|

问题描述

场景:基于域名节点的负载调度。
问题现象:域名节点健康检查异常,一直无法获取节点信息,部分域名节点可以正常解析并自动添加,具体如下:



处理过程

1、查看节点池配置,配置正常没有问题,新增加的域名节点为www.qq.com
2、查看自动添加的域名主机并修改检测时间更快触发解析更新
3、通过抓包查看解析流程是否正常,可以看到AD是正常发出了DNS解析请求并且明确获取到了对应的IP地址,但是却没有将解析的IP自动添加到域名主机和域名节点中
4、查看日志,发现有告警提示该域名节点的IP被占用有冲突
5、确认配置发现有个节点池之前手动配置了相同IP的节点,导致冲突,调整两个节点池的配置解决

根因

当前7.0.8及后续版本新增了域名节点功能和业务主机功能,均支持域名形式添加并自动解析对应地址自动添加后做负载调度,但是配置时可能会存在之前手动添加过相同IP的不同节点的情况,此时的业务主机即有冲突的可能,导致自动添加的失败。

解决方案

调整冲突节点池和业务主机的配置来优化并避免冲突。

建议与总结

1、域名节点和业务主机功能目前仅7.0.8和对应的R系列版本支持,后续版本已经优化该冲突问题,无需人工配置优化。
2、当前AD的日志功能越来越完善,很多故障问题都会即刻呈现在日志告警中,排障时可以优先查看日志有无告警并解决对应的告警问题来避免一些常见问题,提高排障效率。
3、节点池配置的节点会自动将相同IP汇总成对应的业务主机,但是删除节点池时并不会自动删除节点对应业务主机(该节点对应的业务主机可能会在其他节点池复用),需要手动删除。如上问题在删除www.qq.com的节点池后,还需要到业务主机中删除61.241.44.148, 157.255.192.44两个业务主机才能使得域名主机正常添加自动解析的主机IP。

我要分享
文档编号: 93491
作者: EdwardChen
更新时间: 2020-01-03 15:26
适用版本: