Azure service fabric 无法在win server 2012 R2上创建服务结构群集
我正在尝试使用Windows Server 2012R2在prem环境上创建一个独立的service fabric群集。运行Azure service fabric 无法在win server 2012 R2上创建服务结构群集,azure-service-fabric,Azure Service Fabric,我正在尝试使用Windows Server 2012R2在prem环境上创建一个独立的service fabric群集。运行CreateServiceFabricCluster.ps后,在power shell窗口中出现以下错误 System.Fabric.FabricDeployer.ClusterManifestValidationException: 群集清单验证失败,出现异常 System.ArgumentException:凭证不允许使用IP地址 当结构作为NetworkService
CreateServiceFabricCluster.ps
后,在power shell窗口中出现以下错误
System.Fabric.FabricDeployer.ClusterManifestValidationException:
群集清单验证失败,出现异常
System.ArgumentException:凭证不允许使用IP地址
当结构作为NetworkService运行时,请键入“Windows”,请使用
主机名
如何更新json配置文件 在
\SfDevCluster\Data
目录中,您有clusterManifest.xml
文件。在那里,您可以更改节点的IPAddressOrFQDN
属性,并将主机名放在那里
在开发计算机上,您可以转到
C:\Program Files\Microsoft SDK\Service Fabric\ClusterSetup\[特定文件夹]
,ClusterManifestTemplate.xml
,并在每次部署新群集时保持相同的设置。也有同样的问题,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"
}
修改配置后,只需再次运行集群安装程序就可以了