Share via


Azure Service Fabric-csomóponttípusok és virtuálisgép-méretezési csoportok

A virtuálisgép-méretezési csoportok azure-beli számítási erőforrások. Méretezési csoportok használatával üzembe helyezhet és kezelhet virtuális gépek gyűjteményét készletként. Az Azure Service Fabric-fürtben definiált összes csomóponttípus pontosan egy méretezési csoportot állít be: több csomóponttípust nem lehet ugyanazzal a méretezési csoporttal biztonsági másolatot készíteni, és egy csomóponttípusról nem lehet több méretezési csoportról biztonsági másolatot készíteni.

A Service Fabric-futtatókörnyezet a Microsoft.Azure.ServiceFabric virtuális gép bővítmény által beállított méretezési csoportban lévő összes virtuális gépre telepítve van. Egymástól függetlenül skálázhatja az egyes csomóponttípusokat felfelé vagy lefelé, módosíthatja az egyes fürtcsomópontokon futó operációsrendszer-termékváltozatot, különböző portkészletekkel rendelkezhet, és különböző kapacitásmetrikákat használhat.

Az alábbi ábrán egy két csomóponttípusú, FrontEnd és BackEnd nevű fürt látható. Minden csomóponttípushoz öt csomópont tartozik.

A cluster that has two node types

Virtuálisgép-méretezési csoport példányainak leképezése csomópontokra

Az előző ábrán látható módon a méretezési csoport példányai a 0. példánynál kezdődnek, majd 1-sel növekednek. A számozás megjelenik a csomópontnevekben. A csomópont BackEnd_0 például a Háttérbeli méretezési csoport 0. példánya. Ennek a méretezési csoportnak öt példánya van: BackEnd_0, BackEnd_1, BackEnd_2, BackEnd_3 és BackEnd_4.

Méretezési csoport méretezésekor egy új példány jön létre. Az új méretezési csoport példányának neve általában a méretezési csoport neve és a következő példányszám. A példánkban ez BackEnd_5.

Méretezési csoport terheléselosztóinak leképezése csomóponttípusokra és méretezési csoportokra

Ha üzembe helyezte a fürtöt az Azure Portalon, vagy a minta Azure Resource Manager-sablont használta, az erőforráscsoport összes erőforrása megjelenik. Az egyes méretezési csoportok vagy csomóponttípusok terheléselosztói láthatók. A terheléselosztó neve a következő formátumot használja: LB-node< type name>. Ilyen például az LB-sfcluster4doc-0, ahogyan az alábbi ábrán látható:

Screenshot shows a resource group with two load balancers highlighted.

Service Fabric virtuálisgép-bővítmény

A Service Fabric virtuálisgép-bővítmény a Service Fabric azure-beli virtuális gépekre való rendszerindítására és a Csomópontbiztonság konfigurálására szolgál.

A Service Fabric virtuális gép bővítményének kódrészlete a következő:

"extensions": [
  {
    "name": "[concat('ServiceFabricNodeVmExt','_vmNodeType0Name')]",
    "properties": {
      "type": "ServiceFabricLinuxNode",
      "autoUpgradeMinorVersion": true,
      "enableAutomaticUpgrade": 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": "2.0"
     }
   },

A tulajdonságok leírása a következő:

Név Engedélyezett értékek Útmutató vagy rövid leírás
név sztring A bővítmény egyedi neve
típus "ServiceFabricLinuxNode" vagy "ServiceFabricNode" Azonosítja, hogy a Service Fabric rendszerindítási célja
autoUpgradeMinorVersion igaz vagy hamis A bővítmény legújabb alverziójának használata üzembe helyezéskor
enableAutomaticUpgrade igaz vagy hamis Ha egy nem főverzió elérhető, automatikusan frissítse a bővítményt. Csak ServiceFabricLinuxNode típushoz érhető el
Publisher Microsoft.Azure.ServiceFabric A Service Fabric-bővítmény közzétevőjének neve
clusterEndpoint sztring URI:PORT –Felügyeleti végpont
nodeTypeRef sztring NodeType neve
tartóssági szint bronz, ezüst, arany, platina A nem módosítható Azure-infrastruktúra szüneteltetésére engedélyezett idő
enableParallelJobs igaz vagy hamis Számítási párhuzamos feladatok engedélyezése, például virtuális gép eltávolítása és virtuális gép újraindítása ugyanabban a méretezési csoportban párhuzamosan
nicPrefixOverride sztring Alhálózati előtag, például "10.0.0.0/24"
commonNames sztring[] Telepített fürttanúsítványok gyakori nevei
x509StoreName sztring Annak az áruháznak a neve, ahol a telepített fürttanúsítvány található
typeHandlerVersion 1,1 A bővítmény verziója. Az 1.0-s verziójú bővítmények 1.1-re való frissítését javasoljuk
dataPath sztring A Service Fabric rendszerszolgáltatások és alkalmazásadatok állapotának mentéséhez használt meghajtó elérési útja.

További lépések