【发布时间】:2017-05-18 16:25:49
【问题描述】:
您好 Stack Overflow 社区,当我尝试使用 Microsoft HPC Pack 2016 将节点添加到本地计算机集群时遇到以下错误:
无法联系节点“NODE-A08”来执行更改。身份检查 传出消息失败。远程的预期 DNS 身份 端点是“HEAD-NODE01”,但远程端点提供了 DNS 声明 '节点-A08'。如果这是一个合法的远程端点,您可以修复 通过明确指定 DNS 身份“NODE-A08”作为 创建通道代理时 EndpointAddress 的 Identity 属性。
无法联系节点“NODE-A08”来执行更改。管理 服务无法使用任何 IP 连接到节点 为节点解析的地址。
最终我想编写和测试我自己的 MPI 程序,同时使用 HPC Pack 作为我的集群管理器,但我似乎无法通过设置集群的这个初步步骤。
通过对该问题的研究,我发现“外发消息的身份检查失败...”是与 Windows Communication Foundation (WCF) 相关的一个有据可查的错误。我的理解是,当端点计算机证书的公用名 (CN) 与其 DNS 身份不匹配时,就会发生这种情况。
我在代码行中找到的解决方案供人们编写自己的程序,但是这些解决方案不适用于 HPC Pack,因为我无法直接访问它的源代码。
针对我的情况的一些附加信息:
- 头节点和节点都使用的证书已颁发 由受信任的域单独提供
- 所有计算机都连接到一个企业网络
- 头节点的PC名称是'HEAD-NODE01'
- 节点的 PC 名称为“NODE-A08”
- 这些错误发生在添加节点的配置阶段
- 错误显示在 HPC Pack 的配置日志中 2016 年的用户界面
- 我已成功从另一台计算机 ping 通每一台计算机
- 当我使用命令时,两台计算机都显示正确的 DNS IP 地址 提示
- 头节点正在运行 Windows Server 2012 R2
- 节点预配置为工作站节点并正在运行 Windows 10 企业版
任何帮助将不胜感激。我已经寻找了几天并在很多地方寻找答案,但我并不是很成功。非常感谢您!
【问题讨论】: