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


Microsoft.ServiceFabric-fürtök

Bicep-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:

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@2023-11-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    addOnFeatures: [
      'string'
    ]
    applicationTypeVersionsCleanupPolicy: {
      maxUnusedVersionsToKeep: int
      maxUnusedVersionsToKeep: int
    }
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
      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'
      protectedAccountKeyName2: 'string'
      queueEndpoint: 'string'
      storageAccountName: 'string'
      tableEndpoint: 'string'
    }
    enableHttpGatewayExclusiveAuthMode: bool
    eventStoreServiceEnabled: bool
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
            name: 'string'
            value: 'string'
          }
        ]
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    infrastructureServiceManager: bool
    managementEndpoint: 'string'
    nodeTypes: [
      {
        applicationPorts: {
          endPort: int
          startPort: int
          endPort: int
          startPort: int
        }
        capacities: {
          {customized property}: 'string'
        }
        clientConnectionEndpointPort: int
        durabilityLevel: 'string'
        ephemeralPorts: {
          endPort: int
          startPort: int
          endPort: int
          startPort: int
        }
        httpGatewayEndpointPort: int
        httpGatewayTokenAuthEndpointPort: int
        isPrimary: bool
        isStateless: bool
        multipleAvailabilityZones: bool
        name: 'string'
        placementProperties: {
          {customized property}: 'string'
        }
        reverseProxyEndpointPort: int
        vmInstanceCount: int
      }
    ]
    notifications: [
      {
        isEnabled: bool
        notificationCategory: 'WaveProgress'
        notificationLevel: 'string'
        notificationTargets: [
          {
            notificationChannel: 'string'
            receivers: [
              'string'
            ]
          }
        ]
      }
    ]
    reliabilityLevel: 'string'
    reverseProxyCertificate: {
      thumbprint: 'string'
      thumbprintSecondary: 'string'
      x509StoreName: 'string'
    }
    reverseProxyCertificateCommonNames: {
      commonNames: [
        {
          certificateCommonName: 'string'
          certificateIssuerThumbprint: 'string'
        }
      ]
      x509StoreName: 'string'
    }
    sfZonalUpgradeMode: 'string'
    upgradeDescription: {
      deltaHealthPolicy: {
        applicationDeltaHealthPolicies: {
          {customized property}: {
            defaultServiceTypeDeltaHealthPolicy: {
              maxPercentDeltaUnhealthyServices: int
            }
            serviceTypeDeltaHealthPolicies: {
              {customized property}: {
                maxPercentDeltaUnhealthyServices: int
              }
            }
          }
        }
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
      }
      forceRestart: bool
      healthCheckRetryTimeout: 'string'
      healthCheckStableDuration: 'string'
      healthCheckWaitDuration: 'string'
      healthPolicy: {
        applicationHealthPolicies: {
          {customized property}: {
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
              maxPercentUnhealthyPartitionsPerService: int
              maxPercentUnhealthyReplicasPerPartition: int
              maxPercentUnhealthyServices: int
            }
            serviceTypeHealthPolicies: {
              {customized property}: {
                maxPercentUnhealthyServices: int
                maxPercentUnhealthyPartitionsPerService: int
                maxPercentUnhealthyReplicasPerPartition: int
                maxPercentUnhealthyServices: int
              }
            }
            considerWarningAsError: bool
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
              maxPercentUnhealthyPartitionsPerService: int
              maxPercentUnhealthyReplicasPerPartition: int
              maxPercentUnhealthyServices: int
            }
            maxPercentUnhealthyDeployedApplications: int
            serviceTypeHealthPolicyMap: {
              {customized property}: {
                maxPercentUnhealthyServices: int
                maxPercentUnhealthyPartitionsPerService: int
                maxPercentUnhealthyReplicasPerPartition: int
                maxPercentUnhealthyServices: int
              }
            }
          }
        }
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
      }
      upgradeDomainTimeout: 'string'
      upgradeReplicaSetCheckTimeout: 'string'
      upgradeTimeout: 'string'
      deltaHealthPolicy: {
        applicationDeltaHealthPolicies: {
          {customized property}: {
            defaultServiceTypeDeltaHealthPolicy: {
              maxPercentDeltaUnhealthyServices: int
            }
            serviceTypeDeltaHealthPolicies: {
              {customized property}: {
                maxPercentDeltaUnhealthyServices: int
              }
            }
          }
        }
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
      }
      forceRestart: bool
      healthPolicy: {
        applicationHealthPolicies: {
          {customized property}: {
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
              maxPercentUnhealthyPartitionsPerService: int
              maxPercentUnhealthyReplicasPerPartition: int
              maxPercentUnhealthyServices: int
            }
            serviceTypeHealthPolicies: {
              {customized property}: {
                maxPercentUnhealthyServices: int
                maxPercentUnhealthyPartitionsPerService: int
                maxPercentUnhealthyReplicasPerPartition: int
                maxPercentUnhealthyServices: int
              }
            }
            considerWarningAsError: bool
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
              maxPercentUnhealthyPartitionsPerService: int
              maxPercentUnhealthyReplicasPerPartition: int
              maxPercentUnhealthyServices: int
            }
            maxPercentUnhealthyDeployedApplications: int
            serviceTypeHealthPolicyMap: {
              {customized property}: {
                maxPercentUnhealthyServices: int
                maxPercentUnhealthyPartitionsPerService: int
                maxPercentUnhealthyReplicasPerPartition: int
                maxPercentUnhealthyServices: int
              }
            }
          }
        }
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
      }
      monitoringPolicy: {
        healthCheckRetryTimeout: 'string'
        healthCheckStableDuration: 'string'
        healthCheckWaitDuration: 'string'
        upgradeDomainTimeout: 'string'
        upgradeTimeout: 'string'
      }
      upgradeReplicaSetCheckTimeout: 'string'
    }
    upgradeMode: 'string'
    upgradePauseEndTimestampUtc: 'string'
    upgradePauseStartTimestampUtc: 'string'
    upgradeWave: 'string'
    vmImage: 'string'
    vmssZonalUpgradeMode: 'string'
    waveUpgradePaused: bool
  }
}

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ürtben engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"RepairManager"
"ResourceMonitorService"
applicationTypeVersionsCleanupPolicy A nem használt verziók törlésére használt szabályzat. ApplicationTypeVersionsCleanupPolicy
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
enableHttpGatewayExclusiveAuthMode Ha igaz, a httpGatewayEndpointban nem engedélyezett a jogkivonatalapú hitelesítés. Ez a TLS 1.3-s és újabb verzióinak támogatásához szükséges. Jogkivonatalapú hitelesítés használata esetén meg kell határozni a HttpGatewayTokenAuthEndpointPort értéket. logikai
eventStoreServiceEnabled Azt jelzi, hogy az eseménytár szolgáltatás engedélyezve van-e. logikai
fabricSettings A fürt konfigurálásához tartozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
infrastructureServiceManager Azt jelzi, hogy az infrastruktúra-szolgáltatáskezelő engedélyezve van-e. logikai
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
Értesítések A fürtesemények értesítési csatornáinak listáját jelzi. Értesítés[]
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
sfZonalUpgradeMode Ez a tulajdonság szabályozza a virtuális gépek logikai csoportosítását a frissítési tartományokban (UD-kben). Ez a tulajdonság nem módosítható, ha egy több Availability Zones rendelkező csomóponttípus már megtalálható a fürtben. "Hierarchikus"
"Párhuzamos"
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"
"Kézi"
upgradePauseEndTimestampUtc A fürt automatikus futtatókörnyezeti verziófrissítéseinek egy adott időszakra (UTC) történő szüneteltetésére vonatkozó befejezési dátumot és időpontot jelzi. sztring
upgradePauseStartTimestampUtc A fürt automatikus futtatókörnyezeti verziófrissítéseinek egy adott időszakra (UTC) történő szüneteltetésének kezdő dátumát és időpontját jelzi. sztring
upgradeWave Azt jelzi, hogy mikor lesznek alkalmazva az új fürt futtatókörnyezeti verziófrissítései a kiadásuk után. Alapértelmezés szerint a Wave0. Csak akkor érvényes, ha az upgradeMode értéke "Automatikus". "Hullám0"
"1. hullám"
"Hullám2"
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
vmssZonalUpgradeMode Ez a tulajdonság határozza meg a virtuálisgép-méretezési csoport frissítési módját, kötelező, ha több Availability Zones rendelkező csomóponttípust ad hozzá. "Hierarchikus"
"Párhuzamos"
waveUpgradePaused Logikai érték a futtatókörnyezet automatikus verziójának fürtre való frissítésének szüneteltetéséhez. logikai

