Megosztás a következőn keresztül:


Microsoft.ServiceFabric-fürtök 2018.02.01.

Bicep-erőforrásdefiníció

A fürtök erőforrástípusa a következő célműveletekkel helyezhető üzembe:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.ServiceFabric/clusters@2018-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    addOnFeatures: [
      'string'
    ]
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
    }
    certificate: {
      thumbprint: 'string'
      thumbprintSecondary: 'string'
      x509StoreName: 'string'
    }
    certificateCommonNames: {
      commonNames: [
        {
          certificateCommonName: 'string'
          certificateIssuerThumbprint: 'string'
        }
      ]
      x509StoreName: 'string'
    }
    clientCertificateCommonNames: [
      {
        certificateCommonName: 'string'
        certificateIssuerThumbprint: 'string'
        isAdmin: bool
      }
    ]
    clientCertificateThumbprints: [
      {
        certificateThumbprint: 'string'
        isAdmin: bool
      }
    ]
    clusterCodeVersion: 'string'
    diagnosticsStorageAccountConfig: {
      blobEndpoint: 'string'
      protectedAccountKeyName: 'string'
      queueEndpoint: 'string'
      storageAccountName: 'string'
      tableEndpoint: 'string'
    }
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    managementEndpoint: 'string'
    nodeTypes: [
      {
        applicationPorts: {
          endPort: int
          startPort: int
        }
        capacities: {
          {customized property}: 'string'
        }
        clientConnectionEndpointPort: int
        durabilityLevel: 'string'
        ephemeralPorts: {
          endPort: int
          startPort: int
        }
        httpGatewayEndpointPort: int
        isPrimary: bool
        name: 'string'
        placementProperties: {
          {customized property}: 'string'
        }
        reverseProxyEndpointPort: int
        vmInstanceCount: int
      }
    ]
    reliabilityLevel: 'string'
    reverseProxyCertificate: {
      thumbprint: 'string'
      thumbprintSecondary: 'string'
      x509StoreName: 'string'
    }
    reverseProxyCertificateCommonNames: {
      commonNames: [
        {
          certificateCommonName: 'string'
          certificateIssuerThumbprint: 'string'
        }
      ]
      x509StoreName: 'string'
    }
    upgradeDescription: {
      deltaHealthPolicy: {
        applicationDeltaHealthPolicies: {
          {customized property}: {
            defaultServiceTypeDeltaHealthPolicy: {
              maxPercentDeltaUnhealthyServices: int
            }
            serviceTypeDeltaHealthPolicies: {
              {customized property}: {
                maxPercentDeltaUnhealthyServices: int
              }
            }
          }
        }
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
      }
      forceRestart: bool
      healthCheckRetryTimeout: 'string'
      healthCheckStableDuration: 'string'
      healthCheckWaitDuration: 'string'
      healthPolicy: {
        applicationHealthPolicies: {
          {customized property}: {
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
            }
            serviceTypeHealthPolicies: {
              {customized property}: {
                maxPercentUnhealthyServices: int
              }
            }
          }
        }
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
      }
      upgradeDomainTimeout: 'string'
      upgradeReplicaSetCheckTimeout: 'string'
      upgradeTimeout: 'string'
    }
    upgradeMode: 'string'
    vmImage: 'string'
  }
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 4-23

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal.
location Azure-erőforrás helye. sztring (kötelező)
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties A fürterőforrás tulajdonságai ClusterProperties

ClusterProperties

Név Leírás Érték
addOnFeatures A fürtön engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"RepairManager"
"ResourceMonitorService"
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
tanúsítvány A fürt biztonságossá tételéhez használandó tanúsítvány. A rendszer a megadott tanúsítványt használja a csomópontok közötti biztonsághoz a fürtön belül, az SSL-tanúsítványt a fürtkezelési végponthoz és az alapértelmezett rendszergazdai ügyfelet. CertificateDescription
certificateCommonNames A fürt védelméhez használt köznapi névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. ServerCertificateCommonNames
clientCertificateCommonNames A fürt felügyeletére jogosult, köznapi névvel hivatkozott ügyféltanúsítványok listája. ClientCertificateCommonName[]
clientCertificateThumbprints A fürt felügyeletére jogosult ujjlenyomattal hivatkozott ügyféltanúsítványok listája. ClientCertificateThumbprint[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság csak akkor állítható be, ha az upgradeMode értéke "Manuális". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
diagnosticsStorageAccountConfig A Service Fabric diagnosztikai naplóinak tárolására szolgáló tárfiókadatok. DiagnosticsStorageAccountConfig
fabricSettings A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
reliabilityLevel A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről.

- Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Silver – Futtassa a rendszerszolgáltatásokat 5-ös célreplikakészlettel.
- Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel.
- Platinum – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel.
"Bronz"
"Arany"
"Nincs"
"Platinum"
"Ezüst"
reverseProxyCertificate A fordított proxy által használt kiszolgálói tanúsítvány. CertificateDescription
reverseProxyCertificateCommonNames A fürt védelméhez használt köznapi névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. ServerCertificateCommonNames
upgradeDescription A fürt frissítésekor használandó szabályzat. ClusterUpgradePolicy
upgradeMode A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el.

- Automatikus – A fürt automatikusan frissül a Service Fabric-futtatókörnyezet legújabb verziójára, amint elérhető.
– Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik.
"Automatikus"
"Kézi"
vmImage A virtuálisgép-rendszerkép VMSS-ének konfigurálása megtörtént. Általános nevek, például Windows vagy Linux is használhatók. sztring

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Azure Active Directory-bérlőazonosító. sztring

CertificateDescription

Név Leírás Érték
Ujjlenyomat Az elsődleges tanúsítvány ujjlenyomata. sztring (kötelező)
ujjlenyomatSecondary A másodlagos tanúsítvány ujjlenyomata. sztring
x509StoreName A helyi tanúsítványtároló helye. 'AddressBook'
"AuthRoot"
"CertificateAuthority"
"Nem engedélyezett"
'Saját'
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ServerCertificateCommonNames

Név Leírás Érték
commonNames A fürt védelméhez használt, köznapi névvel hivatkozott kiszolgálótanúsítványok listája. ServerCertificateCommonName[]
x509StoreName A helyi tanúsítványtároló helye. 'AddressBook'
"AuthRoot"
"CertificateAuthority"
"Nem engedélyezett"
'Saját'
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ServerCertificateCommonName

Név Leírás Érték
certificateCommonName A kiszolgálótanúsítvány köznapi neve. sztring (kötelező)
certificateIssuerThumbprint A kiszolgálótanúsítvány kiállítói ujjlenyomata. sztring (kötelező)

ClientCertificateCommonName

Név Leírás Érték
certificateCommonName Az ügyféltanúsítvány köznapi neve. sztring (kötelező)
certificateIssuerThumbprint Az ügyféltanúsítvány kiállítói ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

ClientCertificateThumbprint

Név Leírás Érték
certificateThumbprint Az ügyféltanúsítvány ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

DiagnosticsStorageAccountConfig

Név Leírás Érték
blobEndpoint Az Azure Storage-fiók blobvégpontja. sztring (kötelező)
protectedAccountKeyName A védett diagnosztikai tárkulcs neve. sztring (kötelező)
queueEndpoint Az Azure Storage-fiók üzenetsorvégpontja. sztring (kötelező)
storageAccountName Az Azure Storage-fiók neve. sztring (kötelező)
tableEndpoint Az Azure Storage-fiók táblavégpontja. sztring (kötelező)

BeállításokSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A szakasz paramétereinek gyűjteménye. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

NodeTypeDescription

Név Leírás Érték
applicationPorts Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. EndpointRangeDescription
Kapacitások A csomóponttípus csomópontjaira alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy a csomópont mennyi erőforrással rendelkezik. NodeTypeDescriptionCapacities
clientConnectionEndpointPort A TCP-fürtkezelési végpont portja. int (kötelező)
tartóssági szint A csomóponttípus tartóssági szintje. További információ a tartóssági szintről.

- Bronz - Nincsenek jogosultságok. Ez az alapértelmezett beállítás.
- Silver – Az infrastruktúra-feladatok 10 percig szüneteltethetők UD-nként.
- Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartóssága csak teljes csomópontos virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb.
"Bronz"
"Arany"
"Ezüst"
rövid élettartamúportok Az ebben a csomóponttípusban lévő csomópontok rövid élettartamú portjainak tartományát konfigurálni kell. EndpointRangeDescription
httpGatewayEndpointPort A HTTP-fürtkezelési végpont portja. int (kötelező)
isPrimary Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető vagy módosítható a meglévő fürtök esetében. bool (kötelező)
name A csomóponttípus neve. sztring (kötelező)
placementProperties A csomóponttípus csomópontjaira alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort A fordított proxy által használt végpont. int
vmInstanceCount A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 2147483647

EndpointRangeDescription

Név Leírás Érték
endPort Porttartomány záró portja int (kötelező)
startPort Porttartomány kezdőportja int (kötelező)

NodeTypeDescriptionCapacities

Név Leírás Érték
{customized property} sztring

NodeTypeDescriptionPlacementProperties

Név Leírás Érték
{customized property} sztring

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt frissítésekor használt fürt különbözeti állapotszabályzata. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthCheckRetryTimeout Az állapotértékelés újbóli megkísérléséhez szükséges idő, amikor az alkalmazás vagy fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozási idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthPolicy A fürt frissítéséhez használt fürtállapot-szabályzat. ClusterHealthPolicy (kötelező)
upgradeDomainTimeout Az az idő, amíg az egyes frissítési tartományoknak befejeződniük kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout Az az idő, amíg a teljes frissítésnek befejeződnie kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
applicationDeltaHealthPolicies Meghatározza az alkalmazás delta-állapotszabályzat-leképezését, amellyel kiértékelhető egy alkalmazás vagy annak egyik gyermekentitása a fürt frissítésekor. ApplicationDeltaHealthPolicyMap
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során.
A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik az összes befejezett frissítési tartomány esetében, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ApplicationDeltaHealthPolicyMap

Név Leírás Érték
{customized property} ApplicationDeltaHealthPolicy

ApplicationDeltaHealthPolicy

Név Leírás Érték
defaultServiceTypeDeltaHealthPolicy A delta állapotszabályzata alapértelmezés szerint egy szolgáltatástípus állapotának kiértékelésére szolgál a fürt frissítésekor. ServiceTypeDeltaHealthPolicy
serviceTypeDeltaHealthPolicies A szolgáltatástípus változásállapot-szabályzatának leképezése szolgáltatástípusonként. A térkép alapértelmezés szerint üres. ServiceTypeDeltaHealthPolicyMap

ServiceTypeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyServices A szolgáltatások állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a frissítés elején lévő szolgáltatások állapota és a szolgáltatások állapota között mérik az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ServiceTypeDeltaHealthPolicyMap

Név Leírás Érték
{customized property} ServiceTypeDeltaHealthPolicy

ClusterHealthPolicy

Név Leírás Érték
applicationHealthPolicies Meghatározza az alkalmazás vagy annak gyermekentitásai állapotának kiértékeléséhez használt alkalmazásállapot-szabályzattérképet. ApplicationHealthPolicyMap
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték az alkalmazások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték azoknak a csomópontoknak a maximálisan tolerált százalékos aránya, amelyek nem megfelelő állapotban lehetnek, mielőtt a fürt hibásnak minősül.
Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékos arány kiszámítása a nem kifogástalan csomópontok számának a fürtben lévő csomópontok teljes számával való elosztva történik.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla.

A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek állítva javításra, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt eltűrjék.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ApplicationHealthPolicyMap

Név Leírás Érték
{customized property} ApplicationHealthPolicy

ApplicationHealthPolicy

Név Leírás Érték
defaultServiceTypeHealthPolicy A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. ServiceTypeHealthPolicy
serviceTypeHealthPolicies A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Név Leírás Érték
maxPercentUnhealthyServices Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ServiceTypeHealthPolicyMap

Név Leírás Érték
{customized property} ServiceTypeHealthPolicy

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
5 csomópontos Ubuntu Service Fabric-fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos 5 csomópontos Service Fabric-fürt üzembe helyezését, amely Ubuntu-t futtat egy Standard_D2_V2 Méretű VMSS-en.
5 csomópontos biztonságos fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Biztonságos 5 csomópontos Service Fabric-fürt üzembe helyezését, amely Windows Server 2019 Datacentert futtat egy Standard_D2_v2 méretű VMSS-en.
3 csomóponttípusú biztonságos fürt üzembe helyezése engedélyezett NSG-kkel

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos, 3 csomóponttípusú Service Fabric-fürt üzembe helyezését Windows Server 2016 Data centert futtató Standard_D2 méretű virtuális gépeken. Ezzel a sablonnal a hálózati biztonsági csoportok használatával szabályozhatja a bejövő és kimenő hálózati forgalmat.

ARM-sablon erőforrásdefiníciója

A fürtök erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.ServiceFabric/clusters",
  "apiVersion": "2018-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "addOnFeatures": [ "string" ],
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string"
    },
    "certificate": {
      "thumbprint": "string",
      "thumbprintSecondary": "string",
      "x509StoreName": "string"
    },
    "certificateCommonNames": {
      "commonNames": [
        {
          "certificateCommonName": "string",
          "certificateIssuerThumbprint": "string"
        }
      ],
      "x509StoreName": "string"
    },
    "clientCertificateCommonNames": [
      {
        "certificateCommonName": "string",
        "certificateIssuerThumbprint": "string",
        "isAdmin": "bool"
      }
    ],
    "clientCertificateThumbprints": [
      {
        "certificateThumbprint": "string",
        "isAdmin": "bool"
      }
    ],
    "clusterCodeVersion": "string",
    "diagnosticsStorageAccountConfig": {
      "blobEndpoint": "string",
      "protectedAccountKeyName": "string",
      "queueEndpoint": "string",
      "storageAccountName": "string",
      "tableEndpoint": "string"
    },
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "managementEndpoint": "string",
    "nodeTypes": [
      {
        "applicationPorts": {
          "endPort": "int",
          "startPort": "int"
        },
        "capacities": {
          "{customized property}": "string"
        },
        "clientConnectionEndpointPort": "int",
        "durabilityLevel": "string",
        "ephemeralPorts": {
          "endPort": "int",
          "startPort": "int"
        },
        "httpGatewayEndpointPort": "int",
        "isPrimary": "bool",
        "name": "string",
        "placementProperties": {
          "{customized property}": "string"
        },
        "reverseProxyEndpointPort": "int",
        "vmInstanceCount": "int"
      }
    ],
    "reliabilityLevel": "string",
    "reverseProxyCertificate": {
      "thumbprint": "string",
      "thumbprintSecondary": "string",
      "x509StoreName": "string"
    },
    "reverseProxyCertificateCommonNames": {
      "commonNames": [
        {
          "certificateCommonName": "string",
          "certificateIssuerThumbprint": "string"
        }
      ],
      "x509StoreName": "string"
    },
    "upgradeDescription": {
      "deltaHealthPolicy": {
        "applicationDeltaHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeDeltaHealthPolicy": {
              "maxPercentDeltaUnhealthyServices": "int"
            },
            "serviceTypeDeltaHealthPolicies": {
              "{customized property}": {
                "maxPercentDeltaUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
      },
      "forceRestart": "bool",
      "healthCheckRetryTimeout": "string",
      "healthCheckStableDuration": "string",
      "healthCheckWaitDuration": "string",
      "healthPolicy": {
        "applicationHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int"
            },
            "serviceTypeHealthPolicies": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int"
      },
      "upgradeDomainTimeout": "string",
      "upgradeReplicaSetCheckTimeout": "string",
      "upgradeTimeout": "string"
    },
    "upgradeMode": "string",
    "vmImage": "string"
  }
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/clusters"
apiVersion Az erőforrás API-verziója '2018-02-01'
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 4-23

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal.
location Azure-erőforrás helye. sztring (kötelező)
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties A fürterőforrás tulajdonságai ClusterProperties

