Microsoft.ServiceFabric-fürtök 2021.06.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@2021-06-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'
}
]
}
]
infrastructureServiceManager: bool
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
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
}
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'
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ü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[] |
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 |
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 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í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ő) |
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ő) |
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ő) |
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 |
---|---|---|
{customized property} | ServiceTypeDeltaHealthPolicy |
ClusterHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicies | Meghatározza az alkalmazás vagy annak gyermekentitásai állapotának kiértékeléséhez használt alkalmazásállapot-szabályzattérképet. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték az alkalmazások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyNodes | A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték azoknak a csomópontoknak a maximálisan tolerált százalékos aránya, amelyek nem megfelelő állapotban lehetnek, mielőtt a fürt hibásnak minősül. Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos arány kiszámítása a nem kifogástalan csomópontok számának a fürtben lévő csomópontok teljes számával való elosztva történik. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek állítva javításra, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt eltűrjék. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ApplicationHealthPolicy |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ServiceTypeHealthPolicy |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
5 csomópontos Ubuntu Service Fabric-fürt üzembe helyezése |
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. |
ARM-sablon erőforrás-definíciója
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ő JSON-t a sablonhoz.
{
"type": "Microsoft.ServiceFabric/clusters",
"apiVersion": "2021-06-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"
}
]
}
],
"infrastructureServiceManager": "bool",
"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",
"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"
},
"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",
"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 | '2021-06-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ü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[] |
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é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 |
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álandó 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 |
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 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ő) |
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ő) |
NodeTypeDescriptionCapacities
Név | Leírás | Érték |
---|---|---|
{customized property} | sztring |
NodeTypeDescriptionPlacementProperties
Név | Leírás | Érték |
---|---|---|
{customized property} | 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ő, amely alatt az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthCheckWaitDuration | A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozó idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
healthPolicy | A fürt frissítéséhez használt fürtállapot-szabályzat. | ClusterHealthPolicy (kötelező) |
upgradeDomainTimeout | Az az idő, amelyet az egyes frissítési tartományoknak végre kell hajtaniuk a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megakadályozására szolgáló maximális időtartam váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állás elvesztésének problémáitól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
upgradeTimeout | A frissítés visszaállítása előtt a teljes frissítés befejezéséhez szükséges idő. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. | sztring (kötelező) |
ClusterUpgradeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationDeltaHealthPolicies | Meghatározza az alkalmazás delta állapotházirend-leképezését, amellyel kiértékelheti egy alkalmazás vagy annak egyik gyermek entitásának állapotát a fürt frissítésekor. | ApplicationDeltaHealthPolicyMap |
maxPercentDeltaUnhealthyApplications | Az alkalmazások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentDeltaUnhealthyNodes | A csomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUpgradeDomainDeltaUnhealthyNodes | A frissítési tartománycsomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában. Az ellenőrzés az összes befejezett frissítési tartomány frissítési tartományának befejezése után történik, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ApplicationDeltaHealthPolicy |
ApplicationDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeDeltaHealthPolicy | A fürt frissítésekor alapértelmezés szerint egy szolgáltatástípus állapotának kiértékelésére használt delta állapotszabályzat. | ServiceTypeDeltaHealthPolicy |
serviceTypeDeltaHealthPolicies | A leképezés szolgáltatástípusonkénti változásállapot-szabályzattal. A térkép alapértelmezés szerint üres. | ServiceTypeDeltaHealthPolicyMap |
ServiceTypeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentDeltaUnhealthyServices | A szolgáltatások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke. A különbözetet a frissítés elején a szolgáltatások állapota és az állapotértékelés időpontjában a szolgáltatások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ServiceTypeDeltaHealthPolicy |
ClusterHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicies | Meghatározza az alkalmazás vagy annak egyik gyermek entitásának állapotának értékeléséhez használt alkalmazásállapot-szabályzattérképet. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | A nem megfelelő állapotú alkalmazások maximális megengedett százalékos aránya a hiba bejelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték az alkalmazások maximálisan tolerálható százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyNodes | A nem kifogástalan állapotú csomópontok megengedett maximális százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték a csomópontok maximálisan tolerálható százalékos arányát jelöli, amely nem kifogástalan állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú csomópontok számát a fürtben található csomópontok teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek javítva, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt elviselje. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ApplicationHealthPolicy |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ServiceTypeHealthPolicy |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Description |
---|---|
5 csomópontos Ubuntu Service Fabric-fürt üzembe helyezése |
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. |
Terraform (AzAPI-szolgáltató) erőforrásdefiníció
A fürtök erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:
- Erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.ServiceFabric/clusters erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters@2021-06-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"
}
]
}
]
infrastructureServiceManager = bool
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
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
}
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"
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@2021-06-01" |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 4-23 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Kezdje kisbetűvel. Végződés kisbetűvel vagy számmal. |
location | Azure-erőforrás helye. | sztring (kötelező) |
parent_id | Az erőforráscsoportban való üzembe helyezéshez használja az adott erőforráscsoport azonosítóját. | sztring (kötelező) |
tags | Azure-erőforráscímkék. | Címkenevek és -értékek szótára. |
properties | A fürterőforrás tulajdonságai | ClusterProperties |
ClusterProperties
Név | Leírás | Érték |
---|---|---|
addOnFeatures | A fürtben engedélyezendő bővítményfunkciók listája. | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "BackupRestoreService" "DnsService" "RepairManager" "ResourceMonitorService" |
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á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 |
AzureActiveDirectory
Név | Leírás | Érték |
---|---|---|
clientApplication | Az Azure Active Directory ügyfélalkalmazás-azonosítója. | sztring |
clusterApplication | Az Azure Active Directory-fürt alkalmazásazonosítója. | sztring |
tenantId | Az Azure Active Directory bérlőazonosítója. | sztring |
Tanúsítványleíró
Név | Leírás | Érték |
---|---|---|
Ujjlenyomat | Az elsődleges tanúsítvány ujjlenyomata. | sztring (kötelező) |
ujjlenyomatSecondary | A másodlagos tanúsítvány ujjlenyomata. | sztring |
x509StoreName | A helyi tanúsítványtároló helye. | "Címjegyzék" "AuthRoot" "CertificateAuthority" "Letiltva" "Saját" "Gyökér" "TrustedPeople" "TrustedPublisher" |
ServerCertificateCommonNames
Név | Leírás | Érték |
---|---|---|
commonNames | A fürt biztonságossá tételéhez használt, köznapi névvel hivatkozott kiszolgálói tanúsítványok listája. | ServerCertificateCommonName[] |
x509StoreName | A helyi tanúsítványtároló helye. | "Címjegyzék" "AuthRoot" "CertificateAuthority" "Letiltva" "Saját" "Gyökér" "TrustedPeople" "TrustedPublisher" |
ServerCertificateCommonName
Név | Leírás | Érték |
---|---|---|
certificateCommonName | A kiszolgálótanúsítvány általános neve. | sztring (kötelező) |
certificateIssuerThumbprint | A kiszolgálótanúsítvány kiállítói ujjlenyomata. | sztring (kötelező) |
ClientCertificateCommonName
Név | Leírás | Érték |
---|---|---|
certificateCommonName | Az ügyféltanúsítvány általános neve. | sztring (kötelező) |
certificateIssuerThumbprint | Az ügyféltanúsítvány kiállítói ujjlenyomata. | sztring (kötelező) |
isAdmin | Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. | bool (kötelező) |
ClientCertificateThumbprint
Név | Leírás | Érték |
---|---|---|
certificateThumbprint | Az ügyféltanúsítvány ujjlenyomata. | sztring (kötelező) |
isAdmin | Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. | bool (kötelező) |
DiagnosticsStorageAccountConfig
Név | Leírás | Érték |
---|---|---|
blobEndpoint | Az Azure Storage-fiók blobvégpontja. | sztring (kötelező) |
protectedAccountKeyName | A védett diagnosztikai tárkulcs neve. | sztring (kötelező) |
protectedAccountKeyName2 | A másodlagos védelem alatt álló diagnosztikai tárkulcs neve. Ha az egyik tárfiókkulcs el van forgatva, 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ő) |
BeállításokSectionDescription
Név | Leírás | Érték |
---|---|---|
name | A hálóbeállítások szakaszneve. | sztring (kötelező) |
parameters | A szakasz paramétereinek gyűjteménye. | SettingsParameterDescription[] (kötelező) |
BeállításokParameterDescription
Név | Leírás | Érték |
---|---|---|
name | A hálóbeállítás paraméterneve. | sztring (kötelező) |
érték | A hálóbeállítás paraméterértéke. | sztring (kötelező) |
NodeTypeDescription
Név | Leírás | Érték |
---|---|---|
applicationPorts | Az a porttartomány, amelyből a fürt portot rendelt a Service Fabric-alkalmazásokhoz. | EndpointRangeDescription |
Kapacitások | A csomóponttípus csomópontjaira alkalmazott kapacitáscímkék, a fürterőforrás-kezelő ezeket a címkéket használja annak megértéséhez, hogy a csomópont mennyi erőforrással rendelkezik. | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | A TCP-fürtkezelési végpont portja. | int (kötelező) |
tartóssági szint | A csomóponttípus tartóssági szintje. További információ a tartóssági szintről. - Bronz - Nincsenek jogosultságok. Ez az alapértelmezett beállítás. - Silver – Az infrastruktúra-feladatok 10 percig szüneteltethetők UD-nként. - Gold – Az infrastruktúra-feladatok UD-nként 2 óráig szüneteltethetők. Az arany tartóssága csak teljes csomópontos virtuálisgép-termékváltozatokon engedélyezhető, például D15_V2, G5 stb. |
"Bronz" "Arany" "Ezüst" |
rövid élettartamúportok | Az ebben a csomóponttípusban lévő csomópontok rövid élettartamú portjainak tartományát konfigurálni kell. | EndpointRangeDescription |
httpGatewayEndpointPort | A HTTP-fürtkezelési végpont portja. | int (kötelező) |
isPrimary | Az a csomóponttípus, amelyen a rendszerszolgáltatások futni fognak. Csak egy csomóponttípust kell elsődlegesként megjelölni. Az elsődleges csomópont típusa nem törölhető vagy módosítható a meglévő fürtök esetében. | bool (kötelező) |
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í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ő) |
NodeTypeDescriptionCapacities
Név | Leírás | Érték |
---|---|---|
{customized property} | sztring |
NodeTypeDescriptionPlacementProperties
Név | Leírás | Érték |
---|---|---|
{customized property} | 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ő) |
ClusterUpgradeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationDeltaHealthPolicies | Meghatározza az alkalmazás delta-állapotszabályzat-leképezését, amellyel kiértékelhető egy alkalmazás vagy annak egyik gyermekentitása a fürt frissítésekor. | ApplicationDeltaHealthPolicyMap |
maxPercentDeltaUnhealthyApplications | Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során. A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentDeltaUnhealthyNodes | A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUpgradeDomainDeltaUnhealthyNodes | A frissítési tartománycsomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik az összes befejezett frissítési tartomány esetében, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ApplicationDeltaHealthPolicy |
ApplicationDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeDeltaHealthPolicy | A delta állapotszabályzata alapértelmezés szerint egy szolgáltatástípus állapotának kiértékelésére szolgál a fürt frissítésekor. | ServiceTypeDeltaHealthPolicy |
serviceTypeDeltaHealthPolicies | A szolgáltatástípus változásállapot-szabályzatának leképezése szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeDeltaHealthPolicyMap |
ServiceTypeDeltaHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentDeltaUnhealthyServices | A szolgáltatások állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke. A különbözetet a frissítés elején lévő szolgáltatások állapota és a szolgáltatások állapota között mérik az állapotértékelés időpontjában. Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeDeltaHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ServiceTypeDeltaHealthPolicy |
ClusterHealthPolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicies | Meghatározza az alkalmazás vagy annak gyermekentitásai állapotának kiértékeléséhez használt alkalmazásállapot-szabályzattérképet. | ApplicationHealthPolicyMap |
maxPercentUnhealthyApplications | A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték az alkalmazások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyNodes | A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne. A százalékos érték azoknak a csomópontoknak a maximálisan tolerált százalékos aránya, amelyek nem megfelelő állapotban lehetnek, mielőtt a fürt hibásnak minősül. Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos arány kiszámítása a nem kifogástalan csomópontok számának a fürtben lévő csomópontok teljes számával való elosztva történik. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek állítva javításra, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt eltűrjék. |
int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ApplicationHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ApplicationHealthPolicy |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ServiceTypeHealthPolicy |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: