Microsoft.ServiceFabric-fürtök 2020-03-01
Bicep-erőforrásdefiníció
A fürtök erőforrástípusa a következő célműveletekkel helyezhető üzembe:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
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@2020-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
addOnFeatures: [
'string'
]
applicationTypeVersionsCleanupPolicy: {
maxUnusedVersionsToKeep: int
}
azureActiveDirectory: {
clientApplication: 'string'
clusterApplication: 'string'
tenantId: 'string'
}
certificate: {
thumbprint: 'string'
thumbprintSecondary: 'string'
x509StoreName: 'string'
}
certificateCommonNames: {
commonNames: [
{
certificateCommonName: 'string'
certificateIssuerThumbprint: 'string'
}
]
x509StoreName: 'string'
}
clientCertificateCommonNames: [
{
certificateCommonName: 'string'
certificateIssuerThumbprint: 'string'
isAdmin: bool
}
]
clientCertificateThumbprints: [
{
certificateThumbprint: 'string'
isAdmin: bool
}
]
clusterCodeVersion: 'string'
diagnosticsStorageAccountConfig: {
blobEndpoint: 'string'
protectedAccountKeyName: 'string'
protectedAccountKeyName2: 'string'
queueEndpoint: 'string'
storageAccountName: 'string'
tableEndpoint: 'string'
}
eventStoreServiceEnabled: bool
fabricSettings: [
{
name: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
managementEndpoint: 'string'
nodeTypes: [
{
applicationPorts: {
endPort: int
startPort: int
}
capacities: {
{customized property}: 'string'
}
clientConnectionEndpointPort: int
durabilityLevel: 'string'
ephemeralPorts: {
endPort: int
startPort: int
}
httpGatewayEndpointPort: int
isPrimary: bool
name: 'string'
placementProperties: {
{customized property}: 'string'
}
reverseProxyEndpointPort: int
vmInstanceCount: int
}
]
reliabilityLevel: 'string'
reverseProxyCertificate: {
thumbprint: 'string'
thumbprintSecondary: 'string'
x509StoreName: 'string'
}
reverseProxyCertificateCommonNames: {
commonNames: [
{
certificateCommonName: 'string'
certificateIssuerThumbprint: 'string'
}
]
x509StoreName: 'string'
}
upgradeDescription: {
deltaHealthPolicy: {
applicationDeltaHealthPolicies: {
{customized property}: {
defaultServiceTypeDeltaHealthPolicy: {
maxPercentDeltaUnhealthyServices: int
}
serviceTypeDeltaHealthPolicies: {
{customized property}: {
maxPercentDeltaUnhealthyServices: int
}
}
}
}
maxPercentDeltaUnhealthyApplications: int
maxPercentDeltaUnhealthyNodes: int
maxPercentUpgradeDomainDeltaUnhealthyNodes: int
}
forceRestart: bool
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
healthPolicy: {
applicationHealthPolicies: {
{customized property}: {
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyServices: int
}
serviceTypeHealthPolicies: {
{customized property}: {
maxPercentUnhealthyServices: int
}
}
}
}
maxPercentUnhealthyApplications: int
maxPercentUnhealthyNodes: int
}
upgradeDomainTimeout: 'string'
upgradeReplicaSetCheckTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeMode: 'string'
vmImage: 'string'
}
}
Tulajdonságértékek
Klaszterek
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 4-23 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal. |
location | Azure-erőforrás helye. | sztring (kötelező) |
tags | Azure-erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
properties | A fürterőforrás tulajdonságai | ClusterProperties |
ClusterProperties
Név | Leírás | Érték |
---|---|---|
addOnFeatures | A fürtön engedélyezendő bővítményfunkciók listája. | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "BackupRestoreService" "DnsService" "RepairManager" "ResourceMonitorService" |
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 az upgradeMode értéke "Manuális". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. | sztring |
diagnosticsStorageAccountConfig | A Service Fabric diagnosztikai naplóinak tárolására szolgáló tárfiókadatok. | DiagnosticsStorageAccountConfig |
eventStoreServiceEnabled | Azt jelzi, hogy az eseménytár szolgáltatás engedélyezve van-e. | logikai |
fabricSettings | A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. | SettingsSectionDescription[] |
managementEndpoint | A fürt HTTP-felügyeleti végpontja. | sztring (kötelező) |
nodeTypes | A fürt csomóponttípusainak listája. | NodeTypeDescription[] (kötelező) |
reliabilityLevel | A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről. - Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni. - Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlet-számmal. Ezt csak tesztfürtökhöz szabad használni. - Silver – Futtassa a System-szolgáltatásokat 5-ös célreplikakészlet-számmal. - Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel. - Platina – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel. |
"Bronz" "Arany" "Nincs" "Platina" "Ezüst" |
reverseProxyCertificate | A fordított proxy által használt kiszolgálói tanúsítvány. | Tanúsítványleíró |
reverseProxyCertificateCommonNames | A fürt védelméhez használt általános névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. | ServerCertificateCommonNames |
upgradeDescription | A fürt frissítésekor használni kívánt szabályzat. | ClusterUpgradePolicy |
upgradeMode | A fürt frissítési módja, amikor új Service Fabric-futtatókörnyezeti verzió érhető el. - Automatikus – A fürt automatikusan frissül a Service Fabric legújabb futtatókörnyezeti verziójára, amint elérhető. – Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik. |
"Automatikus" "Kézi" |
vmImage | A virtuálisgép-rendszerkép VMSS-ével konfigurálva van. Általános nevek, például Windows vagy Linux használhatók. | sztring |
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 |
AzureActiveDirectory
Név | Leírás | Érték |
---|---|---|
clientApplication | Az Azure Active Directory ügyfélalkalmazás-azonosítója. | sztring |
clusterApplication | Az Azure Active Directory-fürt alkalmazásazonosítója. | sztring |
tenantId | Az Azure Active Directory bérlőazonosítója. | sztring |
Tanúsítványleíró
Név | Leírás | Érték |
---|---|---|
Ujjlenyomat | Az elsődleges tanúsítvány ujjlenyomata. | sztring (kötelező) |
ujjlenyomatSecondary | A másodlagos tanúsítvány ujjlenyomata. | sztring |
x509StoreName | A helyi tanúsítványtároló helye. | '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 biztonságossá tételéhez használt, köznapi névvel hivatkozott kiszolgálói tanúsítványok listája. | ServerCertificateCommonName[] |
x509StoreName | A helyi tanúsítványtároló helye. | '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 általános neve. | sztring (kötelező) |
certificateIssuerThumbprint | A kiszolgálótanúsítvány kiállítói ujjlenyomata. | sztring (kötelező) |
ClientCertificateCommonName
Név | Leírás | Érték |
---|---|---|
certificateCommonName | Az ügyféltanúsítvány 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ő) |
BeállításokParameterDescription
Név | Leírás | Érték |
---|---|---|
name | A hálóbeállítás paraméterneve. | sztring (kötelező) |
érték | A hálóbeállítás paraméterértéke. | sztring (kötelező) |
NodeTypeDescription
Név | Leírás | Érték |
---|---|---|
applicationPorts | Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. | EndpointRangeDescription |
Kapacitások | A csomóponttípusban lévő csomópontokra alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy egy csomópont mennyi erőforrással rendelkezik. | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | A TCP-fürtkezelési végpont portja. | int (kötelező) |
tartóssági szint | A csomóponttípus tartóssági szintje. Tudnivalók a tartóssági szintről. - Bronz - Nincsenek kiváltságok. Ez az alapértelmezett beállítás. - Silver – Az infrastruktúra-feladatok UD-nként 10 percig szüneteltethetők. - Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartósság csak teljes csomó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ő) |
isPrimary | Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető és nem módosítható meglévő fürtök esetében. | bool (kötelező) |
name | A csomóponttípus neve. | sztring (kötelező) |
elhelyezésTulajdonságok | A csomóponttípusban lévő csomópontokra alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | A fordított proxy által használt végpont. | int |
vmInstanceCount | A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. | int (kötelező) Korlátok: Minimális érték = 1 Maximális érték = 2147483647 |
EndpointRangeDescription
Név | Leírás | Érték |
---|---|---|
endPort | Porttartomány záró portja | int (kötelező) |
startPort | Porttartomány kezdőportja | int (kötelező) |
NodeTypeDescriptionCapacities
Név | Leírás | Érték |
---|---|---|
{customized property} | sztring |
NodeTypeDescriptionPlacementProperties
Név | Leírás | Érték |
---|---|---|
{customized property} | sztring |
ClusterUpgradePolicy
Név | Leírás | Érték |
---|---|---|
deltaHealthPolicy | A fürt frissítésekor használt fürt különbözeti állapotszabályzata. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
healthCheckRetryTimeout | Az állapotértékelés újbóli megkísérléséhez szükséges idő, amikor az alkalmazás vagy fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthCheckStableDuration | Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthCheckWaitDuration | A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozási idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthPolicy | A fürt frissítéséhez használt fürtállapot-szabályzat. | ClusterHealthPolicy (kötelező) |
upgradeDomainTimeout | Az az idő, amíg az egyes frissítési tartományoknak befejeződniük kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
upgradeTimeout | Az az idő, amíg a teljes frissítésnek befejeződnie kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
ClusterUpgradeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationDeltaHealthPolicies | Meghatározza az alkalmazás delta-állapotszabályzat-leképezését, amellyel kiértékelhető egy alkalmazás vagy annak egyik gyermekentitása a fürt frissítésekor. | ApplicationDeltaHealthPolicyMap |
maxPercentDeltaUnhealthyApplications | Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során. A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentDeltaUnhealthyNodes | A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUpgradeDomainDeltaUnhealthyNodes | A frissítési tartománycsomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában. Az ellenőrzés az összes befejezett frissítési tartomány frissítési tartományának befejezése után történik, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ApplicationDeltaHealthPolicy |
ApplicationDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeDeltaHealthPolicy | A fürt frissítésekor alapértelmezés szerint egy szolgáltatástípus állapotának kiértékelésére használt delta állapotszabályzat. | ServiceTypeDeltaHealthPolicy |
serviceTypeDeltaHealthPolicies | A leképezés szolgáltatástípusonkénti változásállapot-szabályzattal. A térkép alapértelmezés szerint üres. | ServiceTypeDeltaHealthPolicyMap |
ServiceTypeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentDeltaUnhealthyServices | A szolgáltatások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején a szolgáltatások állapota és az állapotértékelés időpontjában a szolgáltatások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ServiceTypeDeltaHealthPolicy |
ClusterHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicies | Meghatározza az alkalmazás vagy annak egyik gyermek entitásának állapotának értékeléséhez használt alkalmazásállapot-szabályzattérképet. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | A nem megfelelő állapotú alkalmazások maximális megengedett százalékos aránya a hiba bejelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték az alkalmazások maximálisan tolerálható százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyNodes | A nem kifogástalan állapotú csomópontok megengedett maximális százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték a csomópontok maximálisan tolerálható százalékos arányát jelöli, amely nem kifogástalan állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú csomópontok számát a fürtben található csomópontok teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek javítva, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt elviselje. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ApplicationHealthPolicy |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ServiceTypeHealthPolicy |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Description |
---|---|
5 csomópontos Ubuntu Service Fabric-fürt üzembe helyezése |
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 |
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 |
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:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
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": "2020-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"addOnFeatures": [ "string" ],
"applicationTypeVersionsCleanupPolicy": {
"maxUnusedVersionsToKeep": "int"
},
"azureActiveDirectory": {
"clientApplication": "string",
"clusterApplication": "string",
"tenantId": "string"
},
"certificate": {
"thumbprint": "string",
"thumbprintSecondary": "string",
"x509StoreName": "string"
},
"certificateCommonNames": {
"commonNames": [
{
"certificateCommonName": "string",
"certificateIssuerThumbprint": "string"
}
],
"x509StoreName": "string"
},
"clientCertificateCommonNames": [
{
"certificateCommonName": "string",
"certificateIssuerThumbprint": "string",
"isAdmin": "bool"
}
],
"clientCertificateThumbprints": [
{
"certificateThumbprint": "string",
"isAdmin": "bool"
}
],
"clusterCodeVersion": "string",
"diagnosticsStorageAccountConfig": {
"blobEndpoint": "string",
"protectedAccountKeyName": "string",
"protectedAccountKeyName2": "string",
"queueEndpoint": "string",
"storageAccountName": "string",
"tableEndpoint": "string"
},
"eventStoreServiceEnabled": "bool",
"fabricSettings": [
{
"name": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"managementEndpoint": "string",
"nodeTypes": [
{
"applicationPorts": {
"endPort": "int",
"startPort": "int"
},
"capacities": {
"{customized property}": "string"
},
"clientConnectionEndpointPort": "int",
"durabilityLevel": "string",
"ephemeralPorts": {
"endPort": "int",
"startPort": "int"
},
"httpGatewayEndpointPort": "int",
"isPrimary": "bool",
"name": "string",
"placementProperties": {
"{customized property}": "string"
},
"reverseProxyEndpointPort": "int",
"vmInstanceCount": "int"
}
],
"reliabilityLevel": "string",
"reverseProxyCertificate": {
"thumbprint": "string",
"thumbprintSecondary": "string",
"x509StoreName": "string"
},
"reverseProxyCertificateCommonNames": {
"commonNames": [
{
"certificateCommonName": "string",
"certificateIssuerThumbprint": "string"
}
],
"x509StoreName": "string"
},
"upgradeDescription": {
"deltaHealthPolicy": {
"applicationDeltaHealthPolicies": {
"{customized property}": {
"defaultServiceTypeDeltaHealthPolicy": {
"maxPercentDeltaUnhealthyServices": "int"
},
"serviceTypeDeltaHealthPolicies": {
"{customized property}": {
"maxPercentDeltaUnhealthyServices": "int"
}
}
}
},
"maxPercentDeltaUnhealthyApplications": "int",
"maxPercentDeltaUnhealthyNodes": "int",
"maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
},
"forceRestart": "bool",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"healthPolicy": {
"applicationHealthPolicies": {
"{customized property}": {
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": "int"
},
"serviceTypeHealthPolicies": {
"{customized property}": {
"maxPercentUnhealthyServices": "int"
}
}
}
},
"maxPercentUnhealthyApplications": "int",
"maxPercentUnhealthyNodes": "int"
},
"upgradeDomainTimeout": "string",
"upgradeReplicaSetCheckTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeMode": "string",
"vmImage": "string"
}
}
Tulajdonságértékek
Klaszterek
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.ServiceFabric/clusters" |
apiVersion | Az erőforrás API-verziója | '2020-03-01' |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 4-23 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal. |
location | Azure-erőforrás helye. | sztring (kötelező) |
tags | Azure-erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
properties | A fürterőforrás tulajdonságai | ClusterProperties |
ClusterProperties
Név | Leírás | Érték |
---|---|---|
addOnFeatures | A fürtben engedélyezendő bővítményfunkciók listája. | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "BackupRestoreService" "DnsService" "RepairManager" "ResourceMonitorService" |
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 |
eventStoreServiceEnabled | Azt jelzi, hogy az eseménytár szolgáltatás engedélyezve van-e. | logikai |
fabricSettings | A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. | SettingsSectionDescription[] |
managementEndpoint | A fürt HTTP-felügyeleti végpontja. | sztring (kötelező) |
nodeTypes | A fürt csomóponttípusainak listája. | NodeTypeDescription[] (kötelező) |
reliabilityLevel | A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről. - Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni. - Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni. - Silver – Futtassa a rendszerszolgáltatásokat 5-ös célreplikakészlettel. - Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel. - Platinum – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel. |
"Bronz" "Arany" "Nincs" "Platinum" "Ezüst" |
reverseProxyCertificate | A fordított proxy által használt kiszolgálói tanúsítvány. | CertificateDescription |
reverseProxyCertificateCommonNames | A fürt védelméhez használt köznapi névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. | ServerCertificateCommonNames |
upgradeDescription | A fürt frissítésekor használandó szabályzat. | ClusterUpgradePolicy |
upgradeMode | A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el. - Automatikus – A fürt automatikusan frissül a Service Fabric-futtatókörnyezet legújabb verziójára, amint elérhető. – Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik. |
"Automatikus" "Kézi" |
vmImage | A virtuálisgép-rendszerkép VMSS-ének konfigurálása megtörtént. Általános nevek, például Windows vagy Linux is használhatók. | sztring |
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 |
AzureActiveDirectory
Név | Leírás | Érték |
---|---|---|
clientApplication | Az Azure Active Directory ügyfélalkalmazás-azonosítója. | sztring |
clusterApplication | Az Azure Active Directory-fürt alkalmazásazonosítója. | sztring |
tenantId | Azure Active Directory-bérlőazonosító. | sztring |
CertificateDescription
Név | Leírás | Érték |
---|---|---|
Ujjlenyomat | Az elsődleges tanúsítvány ujjlenyomata. | sztring (kötelező) |
ujjlenyomatSecondary | A másodlagos tanúsítvány ujjlenyomata. | sztring |
x509StoreName | A helyi tanúsítványtároló helye. | 'AddressBook' "AuthRoot" "CertificateAuthority" "Nem engedélyezett" 'Saját' "Gyökér" "TrustedPeople" "TrustedPublisher" |
ServerCertificateCommonNames
Név | Leírás | Érték |
---|---|---|
commonNames | A fürt védelméhez használt, köznapi névvel hivatkozott kiszolgálótanúsítványok listája. | ServerCertificateCommonName[] |
x509StoreName | A helyi tanúsítványtároló helye. | 'AddressBook' "AuthRoot" "CertificateAuthority" "Nem engedélyezett" 'Saját' "Gyökér" "TrustedPeople" "TrustedPublisher" |
ServerCertificateCommonName
Név | Leírás | Érték |
---|---|---|
certificateCommonName | A kiszolgálótanúsítvány köznapi neve. | sztring (kötelező) |
certificateIssuerThumbprint | A kiszolgálótanúsítvány kiállítói ujjlenyomata. | sztring (kötelező) |
ClientCertificateCommonName
Név | Leírás | Érték |
---|---|---|
certificateCommonName | Az ügyféltanúsítvány köznapi neve. | sztring (kötelező) |
certificateIssuerThumbprint | Az ügyféltanúsítvány kiállítói ujjlenyomata. | sztring (kötelező) |
isAdmin | Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. | bool (kötelező) |
ClientCertificateThumbprint
Név | Leírás | Érték |
---|---|---|
certificateThumbprint | Az ügyféltanúsítvány ujjlenyomata. | sztring (kötelező) |
isAdmin | Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. | bool (kötelező) |
DiagnosticsStorageAccountConfig
Név | Leírás | Érték |
---|---|---|
blobEndpoint | Az Azure Storage-fiók blobvégpontja. | sztring (kötelező) |
protectedAccountKeyName | A védett diagnosztikai tárkulcs neve. | sztring (kötelező) |
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ő) |
BeállításokParameterDescription
Név | Leírás | Érték |
---|---|---|
name | A hálóbeállítás paraméterneve. | sztring (kötelező) |
érték | A hálóbeállítás paraméterértéke. | sztring (kötelező) |
NodeTypeDescription
Név | Leírás | Érték |
---|---|---|
applicationPorts | Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. | EndpointRangeDescription |
Kapacitások | A csomóponttípusban lévő csomópontokra alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy egy csomópont mennyi erőforrással rendelkezik. | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | A TCP-fürtkezelési végpont portja. | int (kötelező) |
tartóssági szint | A csomóponttípus tartóssági szintje. Tudnivalók a tartóssági szintről. - Bronz - Nincsenek jogosultságok. Ez az alapértelmezett beállítás. - Silver – Az infrastruktúra-feladatok 10 percig szüneteltethetők UD-nként. - Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartóssága csak teljes csomópontos virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb. |
"Bronz" "Arany" "Ezüst" |
rövid élettartamúportok | Az ebben a csomóponttípusban lévő csomópontok rövid élettartamú portjainak tartományát konfigurálni kell. | EndpointRangeDescription |
httpGatewayEndpointPort | A HTTP-fürtkezelési végpont portja. | int (kötelező) |
isPrimary | Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető vagy módosítható a meglévő fürtök esetében. | bool (kötelező) |
name | A csomóponttípus neve. | sztring (kötelező) |
placementProperties | A csomóponttípus csomópontjaira alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | A fordított proxy által használt végpont. | int |
vmInstanceCount | A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. | int (kötelező) Korlátok: Minimális érték = 1 Maximális érték = 2147483647 |
EndpointRangeDescription
Név | Leírás | Érték |
---|---|---|
endPort | Porttartomány záró portja | int (kötelező) |
startPort | Porttartomány kezdő portja | int (kötelező) |
NodeTypeDescriptionCapacities
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | sztring |
NodeTypeDescriptionPlacementProperties
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | sztring |
ClusterUpgradePolicy
Név | Leírás | Érték |
---|---|---|
deltaHealthPolicy | A fürt frissítésekor használt fürt különbözeti állapotszabályzata. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer a frissítés során kényszerítve újraindítja a folyamatokat, még akkor is, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
healthCheckRetryTimeout | Az állapotértékelés újrapróbálkozásához szükséges idő, amikor az alkalmazás vagy a fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthCheckStableDuration | Az az idő, amely alatt az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthCheckWaitDuration | A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozó idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthPolicy | A fürt frissítéséhez használt fürtállapot-szabályzat. | ClusterHealthPolicy (kötelező) |
upgradeDomainTimeout | Az az idő, amelyet az egyes frissítési tartományoknak végre kell hajtaniuk a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megakadályozására szolgáló maximális időtartam váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állás elvesztésének problémáitól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
upgradeTimeout | A frissítés visszaállítása előtt a teljes frissítés befejezéséhez szükséges idő. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
ClusterUpgradeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationDeltaHealthPolicies | Meghatározza az alkalmazás delta állapotházirend-leképezését, amellyel kiértékelheti egy alkalmazás vagy annak egyik gyermek entitásának állapotát a fürt frissítésekor. | ApplicationDeltaHealthPolicyMap |
maxPercentDeltaUnhealthyApplications | Az alkalmazások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentDeltaUnhealthyNodes | A csomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUpgradeDomainDeltaUnhealthyNodes | A frissítési tartománycsomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában. Az ellenőrzés az összes befejezett frissítési tartomány frissítési tartományának befejezése után történik, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ApplicationDeltaHealthPolicy |
ApplicationDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeDeltaHealthPolicy | A fürt frissítésekor alapértelmezés szerint egy szolgáltatástípus állapotának kiértékelésére használt delta állapotszabályzat. | ServiceTypeDeltaHealthPolicy |
serviceTypeDeltaHealthPolicies | A leképezés szolgáltatástípusonkénti változásállapot-szabályzattal. A térkép alapértelmezés szerint üres. | ServiceTypeDeltaHealthPolicyMap |
ServiceTypeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentDeltaUnhealthyServices | A szolgáltatások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején a szolgáltatások állapota és az állapotértékelés időpontjában a szolgáltatások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ServiceTypeDeltaHealthPolicy |
ClusterHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicies | Meghatározza az alkalmazás vagy annak egyik gyermek entitásának állapotának értékeléséhez használt alkalmazásállapot-szabályzattérképet. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | A nem megfelelő állapotú alkalmazások maximális megengedett százalékos aránya a hiba bejelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték az alkalmazások maximálisan tolerálható százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyNodes | A nem kifogástalan állapotú csomópontok megengedett maximális százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték a csomópontok maximálisan tolerálható százalékos arányát jelöli, amely nem kifogástalan állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú csomópontok számát a fürtben található csomópontok teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek javítva, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt elviselje. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ApplicationHealthPolicy |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ServiceTypeHealthPolicy |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
5 csomópontos Ubuntu Service Fabric-fürt üzembe helyezése |
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 |
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 |
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@2020-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
addOnFeatures = [
"string"
]
applicationTypeVersionsCleanupPolicy = {
maxUnusedVersionsToKeep = int
}
azureActiveDirectory = {
clientApplication = "string"
clusterApplication = "string"
tenantId = "string"
}
certificate = {
thumbprint = "string"
thumbprintSecondary = "string"
x509StoreName = "string"
}
certificateCommonNames = {
commonNames = [
{
certificateCommonName = "string"
certificateIssuerThumbprint = "string"
}
]
x509StoreName = "string"
}
clientCertificateCommonNames = [
{
certificateCommonName = "string"
certificateIssuerThumbprint = "string"
isAdmin = bool
}
]
clientCertificateThumbprints = [
{
certificateThumbprint = "string"
isAdmin = bool
}
]
clusterCodeVersion = "string"
diagnosticsStorageAccountConfig = {
blobEndpoint = "string"
protectedAccountKeyName = "string"
protectedAccountKeyName2 = "string"
queueEndpoint = "string"
storageAccountName = "string"
tableEndpoint = "string"
}
eventStoreServiceEnabled = bool
fabricSettings = [
{
name = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
managementEndpoint = "string"
nodeTypes = [
{
applicationPorts = {
endPort = int
startPort = int
}
capacities = {
{customized property} = "string"
}
clientConnectionEndpointPort = int
durabilityLevel = "string"
ephemeralPorts = {
endPort = int
startPort = int
}
httpGatewayEndpointPort = int
isPrimary = bool
name = "string"
placementProperties = {
{customized property} = "string"
}
reverseProxyEndpointPort = int
vmInstanceCount = int
}
]
reliabilityLevel = "string"
reverseProxyCertificate = {
thumbprint = "string"
thumbprintSecondary = "string"
x509StoreName = "string"
}
reverseProxyCertificateCommonNames = {
commonNames = [
{
certificateCommonName = "string"
certificateIssuerThumbprint = "string"
}
]
x509StoreName = "string"
}
upgradeDescription = {
deltaHealthPolicy = {
applicationDeltaHealthPolicies = {
{customized property} = {
defaultServiceTypeDeltaHealthPolicy = {
maxPercentDeltaUnhealthyServices = int
}
serviceTypeDeltaHealthPolicies = {
{customized property} = {
maxPercentDeltaUnhealthyServices = int
}
}
}
}
maxPercentDeltaUnhealthyApplications = int
maxPercentDeltaUnhealthyNodes = int
maxPercentUpgradeDomainDeltaUnhealthyNodes = int
}
forceRestart = bool
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
healthPolicy = {
applicationHealthPolicies = {
{customized property} = {
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyServices = int
}
serviceTypeHealthPolicies = {
{customized property} = {
maxPercentUnhealthyServices = int
}
}
}
}
maxPercentUnhealthyApplications = int
maxPercentUnhealthyNodes = int
}
upgradeDomainTimeout = "string"
upgradeReplicaSetCheckTimeout = "string"
upgradeTimeout = "string"
}
upgradeMode = "string"
vmImage = "string"
}
})
}
Tulajdonságértékek
Klaszterek
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.ServiceFabric/clusters@2020-03-01" |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 4-23 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal. |
location | Azure-erőforrás helye. | sztring (kötelező) |
parent_id | Az erőforráscsoportban való üzembe helyezéshez használja az 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 az upgradeMode értéke "Manuális". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. | sztring |
diagnosticsStorageAccountConfig | A Service Fabric diagnosztikai naplóinak tárolására szolgáló tárfiókadatok. | DiagnosticsStorageAccountConfig |
eventStoreServiceEnabled | Azt jelzi, hogy az eseménytár szolgáltatás engedélyezve van-e. | logikai |
fabricSettings | A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. | SettingsSectionDescription[] |
managementEndpoint | A fürt HTTP-felügyeleti végpontja. | sztring (kötelező) |
nodeTypes | A fürt csomóponttípusainak listája. | NodeTypeDescription[] (kötelező) |
reliabilityLevel | A megbízhatósági szint beállítja a rendszerszolgáltatások replikakészletének méretét. Tudnivalók a Megbízhatósági szintről. - Nincs – Futtassa a rendszerszolgáltatásokat 1-et tartalmazó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni. - Bronz – Futtassa a rendszerszolgáltatásokat 3-ra vonatkozó célreplikakészlettel. Ezt csak tesztfürtökhöz szabad használni. - Silver – Futtassa a rendszerszolgáltatásokat 5-ös célreplikakészlettel. - Gold – Futtassa a rendszerszolgáltatásokat 7-et tartalmazó célreplikakészlettel. - Platinum – Futtassa a rendszerszolgáltatásokat 9-et tartalmazó célreplikakészlettel. |
"Bronz" "Arany" "Nincs" "Platinum" "Ezüst" |
reverseProxyCertificate | A fordított proxy által használt kiszolgálói tanúsítvány. | CertificateDescription |
reverseProxyCertificateCommonNames | A fürt védelméhez használt köznapi névvel hivatkozott kiszolgálótanúsítványok listáját ismerteti. | ServerCertificateCommonNames |
upgradeDescription | A fürt frissítésekor használandó szabályzat. | ClusterUpgradePolicy |
upgradeMode | A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el. - Automatikus – A fürt automatikusan frissül a Service Fabric-futtatókörnyezet legújabb verziójára, amint elérhető. – Manuális – A fürt nem frissül automatikusan a Service Fabric-futtatókörnyezet legújabb verziójára. A fürt frissítése a fürterőforrás clusterCodeVersion tulajdonságának beállításával történik. |
"Automatikus" "Kézi" |
vmImage | A virtuálisgép-rendszerkép VMSS-ének konfigurálása megtörtént. Általános nevek, például Windows vagy Linux is használhatók. | sztring |
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 |
AzureActiveDirectory
Név | Leírás | Érték |
---|---|---|
clientApplication | Az Azure Active Directory ügyfélalkalmazás-azonosítója. | sztring |
clusterApplication | Az Azure Active Directory-fürt alkalmazásazonosítója. | sztring |
tenantId | Azure Active Directory-bérlőazonosító. | sztring |
CertificateDescription
Név | Leírás | Érték |
---|---|---|
Ujjlenyomat | Az elsődleges tanúsítvány ujjlenyomata. | sztring (kötelező) |
ujjlenyomatSecondary | A másodlagos tanúsítvány ujjlenyomata. | sztring |
x509StoreName | A helyi tanúsítványtároló helye. | "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ő) |
BeállításokParameterDescription
Név | Leírás | Érték |
---|---|---|
name | A hálóbeállítás paraméterneve. | sztring (kötelező) |
érték | A hálóbeállítás paraméterértéke. | sztring (kötelező) |
NodeTypeDescription
Név | Leírás | Érték |
---|---|---|
applicationPorts | Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. | EndpointRangeDescription |
Kapacitások | A csomóponttípus csomópontjaira alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy a csomópont mennyi erőforrással rendelkezik. | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | A TCP-fürtkezelési végpont portja. | int (kötelező) |
tartóssági szint | A csomóponttípus tartóssági szintje. További információ a tartóssági szintről. - Bronz - Nincsenek jogosultságok. Ez az alapértelmezett beállítás. - Silver – Az infrastruktúra-feladatok 10 percig szüneteltethetők UD-nként. - Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartóssága csak teljes csomópontos virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb. |
"Bronz" "Arany" "Ezüst" |
rövid élettartamúportok | Az ebben a csomóponttípusban lévő csomópontok rövid élettartamú portjainak tartományát konfigurálni kell. | EndpointRangeDescription |
httpGatewayEndpointPort | A HTTP-fürtkezelési végpont portja. | int (kötelező) |
isPrimary | Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető vagy módosítható a meglévő fürtök esetében. | bool (kötelező) |
name | A csomóponttípus neve. | sztring (kötelező) |
placementProperties | A csomóponttípus csomópontjaira alkalmazott elhelyezési címkék, amelyek segítségével jelezhető, hogy egyes szolgáltatásoknak (számítási feladatoknak) hol kell futniuk. | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | A fordított proxy által használt végpont. | int |
vmInstanceCount | A csomóponttípusban lévő csomópontok száma. Ennek a számnak meg kell egyeznie a megfelelő VirtualMachineScaleSet erőforrás kapacitástulajdonságával. | int (kötelező) Korlátok: Minimális érték = 1 Maximális érték = 2147483647 |
EndpointRangeDescription
Név | Leírás | Érték |
---|---|---|
endPort | Porttartomány záró portja | int (kötelező) |
startPort | Porttartomány kezdő portja | int (kötelező) |
NodeTypeDescriptionCapacities
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | sztring |
NodeTypeDescriptionPlacementProperties
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | sztring |
ClusterUpgradePolicy
Név | Leírás | Érték |
---|---|---|
deltaHealthPolicy | A fürt frissítésekor használt fürt különbözeti állapotszabályzata. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer a frissítés során kényszerítve újraindítja a folyamatokat, még akkor is, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
healthCheckRetryTimeout | Az állapotértékelés újrapróbálkozásához szükséges idő, amikor az alkalmazás vagy a fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthCheckStableDuration | Az az idő, amely alatt az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthCheckWaitDuration | A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozó idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthPolicy | A fürt frissítéséhez használt fürtállapot-szabályzat. | ClusterHealthPolicy (kötelező) |
upgradeDomainTimeout | Az az idő, amelyet az egyes frissítési tartományoknak végre kell hajtaniuk a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
upgradeTimeout | Az az idő, amíg a teljes frissítésnek befejeződnie kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
ClusterUpgradeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationDeltaHealthPolicies | Meghatározza az alkalmazás delta-állapotszabályzat-leképezését, amellyel kiértékelhető egy alkalmazás vagy annak egyik gyermekentitása a fürt frissítésekor. | ApplicationDeltaHealthPolicyMap |
maxPercentDeltaUnhealthyApplications | Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során. A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentDeltaUnhealthyNodes | A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUpgradeDomainDeltaUnhealthyNodes | A frissítési tartománycsomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik az összes befejezett frissítési tartomány esetében, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ApplicationDeltaHealthPolicy |
ApplicationDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeDeltaHealthPolicy | A delta állapotszabályzata alapértelmezés szerint egy szolgáltatástípus állapotának kiértékelésére szolgál a fürt frissítésekor. | ServiceTypeDeltaHealthPolicy |
serviceTypeDeltaHealthPolicies | A szolgáltatástípus változásállapot-szabályzatának leképezése szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeDeltaHealthPolicyMap |
ServiceTypeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentDeltaUnhealthyServices | A szolgáltatások állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a frissítés elején lévő szolgáltatások állapota és a szolgáltatások állapota között mérik az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ServiceTypeDeltaHealthPolicy |
ClusterHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicies | Meghatározza az alkalmazás vagy annak gyermekentitásai állapotának kiértékeléséhez használt alkalmazásállapot-szabályzattérképet. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték az alkalmazások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyNodes | A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték a csomópontok maximálisan tolerálható százalékos arányát jelöli, amely nem kifogástalan állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú csomópontok számát a fürtben található csomópontok teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek javítva, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt elviselje. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ApplicationHealthPolicy |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ServiceTypeHealthPolicy |