ClusterProperties

Név Leírás Érték
addOnFeatures A fürtben engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"RepairManager"
"ResourceMonitorService"
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
tanúsítvány A fürt biztonságossá tételéhez használandó tanúsítvány. A megadott tanúsítvány a csomópontok fürtbeli biztonságához, a fürt felügyeleti végpontjához tartozó SSL-tanúsítványhoz és az alapértelmezett rendszergazdai ügyfélhez lesz használva. Tanúsítványleíró
certificateCommonNames A fürt védelméhez használt általános névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. ServerCertificateCommonNames
clientCertificateCommonNames A fürt kezelésére jogosult általános névvel hivatkozott ügyféltanúsítványok listája. ClientCertificateCommonName[]
clientCertificateThumbprints A fürt kezelésére jogosult, ujjlenyomattal hivatkozott ügyféltanúsítványok listája. ClientCertificateThumbprint[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság csak akkor állítható be, ha a upgradeMode értéke "Manuális". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
diagnosticsStorageAccountConfig A Service Fabric diagnosztikai naplóinak tárolására szolgáló tárfiók adatai. DiagnosticsStorageAccountConfig
fabricSettings A fürt konfigurálásához tartozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
reliabilityLevel A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről.

- Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlet-számmal. Ezt csak tesztfürtökhöz szabad használni.
- Silver – Futtassa a System-szolgáltatásokat 5-ös célreplikakészlet-számmal.
- Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel.
- Platina – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel.
"Bronz"
"Arany"
"Nincs"
"Platinum"
"Ezüst"
reverseProxyCertificate A fordított proxy által használt kiszolgálói tanúsítvány. CertificateDescription
reverseProxyCertificateCommonNames A fürt védelméhez használt köznapi névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. ServerCertificateCommonNames
upgradeDescription A fürt frissítésekor használandó szabályzat. ClusterUpgradePolicy
upgradeMode A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el.

- Automatikus – A fürt automatikusan frissül a Service Fabric-futtatókörnyezet legújabb verziójára, amint elérhető.
– Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik.
"Automatikus"
"Kézi"
vmImage A virtuálisgép-rendszerkép VMSS-ének konfigurálása megtörtént. Általános nevek, például Windows vagy Linux is használhatók. sztring

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Azure Active Directory-bérlőazonosító. sztring

CertificateDescription

Név Leírás Érték
Ujjlenyomat Az elsődleges tanúsítvány ujjlenyomata. sztring (kötelező)
ujjlenyomatSecondary A másodlagos tanúsítvány ujjlenyomata. sztring
x509StoreName A helyi tanúsítványtároló helye. 'AddressBook'
"AuthRoot"
"CertificateAuthority"
"Nem engedélyezett"
'Saját'
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ServerCertificateCommonNames

Név Leírás Érték
commonNames A fürt védelméhez használt, köznapi névvel hivatkozott kiszolgálótanúsítványok listája. ServerCertificateCommonName[]
x509StoreName A helyi tanúsítványtároló helye. 'AddressBook'
"AuthRoot"
"CertificateAuthority"
"Nem engedélyezett"
'Saját'
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ServerCertificateCommonName

Név Leírás Érték
certificateCommonName A kiszolgálótanúsítvány köznapi neve. sztring (kötelező)
certificateIssuerThumbprint A kiszolgálótanúsítvány kiállítói ujjlenyomata. sztring (kötelező)

ClientCertificateCommonName

Név Leírás Érték
certificateCommonName Az ügyféltanúsítvány köznapi neve. sztring (kötelező)
certificateIssuerThumbprint Az ügyféltanúsítvány kiállítói ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

ClientCertificateThumbprint

Név Leírás Érték
certificateThumbprint Az ügyféltanúsítvány ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

DiagnosticsStorageAccountConfig

Név Leírás Érték
blobEndpoint Az Azure Storage-fiók blobvégpontja. sztring (kötelező)
protectedAccountKeyName A védett diagnosztikai tárkulcs neve. sztring (kötelező)
queueEndpoint Az Azure Storage-fiók üzenetsorvégpontja. sztring (kötelező)
storageAccountName Az Azure Storage-fiók neve. sztring (kötelező)
tableEndpoint Az Azure Storage-fiók táblavégpontja. sztring (kötelező)

BeállításokSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A szakasz paramétereinek gyűjteménye. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

NodeTypeDescription

Név Leírás Érték
applicationPorts Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. EndpointRangeDescription
Kapacitások A csomóponttípus csomópontjaira alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy a csomópont mennyi erőforrással rendelkezik. NodeTypeDescriptionCapacities
clientConnectionEndpointPort A TCP-fürtkezelési végpont portja. int (kötelező)
tartóssági szint A csomóponttípus tartóssági szintje. További információ a tartóssági szintről.

- Bronz - Nincsenek jogosultságok. Ez az alapértelmezett beállítás.
- Silver – Az infrastruktúra-feladatok 10 percig szüneteltethetők UD-nként.
- Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartóssága csak teljes csomópontos virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb.
"Bronz"
"Arany"
"Ezüst"
rövid élettartamúportok Az ebben a csomóponttípusban lévő csomópontok rövid élettartamú portjainak tartományát konfigurálni kell. EndpointRangeDescription
httpGatewayEndpointPort A HTTP-fürtkezelési végpont portja. int (kötelező)
isPrimary Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető vagy módosítható a meglévő fürtök esetében. bool (kötelező)
name A csomóponttípus neve. sztring (kötelező)
placementProperties A csomóponttípus csomópontjaira alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort A fordított proxy által használt végpont. int
vmInstanceCount A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 2147483647

EndpointRangeDescription

Név Leírás Érték
endPort Porttartomány záró portja int (kötelező)
startPort Porttartomány kezdő portja int (kötelező)

NodeTypeDescriptionCapacities

Név Leírás Érték
{testreszabott tulajdonság} sztring

NodeTypeDescriptionPlacementProperties

Név Leírás Érték
{testreszabott tulajdonság} sztring

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt frissítésekor használt fürt különbözeti állapotszabályzata. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer a frissítés során kényszerítve újraindítja a folyamatokat, még akkor is, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthCheckRetryTimeout Az állapotértékelés újrapróbálkozásához szükséges idő, amikor az alkalmazás vagy a fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amely alatt az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozó idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthPolicy A fürt frissítéséhez használt fürtállapot-szabályzat. ClusterHealthPolicy (kötelező)
upgradeDomainTimeout Az az idő, amelyet az egyes frissítési tartományoknak végre kell hajtaniuk a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megakadályozására szolgáló maximális időtartam váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állás elvesztésének problémáitól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout A frissítés visszaállítása előtt a teljes frissítés befejezéséhez szükséges idő. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
applicationDeltaHealthPolicies Meghatározza az alkalmazás delta állapotházirend-leképezését, amellyel kiértékelheti egy alkalmazás vagy annak egyik gyermek entitásának állapotát a fürt frissítésekor. ApplicationDeltaHealthPolicyMap
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke.
A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke.
A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke.
A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában.
Az ellenőrzés az összes befejezett frissítési tartomány frissítési tartományának befejezése után történik, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ApplicationDeltaHealthPolicyMap

Név Leírás Érték
{testreszabott tulajdonság} ApplicationDeltaHealthPolicy

ApplicationDeltaHealthPolicy

Név Leírás Érték
defaultServiceTypeDeltaHealthPolicy A fürt frissítésekor alapértelmezés szerint egy szolgáltatástípus állapotának kiértékelésére használt delta állapotszabályzat. ServiceTypeDeltaHealthPolicy
serviceTypeDeltaHealthPolicies A leképezés szolgáltatástípusonkénti változásállapot-szabályzattal. A térkép alapértelmezés szerint üres. ServiceTypeDeltaHealthPolicyMap

ServiceTypeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyServices A szolgáltatások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke.
A különbözetet a frissítés elején a szolgáltatások állapota és az állapotértékelés időpontjában a szolgáltatások állapota között mérik.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ServiceTypeDeltaHealthPolicyMap

Név Leírás Érték
{testreszabott tulajdonság} ServiceTypeDeltaHealthPolicy

ClusterHealthPolicy

Név Leírás Érték
applicationHealthPolicies Meghatározza az alkalmazás vagy annak egyik gyermek entitásának állapotának értékeléséhez használt alkalmazásállapot-szabályzattérképet. ApplicationHealthPolicyMap
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximális megengedett százalékos aránya a hiba bejelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték az alkalmazások maximálisan tolerálható százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok megengedett maximális százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték a csomópontok maximálisan tolerálható százalékos arányát jelöli, amely nem kifogástalan állapotú lehet, mielőtt a fürt hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú csomópontok számát a fürtben található csomópontok teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla.

A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek javítva, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt elviselje.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ApplicationHealthPolicyMap

Név Leírás Érték
{testreszabott tulajdonság} ApplicationHealthPolicy

ApplicationHealthPolicy

Név Leírás Érték
defaultServiceTypeHealthPolicy A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. ServiceTypeHealthPolicy
serviceTypeHealthPolicies A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Név Leírás Érték
maxPercentUnhealthyServices Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ServiceTypeHealthPolicyMap

Név Leírás Érték
{testreszabott tulajdonság} ServiceTypeHealthPolicy

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
5 csomópontos Ubuntu Service Fabric-fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos 5 csomópontos Service Fabric-fürt üzembe helyezését, amely Ubuntu-t futtat egy Standard_D2_V2 méretű VMSS-en.
5 csomópontos biztonságos fürt üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Biztonságos 5 csomópontos Service Fabric-fürt üzembe helyezését, amely Windows Server 2019 Datacentert futtat egy Standard_D2_v2 méretű VMSS-en.
3 csomóponttípusú biztonságos fürt üzembe helyezése engedélyezett NSG-kkel

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos, 3 csomóponttípusú Service Fabric-fürt üzembe helyezését Windows Server 2016 Data centert futtató Standard_D2 méretű virtuális gépeken. Ezzel a sablonnal a hálózati biztonsági csoportok használatával szabályozhatja a bejövő és kimenő hálózati forgalmat.

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A fürtök erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/clusters@2018-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      addOnFeatures = [
        "string"
      ]
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
      }
      certificate = {
        thumbprint = "string"
        thumbprintSecondary = "string"
        x509StoreName = "string"
      }
      certificateCommonNames = {
        commonNames = [
          {
            certificateCommonName = "string"
            certificateIssuerThumbprint = "string"
          }
        ]
        x509StoreName = "string"
      }
      clientCertificateCommonNames = [
        {
          certificateCommonName = "string"
          certificateIssuerThumbprint = "string"
          isAdmin = bool
        }
      ]
      clientCertificateThumbprints = [
        {
          certificateThumbprint = "string"
          isAdmin = bool
        }
      ]
      clusterCodeVersion = "string"
      diagnosticsStorageAccountConfig = {
        blobEndpoint = "string"
        protectedAccountKeyName = "string"
        queueEndpoint = "string"
        storageAccountName = "string"
        tableEndpoint = "string"
      }
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      managementEndpoint = "string"
      nodeTypes = [
        {
          applicationPorts = {
            endPort = int
            startPort = int
          }
          capacities = {
            {customized property} = "string"
          }
          clientConnectionEndpointPort = int
          durabilityLevel = "string"
          ephemeralPorts = {
            endPort = int
            startPort = int
          }
          httpGatewayEndpointPort = int
          isPrimary = bool
          name = "string"
          placementProperties = {
            {customized property} = "string"
          }
          reverseProxyEndpointPort = int
          vmInstanceCount = int
        }
      ]
      reliabilityLevel = "string"
      reverseProxyCertificate = {
        thumbprint = "string"
        thumbprintSecondary = "string"
        x509StoreName = "string"
      }
      reverseProxyCertificateCommonNames = {
        commonNames = [
          {
            certificateCommonName = "string"
            certificateIssuerThumbprint = "string"
          }
        ]
        x509StoreName = "string"
      }
      upgradeDescription = {
        deltaHealthPolicy = {
          applicationDeltaHealthPolicies = {
            {customized property} = {
              defaultServiceTypeDeltaHealthPolicy = {
                maxPercentDeltaUnhealthyServices = int
              }
              serviceTypeDeltaHealthPolicies = {
                {customized property} = {
                  maxPercentDeltaUnhealthyServices = int
                }
              }
            }
          }
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
        }
        forceRestart = bool
        healthCheckRetryTimeout = "string"
        healthCheckStableDuration = "string"
        healthCheckWaitDuration = "string"
        healthPolicy = {
          applicationHealthPolicies = {
            {customized property} = {
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
              }
              serviceTypeHealthPolicies = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                }
              }
            }
          }
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
        }
        upgradeDomainTimeout = "string"
        upgradeReplicaSetCheckTimeout = "string"
        upgradeTimeout = "string"
      }
      upgradeMode = "string"
      vmImage = "string"
    }
  })
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/clusters@2018-02-01"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 4-23

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal.
location Azure-erőforrás helye. sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az adott erőforráscsoport azonosítóját. sztring (kötelező)
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára.
properties A fürterőforrás tulajdonságai ClusterProperties