ApplicationTypeVersionsCleanupPolicy

Név Leírás Érték
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

Korlátok:
Minimális érték = 0
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

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

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
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

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ő)
protectedAccountKeyName2 A másodlagos védett diagnosztikai tárkulcs neve. Ha az egyik tárfiókkulcsot elforgatja, a fürt visszaáll a másik használatára. sztring
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ő)
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ő)
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ópontos 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ő)
httpGatewayTokenAuthEndpointPort A fürthöz jogkivonat-alapú HTTPS-kapcsolatokhoz használt port. Nem állítható be ugyanarra a portra, mint a HttpGatewayEndpoint. int
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ő)
isStateless Azt jelzi, hogy a csomóponttípus csak állapot nélküli számítási feladatokat képes-e üzemeltetni. logikai
multipleAvailabilityZones Azt jelzi, hogy a csomóponttípus engedélyezve van-e több zóna támogatásához. logikai
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 VMInstanceCount értéknek 1 és n között kell lennie, ahol az n az ehhez a nodeType típushoz tartozó virtuálisgép-példányok számát jelzi. A VMInstanceCount = 0 csak ezekben a forgatókönyvekben végezhető el: A NodeType egy másodlagos nodeType. Tartósság = Bronz vagy Tartósság >= Bronz és InfrastruktúraServiceManager = igaz. Ha a VMInstanceCount = 0, az azt jelenti, hogy a nodeType virtuális gépei nem lesznek használva a kezdeti fürtméret kiszámításához. int (kötelező)

Korlátok:
Minimális érték = 0
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ő)
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

Értesítés

