在未安装 visual studio 的远程机器上设置集群

Setup a cluster on a remote machine without visual studio installed

我有一台装有 Windows Server 2012 的专用机器。

当我在本地环境中调试服务结构时,我只需要在Visual Studio中点击运行,集群创建和所有设置都会自动执行。我不必调用任何脚本或配置集群。

有没有办法在远程机器上轻松创建集群,无需任何手动配置编辑,也无需在远程机器上安装 VS?

我已阅读如何在本地安装 a cluster,但我不想配置任何内容。猜猜如果 Visual Studio 可以找出正确的配置,可能会有一种方法可以简化开发人员的流程。

发现集群的清单有预定义的模板。它们位于 Service Fabric SDK 中,\Microsoft SDKs\Service Fabric\ClusterSetup\NonSecure。 Visual Studio 使用它们创建新的开发集群。

不确定我们是否能够在没有安装 VS 的情况下获得这些配置,但至少我们可以从另一台开发机器上复制它们。

假设您要在远程计算机上设置单机配置,您可以按如下方式进行:

  1. 在远程计算机上,set up a dev environment 仅使用 运行time 和 SDK(无 VS 工具)。
  2. 在 Admin PowerShell 中,运行 c:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup\DevClusterSetup.ps1.

这将使用 Visual Studio 使用的相同配置设置本地集群。事实上,Visual Studio 所做的只是触发此设置脚本。