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.

Een cluster met twee knooppunt typen

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:

Scherm afbeelding toont een resource groep waarvoor twee load balancers zijn gemarkeerd.

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