Név Leírás Érték
isEnabled Azt jelzi, hogy az értesítés engedélyezve van-e. bool (kötelező)
notificationCategory Az értesítés kategóriája. "WaveProgress" (kötelező)
notificationLevel Az értesítés szintje. "Minden"
"Kritikus" (kötelező)
notificationTargets Az értesítésre feliratkozó célok listája. NotificationTarget[] (kötelező)

NotificationTarget

Név Leírás Érték
notificationChannel Az értesítési csatorna az értesítésre feliratkozott fogadók típusát jelzi, akár felhasználó, akár előfizetés. "EmailSubscription"
"EmailUser" (kötelező)
Vevők Az értesítésre feliratkozó célok listája. sztring[] (kötelező)

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ő)
deltaHealthPolicy A fürt különbözeti állapotszabályzata egy állapotházirendet határoz meg, amellyel kiértékelheti a fürt állapotát a fürt frissítése során. 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
healthPolicy A fürt állapotszabályzata egy állapotházirendet határoz meg, amellyel kiértékelheti a fürt állapotát a fürt frissítése során. ClusterHealthPolicy
monitoringPolicy A fürtmonitorozási szabályzat a frissítések figyelésére szolgáló paramétereket ismerteti Figyelt módban. ClusterMonitoringPolicy
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.
Ennek az értéknek 00:00:00 és 49710.06:28:15 között kell lennie (aláírás nélküli 32 bites egész szám másodpercben)
sztring

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
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.
MEGJEGYZÉS: Ez az érték felülírja a tulajdonságokban megadott értéket. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

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

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 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
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 (kötelező)

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 (kötelező)

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
considerWarningAsError Azt jelzi, hogy a figyelmeztetések ugyanolyan súlyossággal vannak-e kezelve, mint a hibák. bool (kötelező)
defaultServiceTypeHealthPolicy A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications A nem kifogástalan állapotú üzembe helyezett alkalmazások megengedett maximális aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek.
A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerálható százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül.
Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtben.
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.
int (kötelező)
serviceTypeHealthPolicyMap 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
maxPercentUnhealthyPartitionsPerService A szolgáltatásonkénti nem kifogástalan állapotú partíciók maximálisan engedélyezett százalékos aránya.

A százalékos érték a partíciók maximálisan tolerált százalékos arányát jelenti, amely nem kifogástalan állapotú lehet, mielőtt a szolgáltatás hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú partíció van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékot úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú partíciók számát a szolgáltatás partícióinak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú partíción.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyReplicasPerPartition A nem kifogástalan replikák maximálisan engedélyezett százalékos aránya partíciónként.

A százalékos érték a replikák maximálisan tolerált százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt a partíció hibásnak minősül.
Ha a százalékos értéket tiszteletben tartják, de legalább egy nem kifogástalan replika van, az állapot figyelmeztetésként lesz kiértékelve.
A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan replikák számát a partíció replikáinak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú replikán.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyServices A nem megfelelő állapotú szolgáltatások megengedett maximális aránya.

A százalékos érték azt a maximálisan tolerálható százalékos értéket jelenti, amely az alkalmazás hibaállapotba kerülése előtt nem megfelelő állapotú lehet.
Ha a százalékos értéket betartják, de legalább egy nem megfelelő állapotú szolgáltatás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk az adott szolgáltatástípus nem kifogástalan szolgáltatásainak számát az adott szolgáltatástípus szolgáltatásainak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú szolgáltatás esetében.
int (kötelező)

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

ServiceTypeHealthPolicyMap

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

ClusterMonitoringPolicy

