无法在win-server 2012 R2上创建服务结构群集

时间:2016-06-16 08:40:20

标签: azure-service-fabric

我正在尝试使用Windows Server 2012R2在本地环境中创建独立的服务结构集群。运行CreateServiceFabricCluster.ps后,在电源外壳窗口中出现以下错误

  

System.Fabric.FabricDeployer.ClusterManifestValidationException:   群集清单验证失败,但有异常   System.ArgumentException:凭据不允许IP地址   键入' Windows'当fabric作为NetworkService运行时,请使用   主机名。

如何更新json配置文件?

2 个答案:

答案 0 :(得分:0)

\SfDevCluster\Data目录中,您有clusterManifest.xml个文件。在那里,您可以更改节点的IPAddressOrFQDN属性并将其放在主机名中。

在开发计算机上,您可以转到C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup\[particular folder]ClusterManifestTemplate.xml并在每次部署新群集时使此设置相同。

答案 1 :(得分:0)

出现同样的问题,Microsoft文档似乎没有提到这一点。我通过修改JSON来修复它,因此iPAddress属性与nodeName属性相同,如下所示:

"nodes":[
{
     "nodeName":"cl1m1",
     "iPAddress":"cl1m1",
     "nodeTypeRef":"NodeType0",
     "faultDomain":"fd:/cl1",
     "upgradeDomain":"UD0"
  },
  {
     "nodeName":"cl1m2",
     "iPAddress":"cl1m2",
     "nodeTypeRef":"NodeType0",
     "faultDomain":"fd:/cl1",
     "upgradeDomain":"UD1"
  },
  {
     "nodeName":"cl1m3",
     "iPAddress":"cl1m3",
     "nodeTypeRef":"NodeType0",
     "faultDomain":"fd:/cl1",
     "upgradeDomain":"UD2"
  }

修改配置后,刚刚运行群集设置再次为我工作。