我目前正在研究云技术。在我目前的一个项目中,我在Azure中创建了服务结构集群。然后我尝试通过Windows PowerShell连接到群集。我收到了错误
无法访问群集端点,请检查是否存在连接/防火墙/ DNS问题。
请告诉我如何解决上述问题。
问候,
普拉迪普
经过大量的研究,我使用以下链接找到了上述问题的解决方案。
准备您的开发环境
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
我花了一天的时间来弄清楚出了什么问题。从头开始升级或安装后,我也遇到了这个问题!
稍微更改此文件C:\ Program Files \ Microsoft SDKs \ Service Fabric \ ClusterSetup \ NonSecure \ OneNode \ ClusterManifestTemplate.json,包含以下项目:
iPAddress
更改为localhost
{“name”:“DevCluster”,“clusterConfigurationVersion”:“1.0.0”,“apiVersion”:“10-2017”,“nodes”:[{“nodeName”:“_ Node_0”,“iPAddress”:“localhost” ,“nodeTypeRef”:“NodeType0”,“faultDomain”:“fd:/ 0”,“upgradeDomain”:“0”}],}
No cluster endpoint is reachable, please check if there is connectivity/firewall/DNS issue
尝试部署到Azure时出现上述错误。当我尝试从Visual Studio进行部署时,Connection Endpoint无法解决:
解决方案1:
事实证明我必须先在Azure中打开端口(19000)!
有关详细信息,请参阅Tutorial: Filter network traffic with a network security group using the Azure Portal。
在尝试部署第二个应用程序之前,我已经停止了我的本地群集!
解决方案2:
我从托盘菜单重新启动了我的本地群集。相关解决方案是重置并重新启动本地群集。