ClusterProperties

Név Leírás Érték
addOnFeatures A fürtben engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"RepairManager"
"ResourceMonitorService"
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
tanúsítvány A fürt biztonságossá tételéhez használandó tanúsítvány. A megadott tanúsítvány a csomópontok fürtbeli biztonságához, a fürt felügyeleti végpontjához tartozó SSL-tanúsítványhoz és az alapértelmezett rendszergazdai ügyfélhez lesz használva. Tanúsítványleíró
certificateCommonNames A fürt védelméhez használt általános névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. ServerCertificateCommonNames
clientCertificateCommonNames A fürt kezelésére jogosult általános névvel hivatkozott ügyféltanúsítványok listája. ClientCertificateCommonName[]
clientCertificateThumbprints A fürt kezelésére jogosult, ujjlenyomattal hivatkozott ügyféltanúsítványok listája. ClientCertificateThumbprint[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság csak akkor állítható be, ha a upgradeMode értéke "Manuális". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
diagnosticsStorageAccountConfig A Service Fabric diagnosztikai naplóinak tárolására szolgáló tárfiók adatai. DiagnosticsStorageAccountConfig
fabricSettings A fürt konfigurálásához tartozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
reliabilityLevel A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről.

- Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni.
- Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlet-számmal. Ezt csak tesztfürtökhöz szabad használni.
- Silver – Futtassa a System-szolgáltatásokat 5-ös célreplikakészlet-számmal.
- Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel.
- Platina – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel.
"Bronz"
"Arany"
"Nincs"
"Platina"
"Ezüst"
reverseProxyCertificate A fordított proxy által használt kiszolgálói tanúsítvány. Tanúsítványleíró
reverseProxyCertificateCommonNames A fürt védelméhez használt általános névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. ServerCertificateCommonNames
upgradeDescription A fürt frissítésekor használni kívánt szabályzat. ClusterUpgradePolicy
upgradeMode A fürt frissítési módja, amikor új Service Fabric-futtatókörnyezeti verzió érhető el.

- Automatikus – A fürt automatikusan frissül a Service Fabric legújabb futtatókörnyezeti verziójára, amint elérhető.
– Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik.
"Automatikus"
"Kézi"
vmImage A virtuálisgép-rendszerkép VMSS-ével konfigurálva van. Általános nevek, például Windows vagy Linux használhatók. sztring

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Az Azure Active Directory bérlőazonosítója. sztring

Tanúsítványleíró

Név Leírás Érték
Ujjlenyomat Az elsődleges tanúsítvány ujjlenyomata. sztring (kötelező)
ujjlenyomatSecondary A másodlagos tanúsítvány ujjlenyomata. sztring
x509StoreName A helyi tanúsítványtároló helye. "Címjegyzék"
"AuthRoot"
"CertificateAuthority"
"Letiltva"
"Saját"
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ServerCertificateCommonNames

Név Leírás Érték
commonNames A fürt biztonságossá tételéhez használt, köznapi névvel hivatkozott kiszolgálói tanúsítványok listája. ServerCertificateCommonName[]
x509StoreName A helyi tanúsítványtároló helye. "Címjegyzék"
"AuthRoot"
"CertificateAuthority"
"Letiltva"
"Saját"
"Gyökér"
"TrustedPeople"
"TrustedPublisher"

ServerCertificateCommonName

Név Leírás Érték
certificateCommonName A kiszolgálótanúsítvány általános neve. sztring (kötelező)
certificateIssuerThumbprint A kiszolgálótanúsítvány kiállítói ujjlenyomata. sztring (kötelező)

ClientCertificateCommonName

Név Leírás Érték
certificateCommonName Az ügyféltanúsítvány általános neve. sztring (kötelező)
certificateIssuerThumbprint Az ügyféltanúsítvány kiállítói ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

ClientCertificateThumbprint

Név Leírás Érték
certificateThumbprint Az ügyféltanúsítvány ujjlenyomata. sztring (kötelező)
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)

