Azure Service Fabric-knooppunt typen en schaal sets voor virtuele machines
Virtuele-machine schaal sets vormen een Azure Compute-resource. U kunt schaal sets gebruiken voor het implementeren en beheren van een verzameling virtuele machines als een set. Elk knooppunt type dat u in een Azure Service Fabric-cluster definieert, stelt precies één schaalset in: meerdere knooppunt typen kunnen niet worden ondersteund door dezelfde schaalset en een type knoop punt mag niet worden ondersteund door meerdere schaal sets.
De Service Fabric runtime wordt geïnstalleerd op elke virtuele machine in de schaalset met de extensie micro soft. Azure. ServiceFabric virtual machine. U kunt elk knooppunt type omhoog of omlaag schalen, de SKU van het besturings systeem wijzigen dat op elk cluster knooppunt wordt uitgevoerd, verschillende sets poorten openen en verschillende capaciteits metrieken gebruiken.
In de volgende afbeelding ziet u een cluster met twee knooppunt typen, front- End en back-end. Elk knooppunt type heeft vijf knoop punten.

Instanties van schaal sets voor virtuele machines toewijzen aan knoop punten
Zoals in de voor gaande afbeelding wordt weer gegeven, beginnen de schaalset-instanties bij instantie 0 en nemen ze vervolgens toe met 1. De nummering wordt weer gegeven in de namen van knoop punten. Zo is het BackEnd_0 van knoop punt instantie 0 van de back-upschaalset. Deze schaalset heeft vijf instanties, met de naam BackEnd_0, BackEnd_1, BackEnd_2, BackEnd_3 en BackEnd_4.
Wanneer u een schaalset uitbreidt, wordt er een nieuw exemplaar gemaakt. De nieuwe instantie naam van de schaalset is doorgaans de naam van de schaalset plus het volgende exemplaar nummer. In ons voor beeld is het BackEnd_5.
Load balancers instellen voor de kaart schaal voor knooppunt typen en schaal sets
Als u uw cluster in de Azure Portal hebt geïmplementeerd of de voor beeld-Azure Resource Manager sjabloon hebt gebruikt, worden alle resources onder een resource groep weer gegeven. U kunt de load balancers voor elke schaalset of elk knooppunt type bekijken. De naam van de load balancer gebruikt de volgende indeling: < naam > van het lb-knooppunt type. Een voor beeld is LB-sfcluster4doc-0, zoals wordt weer gegeven in de volgende afbeelding:

Extensie van de virtuele machine Service Fabric
Service Fabric extensie van de virtuele machine wordt gebruikt om Service Fabric naar Azure Virtual Machines te bootslen en de knooppunt beveiliging te configureren.
Hier volgt een fragment van Service Fabric extensie van de virtuele machine:
"extensions": [
{
"name": "[concat('ServiceFabricNodeVmExt','_vmNodeType0Name')]",
"properties": {
"type": "ServiceFabricLinuxNode",
"autoUpgradeMinorVersion": true,
"protectedSettings": {
"StorageAccountKey1": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('supportLogStorageAccountName')),'2015-05-01-preview').key1]",
},
"publisher": "Microsoft.Azure.ServiceFabric",
"settings": {
"clusterEndpoint": "[reference(parameters('clusterName')).clusterEndpoint]",
"nodeTypeRef": "[variables('vmNodeType0Name')]",
"durabilityLevel": "Silver",
"enableParallelJobs": true,
"nicPrefixOverride": "[variables('subnet0Prefix')]",
"dataPath": "D:\\\\SvcFab",
"certificate": {
"commonNames": [
"[parameters('certificateCommonName')]"
],
"x509StoreName": "[parameters('certificateStoreValue')]"
}
},
"typeHandlerVersion": "1.1"
}
},
Hier volgen de eigenschaps beschrijvingen:
| Naam | Toegestane waarden | Uitleg of korte beschrijving |
|---|---|---|
| naam | tekenreeks | Unieke naam voor extensie |
| type | "ServiceFabricLinuxNode" of "ServiceFabricWindowsNode" | Geeft aan dat het besturings systeem Service Fabric Boots trapt |
| autoUpgradeMinorVersion | waar of onwaar | Automatische upgrade van secundaire versies van SF runtime inschakelen |
| publisher | Micro soft. Azure. ServiceFabric | De naam van de uitgever van de Service Fabric extensie |
| clusterEndpont | tekenreeks | URI: poort voor beheer eindpunt |
| nodeTypeRef | tekenreeks | Naam van nodeType |
| durabilityLevel | Bronze, Silver, Gold, Platinum | Tijd die is toegestaan voor het onderbreken van een onveranderlijke Azure-infra structuur |
| enableParallelJobs | waar of onwaar | Schakel Compute ParallelJobs in zoals virtuele machine verwijderen en start VM opnieuw op in dezelfde schaalset als parallel |
| nicPrefixOverride | tekenreeks | Subnetvoorvoegsel zoals "10.0.0.0/24" |
| commonNames | teken reeks [] | Algemene namen van geïnstalleerde cluster certificaten |
| x509StoreName | tekenreeks | De naam van het archief waar het geïnstalleerde cluster certificaat zich bevindt |
| typeHandlerVersion | 1.1 | De versie van de extensie. 1,0 de klassieke versie van de uitbrei ding wordt aanbevolen om te upgraden naar 1,1 |
| dataPath | tekenreeks | Het pad naar het station dat wordt gebruikt om de status voor Service Fabric systeem services en toepassings gegevens op te slaan. |
Volgende stappen
- Zie het overzicht van de functie overal implementeren en een vergelijking met door Azure beheerde clusters.
- Meer informatie over cluster beveiliging.
- Externe verbinding maken met een specifiek exemplaar van een schaalset
- De waarden voor het RDP-poort bereik bijwerken na de implementatie van cluster-vm's
- De gebruikers naam en het wacht woord van de beheerder voor cluster-vm's wijzigen