Név Leírás Érték
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ő)
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ő)
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ő)

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.

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": "2023-11-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "addOnFeatures": [ "string" ],
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": "int",
      "maxUnusedVersionsToKeep": "int"
    },
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string",
      "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",
      "protectedAccountKeyName2": "string",
      "queueEndpoint": "string",
      "storageAccountName": "string",
      "tableEndpoint": "string"
    },
    "enableHttpGatewayExclusiveAuthMode": "bool",
    "eventStoreServiceEnabled": "bool",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string",
            "name": "string",
            "value": "string"
          }
        ],
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string",
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "infrastructureServiceManager": "bool",
    "managementEndpoint": "string",
    "nodeTypes": [
      {
        "applicationPorts": {
          "endPort": "int",
          "startPort": "int",
          "endPort": "int",
          "startPort": "int"
        },
        "capacities": {
          "{customized property}": "string"
        },
        "clientConnectionEndpointPort": "int",
        "durabilityLevel": "string",
        "ephemeralPorts": {
          "endPort": "int",
          "startPort": "int",
          "endPort": "int",
          "startPort": "int"
        },
        "httpGatewayEndpointPort": "int",
        "httpGatewayTokenAuthEndpointPort": "int",
        "isPrimary": "bool",
        "isStateless": "bool",
        "multipleAvailabilityZones": "bool",
        "name": "string",
        "placementProperties": {
          "{customized property}": "string"
        },
        "reverseProxyEndpointPort": "int",
        "vmInstanceCount": "int"
      }
    ],
    "notifications": [
      {
        "isEnabled": "bool",
        "notificationCategory": "WaveProgress",
        "notificationLevel": "string",
        "notificationTargets": [
          {
            "notificationChannel": "string",
            "receivers": [ "string" ]
          }
        ]
      }
    ],
    "reliabilityLevel": "string",
    "reverseProxyCertificate": {
      "thumbprint": "string",
      "thumbprintSecondary": "string",
      "x509StoreName": "string"
    },
    "reverseProxyCertificateCommonNames": {
      "commonNames": [
        {
          "certificateCommonName": "string",
          "certificateIssuerThumbprint": "string"
        }
      ],
      "x509StoreName": "string"
    },
    "sfZonalUpgradeMode": "string",
    "upgradeDescription": {
      "deltaHealthPolicy": {
        "applicationDeltaHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeDeltaHealthPolicy": {
              "maxPercentDeltaUnhealthyServices": "int"
            },
            "serviceTypeDeltaHealthPolicies": {
              "{customized property}": {
                "maxPercentDeltaUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int",
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
      },
      "forceRestart": "bool",
      "healthCheckRetryTimeout": "string",
      "healthCheckStableDuration": "string",
      "healthCheckWaitDuration": "string",
      "healthPolicy": {
        "applicationHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int",
              "maxPercentUnhealthyPartitionsPerService": "int",
              "maxPercentUnhealthyReplicasPerPartition": "int",
              "maxPercentUnhealthyServices": "int"
            },
            "serviceTypeHealthPolicies": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int",
                "maxPercentUnhealthyPartitionsPerService": "int",
                "maxPercentUnhealthyReplicasPerPartition": "int",
                "maxPercentUnhealthyServices": "int"
              }
            },
            "considerWarningAsError": "bool",
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int",
              "maxPercentUnhealthyPartitionsPerService": "int",
              "maxPercentUnhealthyReplicasPerPartition": "int",
              "maxPercentUnhealthyServices": "int"
            },
            "maxPercentUnhealthyDeployedApplications": "int",
            "serviceTypeHealthPolicyMap": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int",
                "maxPercentUnhealthyPartitionsPerService": "int",
                "maxPercentUnhealthyReplicasPerPartition": "int",
                "maxPercentUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int",
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int"
      },
      "upgradeDomainTimeout": "string",
      "upgradeReplicaSetCheckTimeout": "string",
      "upgradeTimeout": "string",
      "deltaHealthPolicy": {
        "applicationDeltaHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeDeltaHealthPolicy": {
              "maxPercentDeltaUnhealthyServices": "int"
            },
            "serviceTypeDeltaHealthPolicies": {
              "{customized property}": {
                "maxPercentDeltaUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int",
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
      },
      "forceRestart": "bool",
      "healthPolicy": {
        "applicationHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int",
              "maxPercentUnhealthyPartitionsPerService": "int",
              "maxPercentUnhealthyReplicasPerPartition": "int",
              "maxPercentUnhealthyServices": "int"
            },
            "serviceTypeHealthPolicies": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int",
                "maxPercentUnhealthyPartitionsPerService": "int",
                "maxPercentUnhealthyReplicasPerPartition": "int",
                "maxPercentUnhealthyServices": "int"
              }
            },
            "considerWarningAsError": "bool",
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int",
              "maxPercentUnhealthyPartitionsPerService": "int",
              "maxPercentUnhealthyReplicasPerPartition": "int",
              "maxPercentUnhealthyServices": "int"
            },
            "maxPercentUnhealthyDeployedApplications": "int",
            "serviceTypeHealthPolicyMap": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int",
                "maxPercentUnhealthyPartitionsPerService": "int",
                "maxPercentUnhealthyReplicasPerPartition": "int",
                "maxPercentUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int",
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int"
      },
      "monitoringPolicy": {
        "healthCheckRetryTimeout": "string",
        "healthCheckStableDuration": "string",
        "healthCheckWaitDuration": "string",
        "upgradeDomainTimeout": "string",
        "upgradeTimeout": "string"
      },
      "upgradeReplicaSetCheckTimeout": "string"
    },
    "upgradeMode": "string",
    "upgradePauseEndTimestampUtc": "string",
    "upgradePauseStartTimestampUtc": "string",
    "upgradeWave": "string",
    "vmImage": "string",
    "vmssZonalUpgradeMode": "string",
    "waveUpgradePaused": "bool"
  }
}

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 "2023-11-01-preview"
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"
applicationTypeVersionsCleanupPolicy A nem használt verziók törlésére használt szabályzat. ApplicationTypeVersionsCleanupPolicy
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
enableHttpGatewayExclusiveAuthMode Ha igaz, a httpGatewayEndpointban nem engedélyezett a jogkivonatalapú hitelesítés. Ez a TLS 1.3-s és újabb verzióinak támogatásához szükséges. Jogkivonatalapú hitelesítés használata esetén meg kell határozni a HttpGatewayTokenAuthEndpointPort értéket. logikai
eventStoreServiceEnabled Azt jelzi, hogy az eseménytár szolgáltatás engedélyezve van-e. logikai
fabricSettings A fürt konfigurálásához tartozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
infrastructureServiceManager Azt jelzi, hogy az infrastruktúra-szolgáltatáskezelő engedélyezve van-e. logikai
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
Értesítések A fürtesemények értesítési csatornáinak listáját jelzi. Értesítés[]
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
sfZonalUpgradeMode Ez a tulajdonság szabályozza a virtuális gépek logikai csoportosítását a frissítési tartományokban (UD-kben). Ez a tulajdonság nem módosítható, ha egy több Availability Zones rendelkező csomóponttípus már megtalálható a fürtben. "Hierarchikus"
"Párhuzamos"
upgradeDescription A fürt frissítésekor használni kívánt szabályzat. ClusterUpgradePolicy
upgradeMode A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el. "Automatikus"
"Kézi"
upgradePauseEndTimestampUtc A fürt automatikus futásidejű verziófrissítéseinek a fürtön egy adott időszakra (UTC) történő szüneteltetésére vonatkozó befejezési dátumot és időt jelzi. sztring
upgradePauseStartTimestampUtc A fürt automatikus futásidejű verziófrissítéseinek a fürtön egy adott időszakra (UTC) történő szüneteltetésének kezdő dátumát és időpontját jelzi. sztring
upgradeWave Azt jelzi, hogy mikor lesznek alkalmazva az új fürt futtatókörnyezeti verziófrissítései a kiadásuk után. Alapértelmezés szerint a Wave0. Csak akkor érvényes, ha az upgradeMode értéke "Automatikus". "Hullám0"
"Hullám1"
"Wave2"
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
vmssZonalUpgradeMode Ez a tulajdonság határozza meg a virtuálisgép-méretezési csoport frissítési módját. Kötelező, ha több Availability Zones rendelkező csomóponttípust ad hozzá. "Hierarchikus"
"Párhuzamos"
waveUpgradePaused Logikai érték a futtatókörnyezet automatikus verziójának fürtre való frissítésének szüneteltetéséhez. logikai

