【发布时间】:2023-12-28 07:36:01
【问题描述】:
我有一个 2 节点本地 Windows 集群,集群清单中有以下节点定义
"nodes": [
{
"nodeName": "node1",
"iPAddress": "192.168.1.1",
"nodeTypeRef": "node1",
"faultDomain": "fd:/dc1/r1",
"upgradeDomain": "UD1"
},
{
"nodeName": "node2",
"iPAddress": "192.168.1.2",
"nodeTypeRef": "node2",
"faultDomain": "fd:/dc2/r2",
"upgradeDomain": "UD2"
}
我正在尝试使用“AddNode.ps1”脚本添加一个名为“node3”的新节点:
.\AddNode.ps1 -FabricRuntimePackagePath "G:\Downloads\ServiceFabricRuntime\MicrosoftAzureServiceFabric.6.2.274.9494.cab" -NodeName node3 -NodeType "node3" -NodeIPAddressorFQDN 192.168.1.3 -ExistingClientConnectionEndpoint node0.gbl.net:19000 -UpgradeDomain UD3 -FaultDomain fd:/dc3/r3 -AcceptEULA
我在 powershell 中收到错误“无效的节点类型”。根据文档here,NodeType 必须是集群中的 "existing" 节点类型。我想知道这是为什么? clustermanifest.json 中的“NodeTypeRef”表示什么?如果我使用 nodetype 参数作为“node1”或“node2”[它们是现有的 nodetypes] 运行 AddNode.ps1,它可以工作。
【问题讨论】:
标签: azure-service-fabric service-fabric-on-premises