DiagnosticsStorageAccountConfig

Név Leírás Érték
blobEndpoint Az Azure Storage-fiók blobvégpontja. sztring (kötelező)
protectedAccountKeyName A védett diagnosztikai tárkulcs neve. sztring (kötelező)
queueEndpoint Az Azure Storage-fiók üzenetsorvégpontja. sztring (kötelező)
storageAccountName Az Azure Storage-fiók neve. sztring (kötelező)
tableEndpoint Az Azure Storage-fiók táblavégpontja. sztring (kötelező)

SettingsSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A paraméterek gyűjteménye a szakaszban. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

NodeTypeDescription

Név Leírás Érték
applicationPorts Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. EndpointRangeDescription
Kapacitások A csomóponttípusban lévő csomópontokra alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy egy csomópont mennyi erőforrással rendelkezik. NodeTypeDescriptionCapacities
clientConnectionEndpointPort A TCP-fürtkezelési végpont portja. int (kötelező)
tartóssági szint A csomóponttípus tartóssági szintje. Tudnivalók a tartóssági szintről.

- Bronz - Nincsenek kiváltságok. Ez az alapértelmezett beállítás.
- Silver – Az infrastruktúra-feladatok UD-nként 10 percig szüneteltethetők.
- Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartósság csak teljes csomópontú virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb.
"Bronz"
"Arany"
"Ezüst"
rövid élettartamúportok Azoknak a rövid élettartamú portoknak a tartományát, amelyekkel az ilyen csomóponttípusú csomópontokat konfigurálni kell. EndpointRangeDescription
httpGatewayEndpointPort A HTTP-fürtkezelési végpont portja. int (kötelező)
isPrimary Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető és nem módosítható meglévő fürtök esetében. bool (kötelező)
name A csomóponttípus neve. sztring (kötelező)
elhelyezésTulajdonságok A csomóponttípusban lévő csomópontokra alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort A fordított proxy által használt végpont. int
vmInstanceCount A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 2147483647

