ARM テンプレートを使用して新しいサービス ファブリック クラスターを作成し、テンプレートを変更して証明書などを追加する実験を行っています。クラスターとすべてのリソースは正常に作成されていますが、最初はノード インスタンスの数が 2 倍であり、実際よりも 1 多いことに気付きました。に設定しました。たとえば、「vmInstanceCount」を 3 に設定すると、現在 7 つのインスタンスが作成されていることがわかります。
しかし、ただ待って終了させると、4 つのインスタンスが削除され、3 つのインスタンスが保持されます。ここでの 1 つの問題は、何を保持するかをランダムに選択することです。したがって、保持する名前は、乱雑な node_1、node_4、node_6 になる可能性があります。
nodeType のスニペットは次のとおりです。
"nodeTypes": [
{
"name": "[variables('vmNodeType0Name')]",
"applicationPorts": {
"endPort": 30000,
"startPort": 20000
},
"clientConnectionEndpointPort": "[variables('fabricTcpGatewayPort')]",
"ephemeralPorts": {
"endPort": 65534,
"startPort": 49152
},
"httpGatewayEndpointPort": "[variables('fabricHttpGatewayPort')]",
"isPrimary": true,
"vmInstanceCount": "[variables('vmInstanceCount')]",
"reverseProxyEndpointPort": "[variables('reverseProxyEndpointPort')]",
"durabilityLevel": "Bronze"
}
]
...
"sku": {
"name": "[variables('vmssSkuName')]",
"capacity": "[variables('vmssSkuCapacity')]",
"tier": "Standard"
}