ApplicationTypeVersionsCleanupPolicy

Név Leírás Érték
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

Korlátok:
Minimális érték = 0
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

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

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
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ő)
protectedAccountKeyName2 A másodlagos védett diagnosztikai tárkulcs neve. Ha az egyik tárfiókkulcsot elforgatja, a fürt visszaáll a másik használatára. sztring
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ő)
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ő)
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. 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ő)
httpGatewayTokenAuthEndpointPort A fürthöz jogkivonatalapú HTTPS-kapcsolatokhoz használt port. A HttpGatewayEndpoint portja nem állítható be. int
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ő)
isStateless Azt jelzi, hogy a csomóponttípus csak állapot nélküli számítási feladatokat képes-e üzemeltetni. logikai
multipleAvailabilityZones Azt jelzi, hogy a csomóponttípus engedélyezve van-e több zóna támogatásához. logikai
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 VMInstanceCount értéknek 1–n-nek kell lennie, ahol az n az ehhez a nodeType-hoz tartozó virtuálisgép-példányok számát jelzi. A VMInstanceCount = 0 csak ezekben a forgatókönyvekben végezhető el: A NodeType egy másodlagos nodeType. Tartósság = Bronz vagy Tartósság >= Bronz és InfrastruktúraSzolgáltatásManager = igaz. Ha VMInstanceCount = 0, akkor a csomóponttípus virtuális gépei nem lesznek felhasználva a kezdeti fürtméret kiszámításához. int (kötelező)

Korlátok:
Minimális érték = 0
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ő)
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

Értesítés

Név Leírás Érték
isEnabled Azt jelzi, hogy az értesítés engedélyezve van-e. bool (kötelező)
notificationCategory Az értesítés kategóriája. "WaveProgress" (kötelező)
notificationLevel Az értesítés szintje. "Minden"
"Kritikus" (kötelező)
notificationTargets Az értesítésre feliratkozó célok listája. NotificationTarget[] (kötelező)

NotificationTarget

Név Leírás Érték
notificationChannel Az értesítési csatorna az értesítésre előfizetett fogadók típusát jelzi, akár felhasználó, akár előfizetés. "EmailSubscription"
"EmailUser" (kötelező)
Vevők Az értesítésre feliratkozó célok listája. string[] (kötelező)

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ő)
deltaHealthPolicy A fürt különbözeti állapotszabályzata egy állapotszabályzatot határoz meg, amely a fürt állapotának kiértékelésére szolgál a fürt frissítése során. 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
healthPolicy A fürtállapot-szabályzat egy állapotszabályzatot határoz meg, amellyel kiértékelhető a fürt állapota a fürt frissítése során. ClusterHealthPolicy
monitoringPolicy A fürtmonitorozási szabályzat a frissítések monitorozásának paramétereit ismerteti Figyelt módban. ClusterMonitoringPolicy
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.
Ennek az értéknek 00:00:00 és 49710.06:28:15 között kell lennie (aláírás nélküli 32 bites egész szám másodpercben)
sztring

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
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.
MEGJEGYZÉS: Ez az érték felülírja a tulajdonságokban megadott értéket. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

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

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
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 (kötelező)

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 (kötelező)

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
considerWarningAsError Azt jelzi, hogy a figyelmeztetések ugyanolyan súlyossággal vannak-e kezelve, mint a hibák. bool (kötelező)
defaultServiceTypeHealthPolicy A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications A nem kifogástalan állapotú üzembe helyezett alkalmazások megengedett maximális aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek.
A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerálható százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül.
Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtben.
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.
int (kötelező)
serviceTypeHealthPolicyMap 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
maxPercentUnhealthyPartitionsPerService A szolgáltatásonkénti nem kifogástalan állapotú partíciók maximálisan engedélyezett százalékos aránya.