EndpointRangeDescription

Név Leírás Érték
endPort Porttartomány záró portja int (kötelező)
startPort Porttartomány kezdőportja int (kötelező)

NodeTypeDescriptionCapacities

Név Leírás Érték
{customized property} sztring

NodeTypeDescriptionPlacementProperties

Név Leírás Érték
{customized property} sztring

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt frissítésekor használt fürt különbözeti állapotszabályzata. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthCheckRetryTimeout Az állapotértékelés újbóli megkísérléséhez szükséges idő, amikor az alkalmazás vagy fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozási idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthPolicy A fürt frissítéséhez használt fürtállapot-szabályzat. ClusterHealthPolicy (kötelező)
upgradeDomainTimeout Az az idő, amíg az egyes frissítési tartományoknak befejeződniük kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout Az az idő, amíg a teljes frissítésnek befejeződnie kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
applicationDeltaHealthPolicies Meghatározza az alkalmazás delta-állapotszabályzat-leképezését, amellyel kiértékelhető egy alkalmazás vagy annak egyik gyermekentitása a fürt frissítésekor. ApplicationDeltaHealthPolicyMap
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során.
A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik az összes befejezett frissítési tartomány esetében, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ApplicationDeltaHealthPolicyMap

Név Leírás Érték
{customized property} ApplicationDeltaHealthPolicy

