无法访问群集端点,请检查是否存在连接/防火墙/ DNS问题

时间:2016-05-24 09:14:05

标签: azure microservices azure-service-fabric

我目前正致力于云技术。在我目前的一个项目中,我在Azure中创建了服务结构集群。然后我尝试通过Windows PowerShell连接到群集。我收到了错误

  

无法访问群集端点,请检查是否存在连接/防火墙/ DNS问题。

Error message

请告诉我如何解决上述问题。

此致

与Pradeep

4 个答案:

答案 0 :(得分:3)

经过大量研究后,我使用以下链接找到了上述问题的解决方案。

准备开发环境

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-get-started

使用Azure门户在Azure中创建Service Fabric群集

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-creation-via-portal

我在使用PowerShell连接安全集群时所犯的错误是在我编写上述命令之前忘记启用PowerShell脚本执行。

所以,首先我使用下面的命令启用了power shell脚本执行。

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Scope CurrentUser

之后我使用以下命令连接到我的安全集群,现在它正常工作。

Connect-serviceFabricCluster

-Pradeep

答案 1 :(得分:2)

本周早些时候,我收到了此错误,在花了几个小时与Microsoft合作之后,我们发现我使用的是$ connections而不是@connections。

$connections = @{ ConnectionEndpoint='something.eastus.cloudapp.azure.com:19000'; X509Credential=$true; ServerCertThumbprint='4DC09A1212617326E2080EFE7E1022C6554AAEB9'; FindType='FindByThumbprint'; FindValue='71e5d31e7cbb0d10edb9c62e4d1be6e19de22eae'; StoreLocation='CurrentUser'; StoreName='My' }
# Incorrect:
Connect-ServiceFabricCluster $connections
# Correct:
Connect-ServiceFabricCluster @connections

请注意,传递给Connect-ServiceFabricCluster cmdlet的变量应该是@connections。

答案 2 :(得分:1)

我花了一天时间找出问题所在。从头开始升级或安装后,我也遇到了这个问题!

使用以下项目将此文件C:\ Program Files \ Microsoft SDKs \ Service Fabric \ ClusterSetup \ NonSecure \ OneNode \ ClusterManifestTemplate.json稍作更改:

  • 如果尝试在本地主机上调试,请将iPAddress更改为localhost

    {   “ name”:“ DevCluster”,   “ clusterConfigurationVersion”:“ 1.0.0”,   “ apiVersion”:“ 10-2017”,   “节点”:[     {       “ nodeName”:“ _Node_0”,       “ iPAddress”:“本地主机”,       “ nodeTypeRef”:“ NodeType0”,       “ faultDomain”:“ fd:/ 0”,       “ upgradeDomain”:“ 0”     }   ], }

  • 将以下参数添加到“主机”部分:-

    “名称”:“托管”, “参数”:[      ....   {     “ name”:“ FabricContainerAppsEnabled”,     “ value”:“ false”   } ]

答案 3 :(得分:0)

  

No cluster endpoint is reachable, please check if there is connectivity/firewall/DNS issue


情况1:

在尝试部署到Azure时遇到了以上错误。当我尝试从Visual Studio进行部署时,连接端点无法解决:

Connection Endpoint failed to resolve

解决方案1:

原来,我必须先在Azure中打开端口(19000)!

有关详细信息,请参见Tutorial: Filter network traffic with a network security group using the Azure Portal


情况2:

在尝试部署第二个应用程序之前,我已经停止了本地集群!

解决方案2:

我从任务栏菜单重新启动了本地集群。一个相关的解决方案是重置并重新启动本地群集。

Local cluster tray menu