クラスター マニフェストに次のノード定義を持つ 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 で「Invalid Node Type」というエラーが表示されます。こちらのドキュメントによると、NodeTypeはクラスター内の「既存の」ノードタイプである必要があります。これはなぜですか?clustermanifest.json の「NodeTypeRef」は何を意味しますか? nodetype パラメータを「node1」または「node2」[既存の nodetypes] として AddNode.ps1 を実行すると、動作します。