A százalékos érték a partíciók maximálisan tolerált százalékos arányát jelenti, amely nem kifogástalan állapotú lehet, mielőtt a szolgáltatás hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú partíció van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékot úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú partíciók számát a szolgáltatás partícióinak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú partíción.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyReplicasPerPartition A nem kifogástalan replikák maximálisan engedélyezett százalékos aránya partíciónként.

A százalékos érték a replikák maximálisan tolerált százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt a partíció hibásnak minősül.
Ha a százalékos értéket tiszteletben tartják, de legalább egy nem kifogástalan replika van, az állapot figyelmeztetésként lesz kiértékelve.
A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan replikák számát a partíció replikáinak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú replikán.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyServices A nem megfelelő állapotú szolgáltatások megengedett maximális aránya.

A százalékos érték azt a maximálisan tolerálható százalékos értéket jelenti, amely az alkalmazás hibaállapotba kerülése előtt nem megfelelő állapotú lehet.
Ha a százalékos értéket betartják, de legalább egy nem megfelelő állapotú szolgáltatás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk az adott szolgáltatástípus nem kifogástalan szolgáltatásainak számát az adott szolgáltatástípus szolgáltatásainak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú szolgáltatás esetében.
int (kötelező)

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

ServiceTypeHealthPolicyMap

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

ClusterMonitoringPolicy

Név Leírás Érték
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ő)
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ő)
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ő)

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
Ezzel a sablonnal biztonságos 3 csomóponttípusú Service Fabric-fürtöt helyezhet üzembe, amely Windows Server 2016 Adatközpontot 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 -erőforrásdefiníció (AzAPI-szolgáltató)

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

  • 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@2023-11-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      addOnFeatures = [
        "string"
      ]
      applicationTypeVersionsCleanupPolicy = {
        maxUnusedVersionsToKeep = int
        maxUnusedVersionsToKeep = int
      }
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
        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"
        protectedAccountKeyName2 = "string"
        queueEndpoint = "string"
        storageAccountName = "string"
        tableEndpoint = "string"
      }
      enableHttpGatewayExclusiveAuthMode = bool
      eventStoreServiceEnabled = bool
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
              name = "string"
              value = "string"
            }
          ]
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      infrastructureServiceManager = bool
      managementEndpoint = "string"
      nodeTypes = [
        {
          applicationPorts = {
            endPort = int
            startPort = int
            endPort = int
            startPort = int
          }
          capacities = {
            {customized property} = "string"
          }
          clientConnectionEndpointPort = int
          durabilityLevel = "string"
          ephemeralPorts = {
            endPort = int
            startPort = int
            endPort = int
            startPort = int
          }
          httpGatewayEndpointPort = int
          httpGatewayTokenAuthEndpointPort = int
          isPrimary = bool
          isStateless = bool
          multipleAvailabilityZones = bool
          name = "string"
          placementProperties = {
            {customized property} = "string"
          }
          reverseProxyEndpointPort = int
          vmInstanceCount = int
        }
      ]
      notifications = [
        {
          isEnabled = bool
          notificationCategory = "WaveProgress"
          notificationLevel = "string"
          notificationTargets = [
            {
              notificationChannel = "string"
              receivers = [
                "string"
              ]
            }
          ]
        }
      ]
      reliabilityLevel = "string"
      reverseProxyCertificate = {
        thumbprint = "string"
        thumbprintSecondary = "string"
        x509StoreName = "string"
      }
      reverseProxyCertificateCommonNames = {
        commonNames = [
          {
            certificateCommonName = "string"
            certificateIssuerThumbprint = "string"
          }
        ]
        x509StoreName = "string"
      }
      sfZonalUpgradeMode = "string"
      upgradeDescription = {
        deltaHealthPolicy = {
          applicationDeltaHealthPolicies = {
            {customized property} = {
              defaultServiceTypeDeltaHealthPolicy = {
                maxPercentDeltaUnhealthyServices = int
              }
              serviceTypeDeltaHealthPolicies = {
                {customized property} = {
                  maxPercentDeltaUnhealthyServices = int
                }
              }
            }
          }
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
        }
        forceRestart = bool
        healthCheckRetryTimeout = "string"
        healthCheckStableDuration = "string"
        healthCheckWaitDuration = "string"
        healthPolicy = {
          applicationHealthPolicies = {
            {customized property} = {
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
                maxPercentUnhealthyPartitionsPerService = int
                maxPercentUnhealthyReplicasPerPartition = int
                maxPercentUnhealthyServices = int
              }
              serviceTypeHealthPolicies = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                  maxPercentUnhealthyPartitionsPerService = int
                  maxPercentUnhealthyReplicasPerPartition = int
                  maxPercentUnhealthyServices = int
                }
              }
              considerWarningAsError = bool
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
                maxPercentUnhealthyPartitionsPerService = int
                maxPercentUnhealthyReplicasPerPartition = int
                maxPercentUnhealthyServices = int
              }
              maxPercentUnhealthyDeployedApplications = int
              serviceTypeHealthPolicyMap = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                  maxPercentUnhealthyPartitionsPerService = int
                  maxPercentUnhealthyReplicasPerPartition = int
                  maxPercentUnhealthyServices = int
                }
              }
            }
          }
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
        }
        upgradeDomainTimeout = "string"
        upgradeReplicaSetCheckTimeout = "string"
        upgradeTimeout = "string"
        deltaHealthPolicy = {
          applicationDeltaHealthPolicies = {
            {customized property} = {
              defaultServiceTypeDeltaHealthPolicy = {
                maxPercentDeltaUnhealthyServices = int
              }
              serviceTypeDeltaHealthPolicies = {
                {customized property} = {
                  maxPercentDeltaUnhealthyServices = int
                }
              }
            }
          }
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
        }
        forceRestart = bool
        healthPolicy = {
          applicationHealthPolicies = {
            {customized property} = {
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
                maxPercentUnhealthyPartitionsPerService = int
                maxPercentUnhealthyReplicasPerPartition = int
                maxPercentUnhealthyServices = int
              }
              serviceTypeHealthPolicies = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                  maxPercentUnhealthyPartitionsPerService = int
                  maxPercentUnhealthyReplicasPerPartition = int
                  maxPercentUnhealthyServices = int
                }
              }
              considerWarningAsError = bool
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
                maxPercentUnhealthyPartitionsPerService = int
                maxPercentUnhealthyReplicasPerPartition = int
                maxPercentUnhealthyServices = int
              }
              maxPercentUnhealthyDeployedApplications = int
              serviceTypeHealthPolicyMap = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                  maxPercentUnhealthyPartitionsPerService = int
                  maxPercentUnhealthyReplicasPerPartition = int
                  maxPercentUnhealthyServices = int
                }
              }
            }
          }
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
        }
        monitoringPolicy = {
          healthCheckRetryTimeout = "string"
          healthCheckStableDuration = "string"
          healthCheckWaitDuration = "string"
          upgradeDomainTimeout = "string"
          upgradeTimeout = "string"
        }
        upgradeReplicaSetCheckTimeout = "string"
      }
      upgradeMode = "string"
      upgradePauseEndTimestampUtc = "string"
      upgradePauseStartTimestampUtc = "string"
      upgradeWave = "string"
      vmImage = "string"
      vmssZonalUpgradeMode = "string"
      waveUpgradePaused = bool
    }
  })
}

