如何在独立服务结构中安装多机群集?

时间:2018-06-13 14:57:56

标签: azure-service-fabric

我在这里通过指南: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-creation-for-windows-server

“步骤1B:创建多机群集”一节。

我已在一个盒子上安装了Cluster并尝试使用相同的json(根据说明)并尝试将其安装在另一个盒子上,以便我可以在2个VM上运行群集。

当我通过TestConfig.ps1运行时,我现在收到此错误:

  

在计算机XXX上检测到以前的Fabric安装。请清洁机器。

     

在计算机XXX上检测到以前的Fabric安装。请清洁机器。

     

数据根节点Dev Box1存在于XXX的\ XXX \ C $ \ ProgramData \ SF \ Dev Box1中的机器XXX上。这是先前安装的工件 - 请删除与此节点对应的目录。

1 个答案:

答案 0 :(得分:1)

首先,看看这个link。如果要创建群集,则需要满足每个群集节点的要求。

错误非常明显。您很可能已在计算机上安装了SF。所以要么你有SF运行时,要么有一些未清理的集群数据。

您的第一次尝试应该是在每个节点上的SF独立包中运行CleanFabric powershell脚本。它应该清除所有SF数据(集群,运行时,注册表等)。试试这个,然后再次运行TestConfiguration脚本。如果这没有帮助,您必须转到每个节点并手动删除TestConfiguration脚本抱怨的任何SF数据。