Service Fabric 托管群集节点类型缩放
Service Fabric 托管群集中的每个节点类型都受虚拟机规模集的支持。 如果要允许托管群集节点类型创建大型虚拟机规模集,必须向节点类型定义添加属性 multiplePlacementGroups
。 默认情况下,托管群集节点类型将此属性设置为 false,使容错域和升级域在放置组中保持一致,但此设置会限制节点类型不能缩放到 100 个 VM 以上。 要帮助确定应用程序是否可以有效利用大型规模集,请参阅此要求列表。
由于 Azure Service Fabric 托管群集资源提供程序协调缩放并使用托管磁盘处理数据,因此我们能够支持有状态和无状态辅助节点类型的大型规模集。
注意
部署节点类型后,无法修改此属性。
在 Service Fabric 托管群集中启用大型虚拟机规模集
要将辅助节点类型配置为大型规模集,请将 multiplePlacementGroups 属性设置为 true 。
注意
无法对主要节点类型设置此属性。
- Service Fabric 托管群集资源 apiVersion 应为 2021-05-01 或更高版本。
{
"apiVersion": "[variables('sfApiVersion')]",
"type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
"name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
"location": "[resourcegroup().location]",
"dependsOn": [
"[concat('Microsoft.ServiceFabric/managedclusters/', parameters('clusterName'))]"
],
"properties": {
"multiplePlacementGroups": true,
"isPrimary": false,
"vmImagePublisher": "[parameters('vmImagePublisher')]",
"vmImageOffer": "[parameters('vmImageOffer')]",
"vmImageSku": "[parameters('vmImageSku')]",
"vmImageVersion": "[parameters('vmImageVersion')]",
"vmSize": "[parameters('nodeTypeSize')]",
"vmInstanceCount": "[parameters('nodeTypeVmInstanceCount')]",
"dataDiskSizeGB": "[parameters('nodeTypeDataDiskSizeGB')]"
}
}