Tulajdonságértékek

Klaszterek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/clusters@2023-11-01-preview"
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 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ü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"
applicationTypeVersionsCleanupPolicy A nem használt verziók törlésére használt szabályzat. ApplicationTypeVersionsCleanupPolicy
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 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
enableHttpGatewayExclusiveAuthMode Ha igaz, a httpGatewayEndpointban nem engedélyezett a jogkivonatalapú hitelesítés. Ez a TLS 1.3-s és újabb verzióinak támogatásához szükséges. Jogkivonatalapú hitelesítés használata esetén meg kell határozni a HttpGatewayTokenAuthEndpointPort értéket. logikai
eventStoreServiceEnabled Azt jelzi, hogy az eseménytár szolgáltatás engedélyezve van-e. logikai
fabricSettings A fürt konfigurálásához tartozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
infrastructureServiceManager Azt jelzi, hogy az infrastruktúra-szolgáltatáskezelő engedélyezve van-e. logikai
managementEndpoint A fürt HTTP-felügyeleti végpontja. sztring (kötelező)
nodeTypes A fürt csomóponttípusainak listája. NodeTypeDescription[] (kötelező)
Értesítések A fürtesemények értesítési csatornáinak listáját jelzi. Értesítés[]
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
sfZonalUpgradeMode Ez a tulajdonság szabályozza a virtuális gépek logikai csoportosítását a frissítési tartományokban (UD-kben). Ez a tulajdonság nem módosítható, ha egy több Availability Zones rendelkező csomóponttípus már megtalálható a fürtben. "Hierarchikus"
"Párhuzamos"
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"
"Kézi"
upgradePauseEndTimestampUtc A fürt automatikus futtatókörnyezeti verziófrissítéseinek egy adott időszakra (UTC) történő szüneteltetésére vonatkozó befejezési dátumot és időpontot jelzi. sztring
upgradePauseStartTimestampUtc A fürt automatikus futtatókörnyezeti verziófrissítéseinek egy adott időszakra (UTC) történő szüneteltetésének kezdő dátumát és időpontját jelzi. sztring
upgradeWave Azt jelzi, hogy mikor lesznek alkalmazva az új fürt futtatókörnyezeti verziófrissítései a kiadásuk után. Alapértelmezés szerint a Wave0. Csak akkor érvényes, ha az upgradeMode értéke "Automatikus". "Hullám0"
"Hullám1"
"Wave2"
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
vmssZonalUpgradeMode Ez a tulajdonság határozza meg a virtuálisgép-méretezési csoport frissítési módját, kötelező, ha több Availability Zones rendelkező csomóponttípust ad hozzá. "Hierarchikus"
"Párhuzamos"
waveUpgradePaused Logikai érték a futtatókörnyezet automatikus verziójának fürtre való frissítésének szüneteltetéséhez. logikai

ApplicationTypeVersionsCleanupPolicy

