【问题标题】:How do you deploy from Visual Studio to a remote on-prem Service Fabric cluster?如何从 Visual Studio 部署到远程本地 Service Fabric 群集?
【发布时间】:2016-11-24 09:15:48
【问题描述】:

我已在已关闭防火墙的共享本地 VM 上安装了 Service Fabric 不安全开发集群。我可以通过 PowerShell 在本地(在同一虚拟机上)连接到它,并通过 Visual Studio 在本地部署。但是,我无法从我们网络上的任何其他机器连接或部署到集群,从 PowerShell 收到以下错误消息:

Connect-ServiceFabricCluster : No cluster endpoint is reachable, please check if there is connectivity/firewall/DNS issue.

正如我所说,托管集群的计算机上的防火墙已关闭。我做错了什么?

【问题讨论】:

  • 它是您尝试远程访问的 Service Fabric 的单节点部署吗?如果是这样,那不是受支持的方案。您需要有一个真正的集群才能与管理端点进行远程连接。
  • @Mikkel:“一个节点”是指一台物理机还是虚拟机?在这种情况下,我们使用具有五个节点的默认开发集群,所有节点都在一台机器 (VM) 上运行。让不同的开发人员能够部署到共享的开发集群很方便,因此需要连接到另一台机器或 VM 上的开发集群。
  • @MikkelMørkHegnhøj:如果远程(通过本地网络)部署到默认的 SF 开发集群不受支持,请提供答案,我会将其标记为正确。

标签: powershell azure azure-service-fabric


【解决方案1】:

Service Fabric 的单一框部署(通过 SDK 安装)不支持远程发布。

可在此处找到用于配置由三个节点组成的共享开发/测试集群的模板:https://azure.microsoft.com/en-us/documentation/articles/service-fabric-cluster-creation-for-windows-server/#download-the-service-fabric-standalone-package

/米克尔

【讨论】:

    猜你喜欢
    • 2018-06-23
    • 2018-07-03
    • 2018-02-20
    • 2019-12-02
    • 2017-08-06
    • 2019-02-17
    • 2019-02-15
    • 2018-06-18
    • 2019-03-21
    相关资源
    最近更新 更多