Azure Data Factory自托管IR(Self Hosted IR)高可用配置后状态显示异常问题咨询
针对你遇到的“已配置入站规则但Is HA Enabled仍为false”的问题,我整理了几个容易遗漏的关键配置检查点,你可以逐一排查:
确认两个节点属于同一个自托管IR资源
要启用HA,两个节点必须注册到完全相同的自托管IR实例中。你可以在每个节点的「自托管集成运行时配置管理器」里查看注册的IR名称,确保两者一致。如果其中一个节点是单独注册的新IR,集群根本无法形成,HA自然不会生效。验证节点间的特定端口连通性(而非仅Ping)
Ping只能验证ICMP协议的连通,但自托管IR集群需要通过8060端口进行节点间的心跳同步和状态通信。你可以在节点上执行以下命令测试端口连通性:Test-NetConnection <另一节点的私有IP> -Port 8060如果测试失败,说明NSG或本地防火墙的入站/出站规则没有开放8060端口,需要补充配置。
确保两个节点状态均为“在线”
登录ADF门户,进入目标自托管IR的「节点」页面,确认两个节点的状态都是Running(运行中)。如果任一节点处于Offline(离线)状态,ADF不会识别为HA集群。你可以在节点本地重启Microsoft Integration Runtime服务,等待几分钟后再刷新状态。检查节点版本是否完全一致
自托管IR的集群要求所有节点版本完全匹配,版本不一致会导致节点无法加入集群。你可以在配置管理器的「关于」页面查看版本号,若存在差异,将两个节点升级到相同版本(建议升级到最新稳定版)后再测试。确认NSG的双向规则配置
除了入站规则,还需要确保节点间的出站规则允许8060端口的通信。部分场景下大家会忽略出站规则的配置,导致节点无法主动向集群同步状态,最终HA标识无法被触发。
内容的提问来源于stack exchange,提问作者Neil Das

