我已按照Microsoft的步骤创建多节点本地 Service Fabric 群集。我已经向集群部署了一个无状态应用程序,它似乎工作正常。当我连接到集群时,我使用了其中一个节点的 IP 地址。这样做,我可以使用 Powershell 进行Connect-ServiceFabricCluster nodename:19000
连接,并且可以连接到 Service Fabric Explorer 网站 ( http://nodename:19080/explorer/index.html )。
在线示例表明,如果我在 Azure 中托管,我可以连接到http://mycluster.eastus.cloudapp.azure.com:19000并且它可以解决,但是我无法确定我本地的等价物。我尝试连接到我的示例集群:Connect-ServiceFabricCluster sampleCluster.domain.local:19000
但返回:
警告:无法联系命名服务。正在尝试联系故障转移管理器服务...警告:无法联系故障转移管理器服务,正在尝试联系 FMM...错误警告:不知道这样的主机
Connect-ServiceFabricCluster :无法访问集群端点,请检查是否存在连接/防火墙/DNS 问题。
我的设置中缺少什么吗?是否应该有一个中央 DNS 条目允许我连接到集群?还是我正在尝试做一些本地不支持的事情?