Név Leírás Érték
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

Korlátok:
Minimális érték = 0
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

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

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
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. "Címjegyzék"
"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. "Címjegyzék"
"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ő)
protectedAccountKeyName2 A másodlagos védett diagnosztikai tárkulcs neve. Ha az egyik tárfiókkulcsot elforgatja, a fürt visszaáll a másik használatára. sztring
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ő)
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ő)
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ópontos 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ő)
httpGatewayTokenAuthEndpointPort A fürthöz jogkivonat-alapú HTTPS-kapcsolatokhoz használt port. Nem állítható be ugyanarra a portra, mint a HttpGatewayEndpoint. int
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ő)
isStateless Azt jelzi, hogy a csomóponttípus csak állapot nélküli számítási feladatokat képes-e üzemeltetni. logikai
multipleAvailabilityZones Azt jelzi, hogy a csomóponttípus engedélyezve van-e több zóna támogatásához. logikai
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 VMInstanceCount értéknek 1–n-nek kell lennie, ahol az n az ehhez a nodeType-hoz tartozó virtuálisgép-példányok számát jelzi. A VMInstanceCount = 0 csak ezekben a forgatókönyvekben végezhető el: A NodeType egy másodlagos nodeType. Tartósság = Bronz vagy Tartósság >= Bronz és InfrastruktúraSzolgáltatásManager = igaz. Ha VMInstanceCount = 0, akkor a csomóponttípus virtuális gépei nem lesznek felhasználva a kezdeti fürtméret kiszámításához. int (kötelező)

Korlátok:
Minimális érték = 0
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ő)
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

Értesítés

Név Leírás Érték
isEnabled Azt jelzi, hogy az értesítés engedélyezve van-e. bool (kötelező)
notificationCategory Az értesítés kategóriája. "WaveProgress" (kötelező)
notificationLevel Az értesítés szintje. "Minden"
"Kritikus" (kötelező)
notificationTargets Az értesítésre feliratkozó célok listája. NotificationTarget[] (kötelező)

NotificationTarget

Név Leírás Érték
notificationChannel Az értesítési csatorna az értesítésre feliratkozott fogadók típusát jelzi, akár felhasználó, akár előfizetés. "EmailSubscription"
"EmailUser" (kötelező)
Vevők Az értesítésre feliratkozó célok listája. sztring[] (kötelező)

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ő)
deltaHealthPolicy A fürt különbözeti állapotszabályzata egy állapotházirendet határoz meg, amellyel kiértékelheti a fürt állapotát a fürt frissítése során. 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
healthPolicy A fürt állapotszabályzata egy állapotházirendet határoz meg, amellyel kiértékelheti a fürt állapotát a fürt frissítése során. ClusterHealthPolicy
monitoringPolicy A fürtmonitorozási szabályzat a frissítések figyelésére szolgáló paramétereket ismerteti Figyelt módban. ClusterMonitoringPolicy
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.
Ennek az értéknek 00:00:00 és 49710.06:28:15 között kell lennie (másodpercekig nem hozzárendelt 32 bites egész szám)
sztring

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
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.
MEGJEGYZÉS: Ez az érték felülírja a tulajdonságokban megadott értéket. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

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

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
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 (kötelező)

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 (kötelező)

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
considerWarningAsError Azt jelzi, hogy a figyelmeztetések ugyanolyan súlyossággal vannak-e kezelve, mint a hibák. bool (kötelező)
defaultServiceTypeHealthPolicy A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications A nem kifogástalan állapotú üzembe helyezett alkalmazások megengedett maximális aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek.
A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerálható százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül.
Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtben.
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.
int (kötelező)
serviceTypeHealthPolicyMap 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
maxPercentUnhealthyPartitionsPerService A szolgáltatásonkénti nem kifogástalan állapotú partíciók maximálisan engedélyezett százalékos aránya.

A százalékos érték a partíciók maximálisan tolerált százalékos arányát jelenti, amely nem kifogástalan állapotú lehet, mielőtt a szolgáltatás hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú partíció van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékot úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú partíciók számát a szolgáltatás partícióinak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú partíción.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyReplicasPerPartition A nem kifogástalan replikák maximálisan engedélyezett százalékos aránya partíciónként.

A százalékos érték a replikák maximálisan tolerált százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt a partíció hibásnak minősül.
Ha a százalékos értéket tiszteletben tartják, de legalább egy nem kifogástalan replika van, az állapot figyelmeztetésként lesz kiértékelve.
A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan replikák számát a partíció replikáinak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú replikán.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyServices A nem megfelelő állapotú szolgáltatások megengedett maximális aránya.

A százalékos érték azt a maximálisan tolerálható százalékos értéket jelenti, amely az alkalmazás hibaállapotba kerülése előtt nem megfelelő állapotú lehet.
Ha a százalékos értéket betartják, de legalább egy nem megfelelő állapotú szolgáltatás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk az adott szolgáltatástípus nem kifogástalan szolgáltatásainak számát az adott szolgáltatástípus szolgáltatásainak teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú szolgáltatás esetében.
int (kötelező)

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

ServiceTypeHealthPolicyMap

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

ClusterMonitoringPolicy

Név Leírás Érték
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ő)
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ő)
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ő)