我目前正致力于云技术。在我目前的一个项目中,我在Azure中创建了服务结构集群。然后我尝试通过Windows PowerShell连接到群集。我收到了错误
无法访问群集端点,请检查是否存在连接/防火墙/ DNS问题。
请告诉我如何解决上述问题。
此致
与Pradeep
答案 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
在尝试部署到Azure时遇到了以上错误。当我尝试从Visual Studio进行部署时,连接端点无法解决:
解决方案1:
原来,我必须先在Azure中打开端口(19000)!
有关详细信息,请参见Tutorial: Filter network traffic with a network security group using the Azure Portal。
在尝试部署第二个应用程序之前,我已经停止了本地集群!
解决方案2:
我从任务栏菜单重新启动了本地集群。一个相关的解决方案是重置并重新启动本地群集。