ApplicationDeltaHealthPolicy

Név Leírás Érték
defaultServiceTypeDeltaHealthPolicy A delta állapotszabályzata alapértelmezés szerint egy szolgáltatástípus állapotának kiértékelésére szolgál a fürt frissítésekor. ServiceTypeDeltaHealthPolicy
serviceTypeDeltaHealthPolicies A szolgáltatástípus változásállapot-szabályzatának leképezése szolgáltatástípusonként. A térkép alapértelmezés szerint üres. ServiceTypeDeltaHealthPolicyMap

ServiceTypeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyServices A szolgáltatások állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a frissítés elején lévő szolgáltatások állapota és a szolgáltatások állapota között mérik az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ServiceTypeDeltaHealthPolicyMap

Név Leírás Érték
{customized property} ServiceTypeDeltaHealthPolicy

ClusterHealthPolicy

Név Leírás Érték
applicationHealthPolicies Meghatározza az alkalmazás vagy annak gyermekentitásai állapotának kiértékeléséhez használt alkalmazásállapot-szabályzattérképet. ApplicationHealthPolicyMap
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték az alkalmazások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték azoknak a csomópontoknak a maximálisan tolerált százalékos aránya, amelyek nem megfelelő állapotban lehetnek, mielőtt a fürt hibásnak minősül.
Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékos arány kiszámítása a nem kifogástalan csomópontok számának a fürtben lévő csomópontok teljes számával való elosztva történik.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla.

A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek állítva javításra, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt eltűrjék.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ApplicationHealthPolicyMap

Név Leírás Érték
{customized property} ApplicationHealthPolicy

ApplicationHealthPolicy

Név Leírás Érték
defaultServiceTypeHealthPolicy A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. ServiceTypeHealthPolicy
serviceTypeHealthPolicies A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Név Leírás Érték
maxPercentUnhealthyServices Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ServiceTypeHealthPolicyMap

Név Leírás Érték
{customized property} ServiceTypeHealthPolicy