Instellingen voor Service Fabric-cluster aanpassen
In dit artikel worden de verschillende fabric-instellingen voor uw Service Fabric-cluster beschreven die u kunt aanpassen. Voor clusters die worden gehost in Azure, kunt u instellingen aanpassen via Azure Portal of met behulp van een Azure Resource Manager-sjabloon. Zie De configuratie van een Azure-cluster upgraden voor meer informatie. Voor zelfstandige clusters past u instellingen aan door het ClusterConfig.json-bestand bij te werken en een configuratie-upgrade uit te voeren op uw cluster. Zie De configuratie van een zelfstandig cluster upgraden voor meer informatie.
Er zijn drie verschillende upgradebeleidsregels:
- Dynamisch : wijzigingen in een dynamische configuratie veroorzaken geen proces opnieuw opstarten van Service Fabric-processen of uw servicehostprocessen.
- Statisch : wijzigingen in een statische configuratie zorgen ervoor dat het Service Fabric-knooppunt opnieuw wordt opgestart om de wijziging te kunnen gebruiken. Services op de knooppunten worden opnieuw opgestart.
- Niet toegestaan : deze instellingen kunnen niet worden gewijzigd. Als u deze instellingen wijzigt, moet het cluster worden vernietigd en een nieuw cluster worden gemaakt.
Hier volgt een lijst met Infrastructuurinstellingen die u kunt aanpassen, georganiseerd op sectie.
ApplicationGateway/Http
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ApplicationCertificateValidationPolicy | tekenreeks, standaard is 'Geen' | Statisch | Hiermee wordt het servercertificaat niet gevalideerd. de aanvraag te voltooien. Raadpleeg de configuratieServiceCertificateThumbprints voor de door komma's gescheiden lijst met vingerafdrukken van de externe certificaten die door de omgekeerde proxy kunnen worden vertrouwd. Raadpleeg config ServiceCommonNameAndIssuer voor de onderwerpnaam en de vingerafdruk van de uitgever van de externe certificaten die de omgekeerde proxy kan vertrouwen. Zie Beveiligde verbinding met reverse proxy voor meer informatie. |
BodyChunkSize | Standaardwaarde is 16384 | Dynamisch | Geeft de grootte van het segment in bytes die worden gebruikt om de hoofdtekst te lezen. |
CrlCheckingFlag | uint, de standaardwaarde is 0x40000000 | Dynamisch | Vlaggen voor validatie van toepassings-/servicecertificaatketens; CRL-controle 0x10000000 CERT_CHAIN_REVOCATION_CHECK_END_CERT 0x20000000 CERT_CHAIN_REVOCATION_CHECK_CHAIN 0x40000000 CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT 0x80000000 CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY Instelling op 0 schakelt CRL-controle volledige lijst met ondersteunde waarden uit, wordt beschreven door dwFlags van CertGetCertificateChain: https://msdn.microsoft.com/library/windows/desktop/aa376078(v=vs.85).aspx |
DefaultHttpRequestTimeout | Tijd in seconden. standaard is 120 | Dynamisch | Geef de tijdsduur in seconden op. Geeft de standaard time-out voor aanvragen voor de HTTP-aanvragen die worden verwerkt in de http-app-gateway. |
ForwardClientCertificate | bool, standaard is ONWAAR | Dynamisch | Wanneer deze is ingesteld op onwaar, wordt omgekeerde proxy niet aangevraagd voor het clientcertificaat. Wanneer deze is ingesteld op waar, worden aanvragen voor omgekeerde proxy voor het clientcertificaat tijdens de TLS-handshake en stuurt u de met Base64 gecodeerde PEM-indelingstekenreeks door naar de service in een header met de naam X-Client-Certificate. De service kan de aanvraag mislukken met de juiste statuscode nadat de certificaatgegevens zijn gecontroleerd. Als dit waar is en de client geen certificaat presenteert, stuurt reverse proxy een lege header door en laat de service de aanvraag afhandelen. Omgekeerde proxy fungeert als een transparante laag. Zie Verificatie van clientcertificaten instellen voor meer informatie. |
GatewayAuthCredentialType | tekenreeks, standaard is 'Geen' | Statisch | Hiermee wordt aangegeven welk type beveiligingsreferenties moet worden gebruikt op het http-app-gatewayeindpunt Geldige waarden zijn Geen/X509. |
GatewayX509CertificateFindType | tekenreeks, standaard is 'FindByThumbprint' | Dynamisch | Geeft aan hoe moet worden gezocht naar certificaat in het archief dat is opgegeven door GatewayX509CertificateStoreName Ondersteunde waarde: FindByThumbprint; FindBySubjectName. |
GatewayX509CertificateFindValue | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om het http-app-gatewaycertificaat te vinden. Dit certificaat is geconfigureerd op het https-eindpunt en kan ook worden gebruikt om de identiteit van de app te verifiëren indien nodig door de services. FindValue wordt eerst opgezoekd; en als dat niet bestaat; FindValueSecondary wordt opgezoekd. |
GatewayX509CertificateFindValueSecondary | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om het http-app-gatewaycertificaat te vinden. Dit certificaat is geconfigureerd op het https-eindpunt en kan ook worden gebruikt om de identiteit van de app te verifiëren indien nodig door de services. FindValue wordt eerst opgezoekd; en als dat niet bestaat; FindValueSecondary wordt opgezoekd. |
GatewayX509CertificateStoreName | tekenreeks, standaard is 'Mijn' | Dynamisch | Naam van het X.509-certificaatarchief dat het certificaat voor http-app-gateway bevat. |
HttpRequestConnectTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(5) | Dynamisch | Geef de tijdsduur in seconden op. Geeft de time-out voor verbinding voor de HTTP-aanvragen die worden verzonden vanuit de http-app-gateway. |
IgnoreCrlOfflineError | bool, standaard is TRUE | Dynamisch | Of CRL offlinefout moet worden genegeerd voor verificatie van toepassings-/servicecertificaten. |
IsEnabled | Bool, de standaardwaarde is onwaar | Statisch | Hiermee schakelt u de HttpApplicationGateway in of uit. HttpApplicationGateway is standaard uitgeschakeld en deze configuratie moet worden ingesteld om deze in te schakelen. |
NumberOfParallelOperations | Standaardwaarde is 5000 | Statisch | Aantal leesbewerkingen dat moet worden geplaatst in de http-serverwachtrij. Hiermee bepaalt u het aantal gelijktijdige aanvragen dat kan worden voldaan door de HttpGateway. |
RemoveServiceResponseHeaders | tekenreeks, standaard is 'Datum; Server" | Statisch | Door puntkomma's/komma's gescheiden lijst met antwoordheaders die uit het serviceantwoord worden verwijderd; voordat u deze doorstuurt naar de client. Als dit is ingesteld op een lege tekenreeks; geef alle headers door die door de service als zodanig worden geretourneerd. d.w.w.: overschrijf de datum en server niet |
ResolveServiceBackoffInterval | Tijd in seconden, de standaardwaarde is 5 | Dynamisch | Geef de tijdsduur in seconden op. Geeft het standaardinterval voor uitstel voordat u een mislukte oplossingsservicebewerking opnieuw probeert uit te voeren. |
SecureOnlyMode | bool, standaard is ONWAAR | Dynamisch | SecureOnlyMode: true: Reverse Proxy stuurt alleen door naar services die beveiligde eindpunten publiceren. false: Omgekeerde proxy kan aanvragen doorsturen naar beveiligde/niet-beveiligde eindpunten. Zie Selectielogica voor omgekeerde proxy-eindpunten voor meer informatie. |
ServiceCertificateThumbprints | tekenreeks, standaard is '' | Dynamisch | De door komma's gescheiden lijst met vingerafdrukken van de externe certificaten die de omgekeerde proxy kan vertrouwen. Zie Beveiligde verbinding met reverse proxy voor meer informatie. |
ApplicationGateway/Http/ServiceCommonNameAndIssuer
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | X509NameMap, standaard is Geen | Dynamisch | Onderwerpnaam en vingerafdruk van verlener van de externe certificaten die door de omgekeerde proxy kunnen worden vertrouwd. Zie Beveiligde verbinding met reverse proxy voor meer informatie. |
BackupRestoreService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
MinReplicaSetSize | int, de standaardwaarde is 0 | Statisch | De MinReplicaSetSize voor BackupRestoreService |
PlacementConstraints | tekenreeks, standaard is '' | Statisch | De PlacementConstraints for BackupRestore-service |
SecretEncryptionCertThumbprint | tekenreeks, standaard is '' | Dynamisch | Vingerafdruk van het X509-certificaat voor geheime versleuteling |
SecretEncryptionCertX509StoreName | tekenreeks, aanbevolen waarde is 'Mijn' (geen standaardwaarde) | Dynamisch | Dit geeft het certificaat aan dat moet worden gebruikt voor versleuteling en ontsleuteling van creds-naam van X.509-certificaatarchief dat wordt gebruikt voor het versleutelen van archiefreferenties die worden gebruikt door de Backup Restore-service |
TargetReplicaSetSize | int, de standaardwaarde is 0 | Statisch | TargetReplicaSetSize voor BackupRestoreService |
CentralSecretService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
DeployedState | wstring, standaard is L"Uitgeschakeld" | Statisch | Verwijdering van CSS in twee fasen. |
EnableSecretMonitoring | bool, standaard is ONWAAR | Statisch | Moet zijn ingeschakeld voor het gebruik van beheerde KeyVaultReferences. De standaardwaarde kan in de toekomst waar worden. Zie KeyVaultReference-ondersteuning voor Door Azure geïmplementeerde Service Fabric-toepassingen voor meer informatie |
SecretMonitoringInterval | TimeSpan, standaard is Common::TimeSpan::FromMinutes(15) | Statisch | De snelheid waarmee Service Fabric Key Vault pollt op wijzigingen bij het gebruik van beheerde KeyVaultReferences. Deze snelheid is een best effort en wijzigingen in Key Vault kunnen eerder of later in het cluster worden weergegeven dan het interval. Zie KeyVaultReference-ondersteuning voor Door Azure geïmplementeerde Service Fabric-toepassingen voor meer informatie |
UpdateEncryptionCertificateTimeout | TimeSpan, standaard is Common::TimeSpan::MaxValue | Statisch | Geef de tijdsduur in seconden op. De standaardwaarde is gewijzigd in TimeSpan::MaxValue; maar onderdrukkingen worden nog steeds gerespecteerd. Kan in de toekomst worden afgeschaft. |
CentralSecretService/Replication
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een batch wordt geforceerd verzonden. |
ReplicationBatchSize | uint, standaard is 1 | Statisch | Hiermee geeft u het aantal bewerkingen dat moet worden verzonden tussen primaire en secundaire replica's. Als nul de primaire record per bewerking naar de secundaire verzendt. Anders worden logboekrecords door de primaire replica samengevoegd totdat de configuratiewaarde is bereikt. Dit vermindert het netwerkverkeer. |
ClusterManager
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AllowCustomUpgradeSortPolicies | Bool, de standaardwaarde is onwaar | Dynamisch | Of aangepast sorteerbeleid voor upgrades al dan niet is toegestaan. Dit wordt gebruikt om een 2-fase upgrade uit te voeren om deze functie in te schakelen. Service Fabric 6.5 voegt ondersteuning toe voor het opgeven van sorteerbeleid voor upgradedomeinen tijdens cluster- of toepassingsupgrades. Ondersteunde beleidsregels zijn Numeriek, Lexicographical, ReverseNumeric en ReverseLexicographical. De standaardwaarde is numeriek. Als u deze functie wilt kunnen gebruiken, moet de clustermanifestinstelling ClusterManager/AllowCustomUpgradeSortPolicies zijn ingesteld op True als een tweede configuratie-upgradestap nadat de SF 6.5-code de upgrade heeft voltooid. Het is belangrijk dat dit gebeurt in twee fasen, anders kan de code-upgrade tijdens de eerste upgrade verwarrend raken met de upgradevolgorde. |
EnableDefaultServicesUpgrade | Bool, de standaardwaarde is onwaar | Dynamisch | Schakel de upgrade van standaardservices in tijdens de upgrade van de toepassing. Standaardservicebeschrijvingen worden na de upgrade overschreven. |
FabricUpgradeHealthCheckInterval | Tijd in seconden, de standaardwaarde is 60 | Dynamisch | De frequentie van statuscontrole tijdens een bewaakte Fabric-upgrade |
FabricUpgradeStatusPollInterval | Tijd in seconden, de standaardwaarde is 60 | Dynamisch | De frequentie van polling voor de status van de infrastructuurupgrade. Deze waarde bepaalt de snelheid van de update voor elke GetFabricUpgradeProgress-aanroep |
ImageBuilderTimeoutBuffer | Tijd in seconden, de standaardwaarde is 3 | Dynamisch | Geef de tijdsduur in seconden op. De hoeveelheid tijd die nodig is voor specifieke time-outfouten van Image Builder om terug te keren naar de client. Als deze buffer te klein is; dan treedt er een time-out op voor de client voordat de server een algemene time-outfout krijgt. |
InfrastructureTaskHealthCheckRetryTimeout | Tijd in seconden, de standaardwaarde is 60 | Dynamisch | Geef de tijdsduur in seconden op. De hoeveelheid tijd die nodig is om mislukte statuscontroles opnieuw uit te voeren tijdens het verwerken van een infrastructuurtaak. Als u een geslaagde statuscontrole ziet, wordt deze timer opnieuw ingesteld. |
InfrastructureTaskHealthCheckStableDuration | Tijd in seconden, de standaardwaarde is 0 | Dynamisch | Geef de tijdsduur in seconden op. De hoeveelheid tijd die nodig is om opeenvolgende geslaagde statuscontroles te observeren voordat de verwerking van een infrastructuurtaak is voltooid. Als u een mislukte statuscontrole ziet, wordt deze timer opnieuw ingesteld. |
InfrastructureTaskHealthCheckWaitDuration | Tijd in seconden, de standaardwaarde is 0 | Dynamisch | Geef de tijdsduur in seconden op. De hoeveelheid tijd die moet worden gewacht voordat de statuscontroles worden gestart na de verwerking van een infrastructuurtaak. |
InfrastructureTaskProcessingInterval | Tijd in seconden, de standaardwaarde is 10 | Dynamisch | Geef de tijdsduur in seconden op. Het verwerkingsinterval dat wordt gebruikt door de verwerkingsstatusmachine van de infrastructuurtaak. |
MaxCommunicationTimeout | Tijd in seconden, de standaardwaarde is 600 | Dynamisch | Geef de tijdsduur in seconden op. De maximale time-out voor interne communicatie tussen ClusterManager en andere systeemservices (dat wil wel; Naamgevingsservice; Failoverbeheer en enzovoort). Deze time-out moet kleiner zijn dan globale MaxOperationTimeout (omdat er mogelijk meerdere communicatie tussen systeemonderdelen is voor elke clientbewerking). |
MaxDataMigrationTimeout | Tijd in seconden, de standaardwaarde is 600 | Dynamisch | Geef de tijdsduur in seconden op. De maximale time-out voor herstelbewerkingen voor gegevensmigratie nadat een Infrastructuurupgrade is uitgevoerd. |
MaxOperationRetryDelay | Tijd in seconden, de standaardwaarde is 5 | Dynamisch | Geef de tijdsduur in seconden op. De maximale vertraging voor interne nieuwe pogingen wanneer er fouten optreden. |
MaxOperationTimeout | Tijd in seconden, standaard is MaxValue | Dynamisch | Geef de tijdsduur in seconden op. De maximale globale time-out voor interne verwerkingsbewerkingen op ClusterManager. |
MaxTimeoutRetryBuffer | Tijd in seconden, de standaardwaarde is 600 | Dynamisch | Geef de tijdsduur in seconden op. De maximale time-out voor de bewerking wanneer intern opnieuw wordt geprobeerd vanwege time-outs is <Original Time out> + <MaxTimeoutRetryBuffer> . Er wordt meer time-out toegevoegd in stappen van MinOperationTimeout. |
MinOperationTimeout | Tijd in seconden, de standaardwaarde is 60 | Dynamisch | Geef de tijdsduur in seconden op. De minimale globale time-out voor interne verwerkingsbewerkingen op ClusterManager. |
MinReplicaSetSize | Int, standaard is 3 | Niet toegestaan | De MinReplicaSetSize voor ClusterManager. |
PlacementConstraints | tekenreeks, standaard is '' | Niet toegestaan | De PlacementConstraints voor ClusterManager. |
QuorumLossWaitDuration | Tijd in seconden, standaard is MaxValue | Niet toegestaan | Geef de tijdsduur in seconden op. QuorumLossWaitDuration voor ClusterManager. |
ReplicaRestartWaitDuration | Tijd in seconden, standaard is (60,0 * 30) | Niet toegestaan | Geef de tijdsduur in seconden op. De ReplicaRestartWaitDuration voor ClusterManager. |
ReplicaSetCheckTimeoutRollbackOverride | Tijd in seconden, de standaardwaarde is 1200 | Dynamisch | Geef de tijdsduur in seconden op. Als ReplicaSetCheckTimeout is ingesteld op de maximumwaarde van DWORD; vervolgens wordt deze overschreven met de waarde van deze configuratie voor het terugdraaien. De waarde die wordt gebruikt voor roll-forward, wordt nooit overschreven. |
SkipRollbackUpdateDefaultService | Bool, de standaardwaarde is onwaar | Dynamisch | De CM slaat bijgewerkte standaardservices terug tijdens het terugdraaien van de toepassingsupgrade. |
StandByReplicaKeepDuration | Tijd in seconden, standaard is (3600,0 * 2) | Niet toegestaan | Geef de tijdsduur in seconden op. De StandByReplicaKeepDuration voor ClusterManager. |
TargetReplicaSetSize | Int, de standaardwaarde is 7 | Niet toegestaan | TargetReplicaSetSize voor ClusterManager. |
UpgradeHealthCheckInterval | Tijd in seconden, de standaardwaarde is 60 | Dynamisch | De frequentie van statuscontroles tijdens een bewaakte toepassingsupgrades |
UpgradeStatusPollInterval | Tijd in seconden, de standaardwaarde is 60 | Dynamisch | De frequentie van polling voor de status van de toepassingsupgrade. Deze waarde bepaalt het aantal updates voor elke Aanroep GetApplicationUpgradeProgress |
CompleteClientRequest | Bool, de standaardwaarde is onwaar | Dynamisch | Voltooi de clientaanvraag wanneer deze wordt geaccepteerd door CM. |
ClusterManager/Replicatie
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een batch wordt geforceerd verzonden. |
ReplicationBatchSize | uint, standaard is 1 | Statisch | Hiermee geeft u het aantal bewerkingen dat moet worden verzonden tussen primaire en secundaire replica's. Als nul de primaire record per bewerking naar de secundaire verzendt. Anders worden logboekrecords door de primaire replica samengevoegd totdat de configuratiewaarde is bereikt. Dit vermindert het netwerkverkeer. |
Gemeenschappelijk
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AllowCreateUpdateMultiInstancePerNodeServices | Bool, de standaardwaarde is onwaar | Dynamisch | Hiermee kunt u meerdere stateless exemplaren van een service per knooppunt maken. Deze functie is momenteel beschikbaar in preview. |
EnableAuxiliaryReplicas | Bool, de standaardwaarde is onwaar | Dynamisch | Het maken of bijwerken van hulpreplica's in services inschakelen. Indien waar; upgrades van SF versie 8.1+ naar lagere targetVersion worden geblokkeerd. |
PerfMonitorInterval | Tijd in seconden, de standaardwaarde is 1 | Dynamisch | Geef de tijdsduur in seconden op. Interval voor prestatiebewaking. Als u de instelling op 0 of negatieve waarde instelt, wordt bewaking uitgeschakeld. |
DefragmentatieEmptyNodeDistributionPolicy
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyIntegerValueMap, standaard is Geen | Dynamisch | Hiermee geeft u de beleidsdefragmentatie volgt bij het leegmaken van knooppunten. Voor een bepaalde metrische waarde 0 geeft aan dat SF knooppunten gelijkmatig moet defragmenteren tussen UD's en FD's; 1 geeft alleen aan dat de knooppunten moeten worden gedefragmenteerd |
Defragmentatiemetrische gegevens
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyBoolValueMap, standaard is Geen | Dynamisch | Bepaalt de set metrische gegevens die moeten worden gebruikt voor defragmentatie en niet voor taakverdeling. |
DefragmentatieMetricsPercentOrNumberOfEmptyNodesTriggeringThreshold
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyDoubleValueMap, standaard is Geen | Dynamisch | Bepaalt het aantal vrije knooppunten dat nodig is om het cluster te defragmenteren door het percentage in het bereik [0,0 - 1.0] of het aantal lege knooppunten op te geven als getal >= 1,0 |
Diagnostiek
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AdminOnlyHttpAudit | Bool, de standaardwaarde is waar | Dynamisch | Sluit HTTP-aanvragen uit, wat geen invloed heeft op de status van het cluster van controle. Momenteel; alleen aanvragen van het type GET worden uitgesloten; maar dit is onderhevig aan verandering. |
AppDiagnosticStoreAccessRequiresImpersonation | Bool, de standaardwaarde is waar | Dynamisch | Of imitatie wel of niet vereist is bij het openen van diagnostische archieven namens de toepassing. |
AppEtwTraceDeletionAgeInDays | Int, standaard is 3 | Dynamisch | Aantal dagen waarna we oude ETL-bestanden met ETW-traceringen van de toepassing verwijderen. |
ApplicationLogsFormatVersion | Int, de standaardwaarde is 0 | Dynamisch | Versie voor de indeling van toepassingslogboeken. Ondersteunde waarden zijn 0 en 1. Versie 1 bevat meer velden uit de ETW-gebeurtenisrecord dan versie 0. |
AuditHttpRequests | Bool, de standaardwaarde is onwaar | Dynamisch | SCHAKEL HTTP-controle in of uit. Het doel van controle is om de activiteiten te zien die zijn uitgevoerd op het cluster; inclusief wie de aanvraag heeft geïnitieerd. Dit is een beste poging om logboekregistratie uit te voeren; en traceringsverlies kan optreden. HTTP-aanvragen met 'Gebruikersverificatie' worden niet vastgelegd. |
CaptureHttpTelemetry | Bool, de standaardwaarde is waar | Dynamisch | SCHAKEL HTTP-telemetrie in of uit. Het doel van telemetrie is dat Service Fabric telemetriegegevens kan vastleggen om toekomstige werkzaamheden te plannen en probleemgebieden te identificeren. Telemetrie registreert geen persoonlijke gegevens of de hoofdtekst van de aanvraag. Telemetrie legt alle HTTP-aanvragen vast, tenzij anders geconfigureerd. |
ClusterId | String | Dynamisch | De unieke id van het cluster. Dit wordt gegenereerd wanneer het cluster wordt gemaakt. |
ConsumerInstances | String | Dynamisch | De lijst met DCA-consumentenexemplaren. |
DiskFullSafetySpaceInMB | Int, de standaardwaarde is 1024 | Dynamisch | Resterende schijfruimte in MB om te beschermen tegen gebruik door DCA. |
EnableCircularTraceSession | Bool, de standaardwaarde is onwaar | Statisch | Vlag geeft aan of kringtraceringssessies moeten worden gebruikt. |
EnablePlatformEventsFileSink | Bool, de standaardwaarde is onwaar | Statisch | Platformgebeurtenissen die naar schijf worden geschreven in- of uitschakelen |
EnableTelemetry | Bool, de standaardwaarde is waar | Dynamisch | Hiermee schakelt u telemetrie in of uit. |
FailuresOnlyHttpTelemetry | Bool, de standaardwaarde is onwaar | Dynamisch | Als HTTP-telemetrie vastleggen is ingeschakeld; alleen mislukte aanvragen vastleggen. Dit is om het aantal gebeurtenissen dat wordt gegenereerd voor telemetrie te verminderen. |
HttpTelemetryCapturePercentage | int, de standaardwaarde is 50 | Dynamisch | Als HTTP-telemetrie vastleggen is ingeschakeld; alleen een willekeurig percentage aanvragen vastleggen. Dit is om het aantal gebeurtenissen dat wordt gegenereerd voor telemetrie te verminderen. |
MaxDiskQuotaInMB | Int, standaard is 65536 | Dynamisch | Schijfquotum in MB voor Windows- en Linux Fabric-logboekbestanden. |
ProducerInstances | String | Dynamisch | De lijst met DCA-producentenexemplaren. |
DnsService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
EnablePartitionedQuery | bool, standaard is ONWAAR | Statisch | De vlag voor het inschakelen van ondersteuning voor DNS-query's voor gepartitioneerde services. De functie is standaard uitgeschakeld. Zie Service Fabric DNS-service voor meer informatie. |
Doorstuurpoolsize | Int, de standaardwaarde is 20 | Statisch | Het aantal doorstuurservers in de doorstuurgroep. |
ForwarderPoolStartPort | Int, standaard is 16700 | Statisch | Het beginadres voor de doorstuurgroep die wordt gebruikt voor recursieve query's. |
InstanceCount | int, standaard is -1 | Statisch | De standaardwaarde is -1, wat betekent dat DnsService op elk knooppunt wordt uitgevoerd. OneBox moet dit instellen op 1 omdat DnsService gebruikmaakt van bekende poort 53, dus het kan niet meerdere exemplaren op dezelfde computer hebben. |
IsEnabled | bool, standaard is ONWAAR | Statisch | Hiermee schakelt u DnsService in of uit. DnsService is standaard uitgeschakeld en deze configuratie moet worden ingesteld om deze in te schakelen. |
PartitionPrefix | tekenreeks, standaard is '--' | Statisch | Hiermee bepaalt u de tekenreekswaarde voor het partitievoorvoegsel in DNS-query's voor gepartitioneerde services. De waarde:
|
PartitionSuffix | tekenreeks, standaard is '' | Statisch | Hiermee bepaalt u de tekenreekswaarde voor partitieachtervoegsels in DNS-query's voor gepartitioneerde services. De waarde:
|
RecursiveQueryParallelMaxAttempts | Int, de standaardwaarde is 0 | Statisch | Het aantal keren dat parallelle query's worden uitgevoerd. Parallelle query's worden uitgevoerd nadat de maximumpogingen voor seriële query's zijn uitgeput. |
RecursiveQueryParallelTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(5) | Statisch | De time-outwaarde in seconden voor elke poging tot parallelle query. |
RecursiveQuerySerialMaxAttempts | Int, de standaardwaarde is 2 | Statisch | Het aantal seriële query's dat maximaal wordt geprobeerd. Als dit aantal hoger is dan het aantal doorsturende DNS-servers, stopt het uitvoeren van query's zodra alle servers precies één keer zijn geprobeerd. |
RecursiveQuerySerialTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(5) | Statisch | De time-outwaarde in seconden voor elke geprobeerde seriële query. |
TransientErrorMaxRetryCount | Int, standaard is 3 | Statisch | Hiermee bepaalt u het aantal keren dat SF DNS opnieuw wordt geprobeerd wanneer er een tijdelijke fout optreedt tijdens het aanroepen van SF-API's (bijvoorbeeld bij het ophalen van namen en eindpunten). |
TransientErrorRetryIntervalInMillis | Int, de standaardwaarde is 0 | Statisch | Hiermee stelt u de vertraging in milliseconden in tussen nieuwe pogingen voor wanneer SF DNS SF API's aanroept. |
EventStoreService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
MinReplicaSetSize | int, de standaardwaarde is 0 | Statisch | De MinReplicaSetSize voor de EventStore-service |
PlacementConstraints | tekenreeks, standaard is '' | Statisch | De PlacementConstraints voor EventStore-service |
TargetReplicaSetSize | int, de standaardwaarde is 0 | Statisch | De TargetReplicaSetSize voor de EventStore-service |
FabricClient
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ConnectionInitializationTimeout | Tijd in seconden, de standaardwaarde is 2 | Dynamisch | Geef de tijdsduur in seconden op. Time-outinterval voor verbindingen voor elke keer dat de client probeert een verbinding met de gateway te openen. |
HealthOperationTimeout | Tijd in seconden, de standaardwaarde is 120 | Dynamisch | Geef de tijdsduur in seconden op. De time-out voor een rapportbericht dat naar Health Manager is verzonden. |
HealthReportRetrySendInterval | Tijd in seconden, de standaardwaarde is 30, minimaal 1 | Dynamisch | Geef de tijdsduur in seconden op. Het interval waarmee het rapportageonderdeel geaccumuleerde statusrapporten opnieuw verzendt naar Health Manager. |
HealthReportSendInterval | Tijd in seconden, de standaardwaarde is 30 | Dynamisch | Geef de tijdsduur in seconden op. Het interval waarmee het rapportageonderdeel samengevoegde statusrapporten naar Health Manager verzendt. |
KeepAliveIntervalInSeconds | Int, de standaardwaarde is 20 | Statisch | Het interval waarmee het FabricClient-transport keep-alive-berichten naar de gateway verzendt. Voor 0; keepAlive is uitgeschakeld. Moet een positieve waarde zijn. |
MaxFileSenderThreads | Standaardwaarde is 10 | Statisch | Het maximum aantal bestanden dat parallel wordt overgedragen. |
NodeAddresses | tekenreeks, standaard is '' | Statisch | Een verzameling adressen (verbindingsreeks s) op verschillende knooppunten die kunnen worden gebruikt om te communiceren met de Naming Service. In eerste instantie maakt de client verbinding met het willekeurig selecteren van een van de adressen. Als er meer dan één verbindingsreeks wordt opgegeven en er een verbinding mislukt vanwege een communicatie- of time-outfout, schakelt de client over naar het gebruik van het volgende adres. Zie de sectie Naamgevingsserviceadres voor nieuwe pogingen voor meer informatie over semantiek voor nieuwe pogingen. |
PartitionLocationCacheLimit | Standaardwaarde is 100000 | Statisch | Aantal partities dat is opgeslagen in de cache voor serviceomzetting (ingesteld op 0 voor geen limiet). |
RetryBackoffInterval | Tijd in seconden, de standaardwaarde is 3 | Dynamisch | Geef de tijdsduur in seconden op. Het uitstelinterval voordat u de bewerking opnieuw probeert uit te voeren. |
ServiceChangePollInterval | Tijd in seconden, de standaardwaarde is 120 | Dynamisch | Geef de tijdsduur in seconden op. Het interval tussen opeenvolgende polls voor servicewijzigingen van de client naar de gateway voor callbacks voor geregistreerde servicewijzigingsmeldingen. |
FabricHost
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ActivationMaxFailureCount | Int, de standaardwaarde is 10 | Dynamisch | Dit is het maximumaantal waarvoor de activering van mislukte pogingen van het systeem is mislukt voordat u het opgeeft. |
ActivationMaxRetryInterval | Tijd in seconden, de standaardwaarde is 300 | Dynamisch | Geef de tijdsduur in seconden op. Maximuminterval voor opnieuw proberen voor activering. Bij elke continue fout wordt het interval voor opnieuw proberen berekend als Min( ActivationMaxRetryInterval; Aantal continue fouten * ActivationRetryBackoffInterval). |
ActivationRetryBackoffInterval | Tijd in seconden, de standaardwaarde is 5 | Dynamisch | Geef de tijdsduur in seconden op. Uitstelinterval bij elke activeringsfout; Bij elke fout bij continue activering probeert het systeem de activering opnieuw uit te voeren voor maxActivationFailureCount. Het interval voor opnieuw proberen bij elke poging is een product van een continue activeringsfout en het uitstelinterval voor activering. |
EnableRestartManagement | Bool, de standaardwaarde is onwaar | Dynamisch | Dit is om het opnieuw opstarten van de server in te schakelen. |
EnableServiceFabricAutomaticUpdates | Bool, de standaardwaarde is onwaar | Dynamisch | Dit is om automatische updates voor infrastructuur in te schakelen via Windows Update. |
EnableServiceFabricBaseUpgrade | Bool, de standaardwaarde is onwaar | Dynamisch | Dit is om basisupdate voor de server in te schakelen. |
FailureReportingExpeditedReportingIntervalEnabled | Bool, de standaardwaarde is waar | Statisch | Maakt snellere uploadsnelheden in DCA mogelijk wanneer FabricHost zich in de modus Foutrapportage bevindt. |
FailureReportingTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(60) | Statisch | Geef de tijdsduur in seconden op. Time-out voor DCA-foutenrapportage in het geval FabricHost een opstartfout in een vroeg stadium tegenkomt. |
RunDCAOnStartupFailure | Bool, de standaardwaarde is waar | Statisch | Bepaalt of DCA moet worden gestart om logboeken te uploaden bij opstartproblemen in FabricHost. |
StartTimeout | Tijd in seconden, de standaardwaarde is 300 | Dynamisch | Geef de tijdsduur in seconden op. Time-out voor het opstarten van fabricactivationmanager. |
StopTimeout | Tijd in seconden, de standaardwaarde is 300 | Dynamisch | Geef de tijdsduur in seconden op. De time-out voor gehoste serviceactivering; deactiveren en upgraden. |
FabricNode
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ClientAuthX509FindType | tekenreeks, standaard is 'FindByThumbprint' | Dynamisch | Geeft aan hoe moet worden gezocht naar certificaat in het archief dat is opgegeven door ClientAuthX509StoreName Ondersteunde waarde: FindByThumbprint; FindBySubjectName. |
ClientAuthX509FindValue | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om certificaat te zoeken voor standaardbeheerdersrol FabricClient. |
ClientAuthX509FindValueSecondary | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om certificaat te zoeken voor standaardbeheerdersrol FabricClient. |
ClientAuthX509StoreName | tekenreeks, standaard is 'Mijn' | Dynamisch | Naam van het X.509-certificaatarchief dat het certificaat bevat voor de standaardbeheerdersrol FabricClient. |
ClusterX509FindType | tekenreeks, standaard is 'FindByThumbprint' | Dynamisch | Geeft aan hoe u zoekt naar clustercertificaat in het archief dat is opgegeven door ClusterX509StoreName Ondersteunde waarden: "FindByThumbprint"; "FindBySubjectName" met "FindBySubjectName"; wanneer er meerdere overeenkomsten zijn; de die met de meest recente verlooptijd wordt gebruikt. |
ClusterX509FindValue | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om het clustercertificaat te zoeken. |
ClusterX509FindValueSecondary | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om het clustercertificaat te zoeken. |
ClusterX509StoreName | tekenreeks, standaard is 'Mijn' | Dynamisch | Naam van X.509-certificaatarchief dat clustercertificaat bevat voor het beveiligen van communicatie tussen clusters. |
EndApplicationPortRange | Int, de standaardwaarde is 0 | Statisch | Beëindig (geen inclusief) van de toepassingspoorten die worden beheerd door het hostsubsysteem. Vereist als EndpointFilteringEnabled waar is in Hosting. |
ServerAuthX509FindType | tekenreeks, standaard is 'FindByThumbprint' | Dynamisch | Geeft aan hoe moet worden gezocht naar servercertificaat in het archief dat is opgegeven door ServerAuthX509StoreName Ondersteunde waarde: FindByThumbprint; FindBySubjectName. |
ServerAuthX509FindValue | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om het servercertificaat te zoeken. |
ServerAuthX509FindValueSecondary | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om het servercertificaat te zoeken. |
ServerAuthX509StoreName | tekenreeks, standaard is 'Mijn' | Dynamisch | Naam van X.509-certificaatarchief dat servercertificaat voor de entrée-service bevat. |
StartApplicationPortRange | Int, de standaardwaarde is 0 | Statisch | Begin van de toepassingspoorten die worden beheerd door het hosten van het subsysteem. Vereist als EndpointFilteringEnabled waar is in Hosting. |
StateTraceInterval | Tijd in seconden, de standaardwaarde is 300 | Statisch | Geef de tijdsduur in seconden op. Het interval voor het traceren van knooppuntstatus op elk knooppunt en op knooppunten op FM/FMM. |
UserRoleClientX509FindType | tekenreeks, standaard is 'FindByThumbprint' | Dynamisch | Geeft aan hoe moet worden gezocht naar certificaat in het archief dat is opgegeven door UserRoleClientX509StoreName Supported value: FindByThumbprint; FindBySubjectName. |
UserRoleClientX509FindValue | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om certificaat te zoeken voor standaardgebruikersrol FabricClient. |
UserRoleClientX509FindValueSecondary | tekenreeks, standaard is '' | Dynamisch | Zoekfilterwaarde die wordt gebruikt om certificaat te zoeken voor standaardgebruikersrol FabricClient. |
UserRoleClientX509StoreName | tekenreeks, standaard is 'Mijn' | Dynamisch | Naam van het X.509-certificaatarchief dat het certificaat bevat voor de standaardgebruikersrol FabricClient. |
Failover/replicatie
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een batch wordt geforceerd verzonden. |
ReplicationBatchSize | uint, standaard is 1 | Statisch | Hiermee geeft u het aantal bewerkingen dat moet worden verzonden tussen primaire en secundaire replica's. Als nul de primaire record per bewerking naar de secundaire verzendt. Anders worden logboekrecords door de primaire replica samengevoegd totdat de configuratiewaarde is bereikt. Dit vermindert het netwerkverkeer. |
FailoverManager
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AllowDisableEnableService | Bool, standaard is ONWAAR | Dynamisch | Vlag om aan te geven of het is toegestaan om de functie Uitschakelen/inschakelen uit te voeren |
AllowNodeStateRemovedForSeedNode | Bool, standaard is ONWAAR | Dynamisch | Vlag om aan te geven of de status van het knooppunt voor een seed-knooppunt mag worden verwijderd |
BuildReplicaTimeLimit | TimeSpan, standaard is Common::TimeSpan::FromSeconds(3600) | Dynamisch | Geef de tijdsduur in seconden op. De tijdslimiet voor het bouwen van een stateful replica; waarna een waarschuwingsstatusrapport wordt gestart |
ClusterPauseThreshold | int, standaard is 1 | Dynamisch | Als het aantal knooppunten in het systeem onder deze waarde gaat, plaatst u de plaatsing; taakverdeling; en failover is gestopt. |
CreateInstanceTimeLimit | TimeSpan, standaard is Common::TimeSpan::FromSeconds(300) | Dynamisch | Geef de tijdsduur in seconden op. De tijdslimiet voor het maken van een staatloze instantie; waarna een waarschuwingsstatusrapport wordt gestart |
ExpectedClusterSize | int, standaard is 1 | Dynamisch | Wanneer het cluster in eerste instantie wordt opgestart; de FM wacht totdat dit aantal knooppunten zichzelf rapporteert voordat het begint met het plaatsen van andere services; inclusief de systeemservices zoals naamgeving. Het verhogen van deze waarde verhoogt de tijd die het kost om een cluster te starten; maar voorkomt dat de vroege knooppunten overbelast raken en ook de andere verplaatsingen die nodig zijn naarmate meer knooppunten online komen. Deze waarde moet over het algemeen worden ingesteld op een klein deel van de oorspronkelijke clustergrootte. |
ExpectedNodeDeactivationDuration | TimeSpan, standaard is Common::TimeSpan::FromSeconds(60.0 * 30) | Dynamisch | Geef de tijdsduur in seconden op. Dit is de verwachte duur voor een knooppunt om deactivering in te voltooien. |
ExpectedNodeFabricUpgradeDuration | TimeSpan, standaard is Common::TimeSpan::FromSeconds(60.0 * 30) | Dynamisch | Geef de tijdsduur in seconden op. Dit is de verwachte duur voor een knooppunt dat moet worden bijgewerkt tijdens de upgrade van Windows Fabric. |
ExpectedReplicaUpgradeDuration | TimeSpan, standaard is Common::TimeSpan::FromSeconds(60.0 * 30) | Dynamisch | Geef de tijdsduur in seconden op. Dit is de verwachte duur voor alle replica's die tijdens de upgrade van de toepassing moeten worden bijgewerkt op een knooppunt. |
IgnoreReplicaRestartWaitDurationWhenBelowMinReplicaSetSize | bool, standaard is ONWAAR | Dynamisch | Als IgnoreReplicaRestartWaitDurationWhenBelowMinReplicaSetSize is ingesteld op: - onwaar: Windows Fabric wacht op vaste tijd die is opgegeven in ReplicaRestartWaitDuration voordat een replica weer wordt weergegeven. - waar: Windows Fabric wacht op een vaste tijd die is opgegeven in ReplicaRestartWaitDuration voordat een replica wordt geretourneerd als de partitie hoger is dan of bij minimale grootte van replicaset. Als de partitie lager is dan minimale grootte van de replicaset, wordt er meteen een nieuwe replica gemaakt. |
IsSingletonReplicaMoveAllowedDuringUpgrade | bool, standaard is TRUE | Dynamisch | Indien ingesteld op waar; replica's met de grootte van een doelreplicaset van 1 kunnen tijdens de upgrade worden verplaatst. |
MaxInstanceCloseDelayDurationInSeconds | uint, standaard is 1800 | Dynamisch | Maximumwaarde van InstanceCloseDelay die kan worden geconfigureerd voor gebruik voor FabricUpgrade/ApplicationUpgrade/NodeDeactivations |
MinReplicaSetSize | int, standaard is 3 | Niet toegestaan | Dit is de minimale grootte van de replicaset voor de FM. Als het aantal actieve FM-replica's onder deze waarde daalt; de FM weigert wijzigingen in het cluster totdat ten minste het minimale aantal replica's wordt hersteld |
PlacementConstraints | tekenreeks, standaard is '' | Niet toegestaan | Plaatsingsbeperkingen voor de failoverbeheerreplica's |
PlacementTimeLimit | TimeSpan, standaard is Common::TimeSpan::FromSeconds(600) | Dynamisch | Geef de tijdsduur in seconden op. De tijdslimiet voor het bereiken van het aantal doelreplica's; waarna een waarschuwingsstatusrapport wordt gestart |
QuorumLossWaitDuration | Tijd in seconden, standaard is MaxValue | Dynamisch | Geef de tijdsduur in seconden op. Dit is de maximale duur waarvoor we toestaan dat een partitie een status van quorumverlies heeft. Als de partitie na deze duur nog steeds in quorumverlies is; de partitie wordt hersteld na quorumverlies door de offline replica's als verloren te beschouwen. Dit kan mogelijk gegevensverlies veroorzaken. |
HerconfigurationTimeLimit | TimeSpan, standaard is Common::TimeSpan::FromSeconds(300) | Dynamisch | Geef de tijdsduur in seconden op. De tijdslimiet voor herconfiguratie; waarna een waarschuwingsstatusrapport wordt gestart |
ReplicaRestartWaitDuration | TimeSpan, standaard is Common::TimeSpan::FromSeconds(60.0 * 30) | Niet toegestaan | Geef de tijdsduur in seconden op. Dit is de ReplicaRestartWaitDuration voor de FMService |
SeedNodeQuorumAdditionalBufferNodes | int, de standaardwaarde is 0 | Dynamisch | Buffer van seed-knooppunten die moeten worden opgewaardeerd (samen met quorum van seed-knooppunten) FM moet een maximum van (totalNumSeedNodes - (seedNodeQuorum + SeedNodeQuorumAdditionalBufferNodes)) seed-knooppunten toestaan om omlaag te gaan. |
StandByReplicaKeepDuration | Tijdspanne, standaard is Common::TimeSpan::FromSeconds(3600.0 * 24 * 7) | Niet toegestaan | Geef de tijdsduur in seconden op. Dit is de StandByReplicaKeepDuration voor de FMService |
TargetReplicaSetSize | int, standaard is 7 | Niet toegestaan | Dit is het doelaantal FM-replica's dat door Windows Fabric wordt onderhouden. Een hoger getal resulteert in een hogere betrouwbaarheid van de FM-gegevens; met een kleine balans tussen prestaties. |
UserMaxStandByReplicaCount | Int, de standaardwaarde is 1 | Dynamisch | Het standaard maximum aantal StandBy-replica's dat door het systeem wordt bijgehouden voor gebruikersservices. |
UserReplicaRestartWaitDuration | Tijd in seconden, de standaardwaarde is 60,0 * 30 | Dynamisch | Geef de tijdsduur in seconden op. Wanneer een persistente replica uitvalt; Windows Fabric wacht tot deze tijdsduur voordat de replica opnieuw wordt gemaakt voordat er nieuwe vervangende replica's worden gemaakt (waarvoor een kopie van de status vereist is). |
UserStandByReplicaKeepDuration | Tijd in seconden, de standaardwaarde is 3600,0 * 24 * 7 | Dynamisch | Geef de tijdsduur in seconden op. Wanneer een persistente replica terugkomt van een downstatus; het is mogelijk al vervangen. Deze timer bepaalt hoe lang de FM de stand-byreplica behoudt voordat deze wordt verwijderd. |
FaultAnalysisService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
CompletedActionKeepDurationInSeconds | Int, standaard is 604800 | Statisch | Dit is ongeveer hoe lang acties in een terminalstatus moeten worden bewaard. Dit is ook afhankelijk van StoredActionCleanupIntervalInSeconds; omdat het werk dat moet worden opgeschoond alleen op dat interval wordt uitgevoerd. 604800 is zeven dagen. |
DataLossCheckPollIntervalInSeconds | int, de standaardwaarde is 5 | Statisch | Dit is de tijd tussen de controles die het systeem uitvoert terwijl wordt gewacht op gegevensverlies. Het aantal keren dat het gegevensverliesnummer per interne iteratie wordt gecontroleerd, is DataLossCheckWaitDurationInSeconds/dit. |
DataLossCheckWaitDurationInSeconds | int, de standaardwaarde is 25 | Statisch | De totale hoeveelheid tijd; in seconden; dat het systeem wacht op gegevensverlies. Dit wordt intern gebruikt wanneer de Api StartPartitionDataLossAsync() wordt aangeroepen. |
MinReplicaSetSize | Int, de standaardwaarde is 0 | Statisch | De MinReplicaSetSize voor FaultAnalysisService. |
PlacementConstraints | tekenreeks, standaard is '' | Statisch | De PlacementConstraints voor FaultAnalysisService. |
QuorumLossWaitDuration | Tijd in seconden, standaard is MaxValue | Statisch | Geef de tijdsduur in seconden op. QuorumLossWaitDuration voor FaultAnalysisService. |
ReplicaDropWaitDurationInSeconds | int, de standaardwaarde is 600 | Statisch | Deze parameter wordt gebruikt wanneer de API voor gegevensverlies wordt aangeroepen. Hiermee bepaalt u hoe lang het systeem wacht totdat een replica wordt verwijderd nadat de replica intern is aangeroepen. |
ReplicaRestartWaitDuration | Tijd in seconden, de standaardwaarde is 60 minuten | Statisch | Geef de tijdsduur in seconden op. De ReplicaRestartWaitDuration voor FaultAnalysisService. |
StandByReplicaKeepDuration | Tijd in seconden, de standaardwaarde is (60247) minuten | Statisch | Geef de tijdsduur in seconden op. De StandByReplicaKeepDuration voor FaultAnalysisService. |
StoredActionCleanupIntervalInSeconds | Standaardwaarde is 3600 | Statisch | Dit is hoe vaak de winkel wordt opgeschoond. Alleen acties in een terminalstatus; en dat voltooid ten minste CompletedActionKeepDurationInSeconds geleden wordt verwijderd. |
StoredChaosEventCleanupIntervalInSeconds | Standaardwaarde is 3600 | Statisch | Dit is hoe vaak de winkel wordt gecontroleerd op opschonen; als het aantal gebeurtenissen groter is dan 30000; de opruiming begint in te slaan. |
TargetReplicaSetSize | Int, de standaardwaarde is 0 | Statisch | NOT_PLATFORM_UNIX_START TargetReplicaSetSize voor FaultAnalysisService. |
Federatie
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
LeaseDuration | Tijd in seconden, de standaardwaarde is 30 | Dynamisch | Duur van een lease tussen een knooppunt en de bijbehorende buren. |
LeaseDurationAcrossFaultDomain | Tijd in seconden, de standaardwaarde is 30 | Dynamisch | De duur van een lease tussen een knooppunt en de bijbehorende buren tussen foutdomeinen. |
FileStoreService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AcceptChunkUpload | Bool, standaard is TRUE | Dynamisch | Configuratie om te bepalen of de bestandsopslagservice het uploaden van gesegmenteerde bestanden accepteert of niet tijdens het kopiëren van het toepassingspakket. |
AnonymousAccessEnabled | Bool, de standaardwaarde is waar | Statisch | Anonieme toegang tot de FileStoreService-shares in- of uitschakelen. |
CommonName1Ntlmx509CommonName | tekenreeks, standaard is '' | Statisch | De algemene naam van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op commonname1NtlmPasswordSecret bij het gebruik van NTLM-verificatie |
CommonName1Ntlmx509StoreLocation | tekenreeks, standaard is 'LocalMachine' | Statisch | De opslaglocatie van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op de CommonName1NtlmPasswordSecret bij het gebruik van NTLM-verificatie |
CommonName1Ntlmx509StoreName | tekenreeks, standaard is 'MIJN' | Statisch | De winkelnaam van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op commonname1NtlmPasswordSecret bij het gebruik van NTLM-verificatie |
CommonName2Ntlmx509CommonName | tekenreeks, standaard is '' | Statisch | De algemene naam van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op commonName2NtlmPasswordSecret bij het gebruik van NTLM-verificatie |
CommonName2Ntlmx509StoreLocation | tekenreeks, standaard is 'LocalMachine' | Statisch | De opslaglocatie van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op de CommonName2NtlmPasswordSecret bij het gebruik van NTLM-verificatie |
CommonName2Ntlmx509StoreName | tekenreeks, standaard is 'MIJN' | Statisch | De winkelnaam van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op de CommonName2NtlmPasswordSecret bij het gebruik van NTLM-verificatie |
CommonNameNtlmPasswordSecret | SecureString, standaard is Common::SecureString("") | Statisch | Het wachtwoordgeheim, dat wordt gebruikt als seed voor het genereren van hetzelfde wachtwoord bij het gebruik van NTLM-verificatie |
DiskSpaceHealthReportingIntervalWhenCloseToOutOfDiskSpace | TimeSpan, standaard is Common::TimeSpan::FromMinutes(5) | Dynamisch | Geef de tijdsduur in seconden op. Het tijdsinterval tussen het controleren van schijfruimte voor het rapporteren van de status gebeurtenis wanneer de schijf bijna buiten de ruimte valt. |
DiskSpaceHealthReportingIntervalWhenEnoughDiskSpace | TimeSpan, standaard is Common::TimeSpan::FromMinutes(15) | Dynamisch | Geef de tijdsduur in seconden op. Het tijdsinterval tussen het controleren van schijfruimte voor het rapporteren van de status gebeurtenis wanneer er voldoende ruimte op de schijf is. |
EnableImageStoreHealthReporting | bool, standaard is TRUE | Statisch | Configuratie om te bepalen of de bestandsopslagservice de status moet rapporteren. |
FreeDiskSpaceNotificationSizeInKB | int64, de standaardwaarde is 25*1024 | Dynamisch | De grootte van vrije schijfruimte onder de statuswaarschuwing. Minimumwaarden van deze configuratie en FreeDiskSpaceNotificationThresholdPercentage-configuratie worden gebruikt om het verzenden van de statuswaarschuwing te bepalen. |
FreeDiskSpaceNotificationThresholdPercentage | double, default is 0.02 | Dynamisch | Het percentage vrije schijfruimte onder welke statuswaarschuwing kan optreden. De minimale waarde van deze configuratie en de FreeDiskSpaceNotificationInMB-configuratie wordt gebruikt om het verzenden van een statuswaarschuwing te bepalen. |
GenerateV1CommonNameAccount | bool, standaard is TRUE | Statisch | Hiermee geeft u op of een account met het genereren van een gebruikersnaam V1-algoritme moet worden gegenereerd. Vanaf Service Fabric versie 6.1; er wordt altijd een account met v2-generatie gemaakt. Het V1-account is nodig voor upgrades van/naar versies die V2-generatie niet ondersteunen (vóór 6.1). |
MaxCopyOperationThreads | Standaardwaarde is 0 | Dynamisch | Het maximum aantal parallelle bestanden dat secundair kan worden gekopieerd van primaire bestanden. '0' == aantal kernen. |
MaxFileOperationThreads | Standaardwaarde is 100 | Statisch | Het maximum aantal parallelle threads dat is toegestaan om FileOperations (Copy/Move) uit te voeren in de primaire. '0' == aantal kernen. |
MaxRequestProcessingThreads | Standaardwaarde is 200 | Statisch | Het maximum aantal parallelle threads dat aanvragen in de primaire thread kan verwerken. '0' == aantal kernen. |
MaxSecondaryFileCopyFailureThreshold | Uint, standaard is 25 | Dynamisch | Het maximum aantal nieuwe pogingen voor het kopiëren van bestanden op de secundaire server voordat u het opgeeft. |
MaxStoreOperations | Standaardwaarde is 4096 | Statisch | Het maximum aantal parallelle opslagtransactiebewerkingen dat is toegestaan op primaire opslag. '0' == aantal kernen. |
NamingOperationTimeout | Tijd in seconden, de standaardwaarde is 60 | Dynamisch | Geef de tijdsduur in seconden op. De time-out voor het uitvoeren van een naamgevingsbewerking. |
PrimaryAccountNTLMPasswordSecret | SecureString, de standaardwaarde is leeg | Statisch | Het wachtwoordgeheim, dat wordt gebruikt als seed voor het genereren van hetzelfde wachtwoord bij het gebruik van NTLM-verificatie. |
PrimaryAccountNTLMX509StoreLocation | tekenreeks, standaard is 'LocalMachine' | Statisch | De opslaglocatie van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op het PrimaryAccountNTLMPasswordSecret bij het gebruik van NTLM-verificatie. |
PrimaryAccountNTLMX509StoreName | tekenreeks, standaard is 'MIJN' | Statisch | De winkelnaam van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op het PrimaryAccountNTLMPasswordSecret bij het gebruik van NTLM-verificatie. |
PrimaryAccountNTLMX509Thumbprint | tekenreeks, standaard is '' | Statisch | De vingerafdruk van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op het PrimaryAccountNTLMPasswordSecret bij het gebruik van NTLM-verificatie. |
PrimaryAccountType | tekenreeks, standaard is '' | Statisch | Het primaire accounttype van de principal naar ACL van de FileStoreService-shares. |
PrimaryAccountUserName | tekenreeks, standaard is '' | Statisch | De gebruikersnaam van het primaire account van de principal naar de FileStoreService-shares. |
PrimaryAccountUserPassword | SecureString, de standaardwaarde is leeg | Statisch | Het primaire accountwachtwoord van de principal voor de ACL van de FileStoreService-shares. |
QueryOperationTimeout | Tijd in seconden, de standaardwaarde is 60 | Dynamisch | Geef de tijdsduur in seconden op. De time-out voor het uitvoeren van querybewerkingen. |
SecondaryAccountNTLMPasswordSecret | SecureString, de standaardwaarde is leeg | Statisch | Het wachtwoordgeheim, dat wordt gebruikt als seed voor het genereren van hetzelfde wachtwoord bij het gebruik van NTLM-verificatie. |
SecondaryAccountNTLMX509StoreLocation | tekenreeks, standaard is 'LocalMachine' | Statisch | De opslaglocatie van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op het SecondaryAccountNTLMPasswordSecret bij het gebruik van NTLM-verificatie. |
SecondaryAccountNTLMX509StoreName | tekenreeks, standaard is 'MIJN' | Statisch | De winkelnaam van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op het SecondaryAccountNTLMPasswordSecret bij het gebruik van NTLM-verificatie. |
SecondaryAccountNTLMX509Thumbprint | tekenreeks, standaard is '' | Statisch | De vingerafdruk van het X509-certificaat dat wordt gebruikt voor het genereren van HMAC op het SecondaryAccountNTLMPasswordSecret bij het gebruik van NTLM-verificatie. |
SecondaryAccountType | tekenreeks, standaard is '' | Statisch | Het secundaire AccountType van de principal naar ACL de FileStoreService-shares. |
SecondaryAccountUserName | tekenreeks, standaard is '' | Statisch | De gebruikersnaam van het secundaire account van de principal naar de FileStoreService-shares. |
SecondaryAccountUserPassword | SecureString, de standaardwaarde is leeg | Statisch | Het secundaire accountwachtwoord van de principal naar ACL van de FileStoreService-shares. |
SecondaryFileCopyRetryDelayMilliseconds | uint, standaard is 500 | Dynamisch | De vertraging voor het opnieuw kopiëren van bestanden (in milliseconden). |
UseChunkContentInTransportMessage | bool, standaard is TRUE | Dynamisch | De vlag voor het gebruik van de nieuwe versie van het uploadprotocol die is geïntroduceerd in v6.4. Deze protocolversie maakt gebruik van service fabric-transport voor het uploaden van bestanden naar het afbeeldingsarchief, wat betere prestaties biedt dan het SMB-protocol dat in eerdere versies wordt gebruikt. |
FileStoreService/Replication
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een batch wordt geforceerd verzonden. |
ReplicationBatchSize | uint, standaard is 1 | Statisch | Hiermee geeft u het aantal bewerkingen dat moet worden verzonden tussen primaire en secundaire replica's. Als nul de primaire record per bewerking naar de secundaire verzendt. Anders worden logboekrecords door de primaire replica samengevoegd totdat de configuratiewaarde is bereikt. Dit vermindert het netwerkverkeer. |
HealthManager
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
EnableApplicationTypeHealthEvaluation | Bool, de standaardwaarde is onwaar | Statisch | Beleid voor clusterstatusevaluatie: schakel de statusevaluatie per toepassingstype in. |
EnableNodeTypeHealthEvaluation | Bool, de standaardwaarde is onwaar | Statisch | Beleid voor clusterstatusevaluatie: schakel statusevaluatie per knooppunttype in. |
MaxSuggestedNumberOfEntityHealthReports | Int, de standaardwaarde is 100 | Dynamisch | Het maximum aantal statusrapporten dat een entiteit kan hebben voordat er zorgen worden gegenereerd over de logica voor statusrapportage van de watchdog. Elke statusentiteit moet een relatief klein aantal statusrapporten hebben. Als het aantal rapporten boven dit getal komt; er kunnen problemen zijn met de implementatie van de watchdog. Een entiteit met te veel rapporten wordt gemarkeerd via een waarschuwingsstatusrapport wanneer de entiteit wordt geëvalueerd. |
HealthManager/ClusterHealthPolicy
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ConsiderWarningAsError | Bool, de standaardwaarde is onwaar | Statisch | Beleid voor clusterstatusevaluatie: waarschuwingen worden behandeld als fouten. |
MaxPercentUnhealthyApplications | Int, de standaardwaarde is 0 | Statisch | Beleid voor clusterstatusevaluatie: het maximumpercentage van beschadigde toepassingen dat is toegestaan om het cluster in orde te maken. |
MaxPercentUnhealthyNodes | Int, de standaardwaarde is 0 | Statisch | Beleid voor clusterstatusevaluatie: het maximumpercentage van beschadigde knooppunten dat is toegestaan om het cluster in orde te maken. |
HealthManager/ClusterUpgradeHealthPolicy
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
MaxPercentDeltaUnhealthyNodes | int, de standaardwaarde is 10 | Statisch | Statusevaluatiebeleid voor clusterupgrades: maximaal percentage beschadigde deltaknooppunten dat is toegestaan om het cluster in orde te maken |
MaxPercentUpgradeDomainDeltaUnhealthyNodes | int, de standaardwaarde is 15 | Statisch | Statusevaluatiebeleid voor clusterupgrades: het maximumpercentage van de delta van beschadigde knooppunten in een upgradedomein dat is toegestaan om het cluster in orde te maken |
Hosting
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ActivationMaxFailureCount | Geheel getal, standaard is 10 | Dynamisch | Aantal keren dat de activering van het systeem is mislukt voordat het opgeeft |
ActivationMaxRetryInterval | Tijd in seconden, de standaardwaarde is 300 | Dynamisch | Bij elke fout bij continue activering probeert het systeem de activering voor maximaal ActivationMaxFailureCount opnieuw uit te voeren. ActivationMaxRetryInterval geeft het wachttijdinterval op voordat u het opnieuw probeert na elke activeringsfout |
ActivationRetryBackoffInterval | Tijd in seconden, de standaardwaarde is 5 | Dynamisch | Uitstelinterval bij elke activeringsfout; Bij elke fout bij continue activering probeert het systeem de activering opnieuw uit te voeren voor maxActivationFailureCount. Het interval voor opnieuw proberen bij elke poging is een product van een continue activeringsfout en het uitstelinterval voor activering. |
ActivationTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(180) | Dynamisch | Geef de tijdsduur in seconden op. De time-out voor toepassingsactivering; deactiveren en upgraden. |
ApplicationHostCloseTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(120) | Dynamisch | Geef de tijdsduur in seconden op. Wanneer fabric wordt afgesloten in een zelf geactiveerde processen; FabricRuntime sluit alle replica's in het hostproces van de gebruiker (applicationhost). Dit is de time-out voor de sluitingsbewerking. |
CnsNetworkPluginCnmUrlPort | wstring, standaard is L"48080" | Statisch | Url-poort voor Azure cnm-API |
CnsNetworkPluginCnsUrlPort | wstring, standaard is L"10090" | Statisch | Url-poort van Azure cns |
ContainerServiceArguments | tekenreeks, standaard is "-H localhost:2375 -H npipe://" | Statisch | Service Fabric (SF) beheert docker-daemon (behalve op Windows-clientcomputers zoals Windows 10). Met deze configuratie kan de gebruiker aangepaste argumenten opgeven die moeten worden doorgegeven aan docker-daemon wanneer deze wordt gestart. Wanneer aangepaste argumenten worden opgegeven, geeft Service Fabric geen ander argument door aan docker-engine, met uitzondering van het argument --pidfile. Daarom mogen gebruikers het argument --pidfile niet opgeven als onderdeel van hun klantargumenten. Bovendien moeten de aangepaste argumenten ervoor zorgen dat docker-daemon luistert op de standaardnaampijp in Windows (of Unix-domeinsocket op Linux) zodat Service Fabric ermee kan communiceren. |
ContainerServiceLogFileMaxSizeInKb | int, standaard is 32768 | Statisch | Maximale bestandsgrootte van logboekbestanden die worden gegenereerd door Docker-containers. Alleen Windows. |
ContainerImageDownloadTimeout | int, aantal seconden, de standaardwaarde is 1200 (20 minuten) | Dynamisch | Aantal seconden voordat er een time-out optreedt voor het downloaden van de installatiekopieën. |
ContainerImagesToSkip | tekenreeks, afbeeldingsnamen gescheiden door verticale lijnteken, standaard is '' | Statisch | Naam van een of meer containerinstallatiekopieën die niet mogen worden verwijderd. Wordt gebruikt met de parameter PruneContainerImages. |
ContainerServiceLogFileNamePrefix | tekenreeks, standaard is 'sfcontainerlogs' | Statisch | Bestandsnaamvoorvoegsel voor logboekbestanden die zijn gegenereerd door Docker-containers. Alleen Windows. |
ContainerServiceLogFileRetentionCount | int, de standaardwaarde is 10 | Statisch | Het aantal logboekbestanden dat door Docker-containers wordt gegenereerd voordat logboekbestanden worden overschreven. Alleen Windows. |
CreateFabricRuntimeTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(120) | Dynamisch | Geef de tijdsduur in seconden op. De time-outwaarde voor de aanroep FabricCreateRuntime synchroniseren |
DefaultContainerRepositoryAccountName | tekenreeks, standaard is '' | Statisch | Standaardreferenties die worden gebruikt in plaats van referenties die zijn opgegeven in ApplicationManifest.xml |
DefaultContainerRepositoryPassword | tekenreeks, standaard is '' | Statisch | Standaardwachtwoordreferenties die worden gebruikt in plaats van referenties die zijn opgegeven in ApplicationManifest.xml |
DefaultContainerRepositoryPasswordType | tekenreeks, standaard is '' | Statisch | Als er geen lege tekenreeks is, kan de waarde 'Versleuteld' of 'SecretsStoreRef' zijn. |
DefaultDnsSearchSuffixEmpty | bool, standaard is ONWAAR | Statisch | Standaard wordt de servicenaam toegevoegd aan de SF DNS-naam voor containerservices. Deze functie stopt dit gedrag zodat er standaard niets wordt toegevoegd aan de SF DNS-naam in het omzettingspad. |
DeploymentMaxFailureCount | int, standaard is 20 | Dynamisch | Toepassingsimplementatie wordt opnieuw geprobeerd voor DeploymentMaxFailureCount-tijden voordat de implementatie van die toepassing op het knooppunt mislukt. |
DeploymentMaxRetryInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(3600) | Dynamisch | Geef de tijdsduur in seconden op. Maximaal interval voor opnieuw proberen voor de implementatie. Bij elke continue fout wordt het interval voor opnieuw proberen berekend als Min( DeploymentMaxRetryInterval; Aantal continue fouten * DeploymentRetryBackoffInterval) |
DeploymentRetryBackoffInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(10) | Dynamisch | Geef de tijdsduur in seconden op. Back-off-interval voor de implementatiefout. Bij elke fout bij continue implementatie probeert het systeem de implementatie opnieuw uit te proberen voor maxDeploymentFailureCount. Het interval voor opnieuw proberen is een product van een continue implementatiefout en het uitstelinterval voor de implementatie. |
DisableContainers | bool, standaard is ONWAAR | Statisch | Configuratie voor het uitschakelen van containers: wordt gebruikt in plaats van DisableContainerServiceStartOnContainerActivatorOpen, dat is afgeschaft |
DisableDockerRequestRetry | bool, standaard is ONWAAR | Dynamisch | SF communiceert standaard met DD (docker daemon) met een time-out van DockerRequestTimeout voor elke http-aanvraag die ernaar wordt verzonden. Als DD niet binnen deze periode reageert; SF verzendt de aanvraag opnieuw als de bewerking op het hoogste niveau nog steeds resterende tijd heeft. Met Hyper-V-container; DD neemt soms meer tijd in beslag om de container op te halen of de container te deactiveren. In dergelijke gevallen treedt er een time-out op voor DD-aanvragen vanuit SF-perspectief en probeert SF de bewerking opnieuw uit te voeren. Soms lijkt dit meer druk op DD toe te voegen. Met deze configuratie kunt u deze nieuwe poging uitschakelen en wachten totdat DD reageert. |
DisableLivenessProbes | wstring, standaard is L"" | Statisch | Configuratie voor het uitschakelen van liveness-tests in het cluster. U kunt een willekeurige waarde voor SF opgeven om tests uit te schakelen. |
DisableReadinessProbes | wstring, standaard is L"" | Statisch | Configuratie voor het uitschakelen van gereedheidstests in het cluster. U kunt een willekeurige waarde voor SF opgeven om tests uit te schakelen. |
DnsServerListTwoIps | Bool, standaard is ONWAAR | Statisch | Met deze vlag wordt de lokale DNS-server twee keer toegevoegd om onregelmatige problemen op te lossen. |
DockerTerminateOnLastHandleClosed | bool, standaard is TRUE | Statisch | Als FabricHost standaard de 'dockerd' beheert (op basis van: SkipDockerProcessManagement == false) configureert deze instelling wat er gebeurt wanneer FabricHost of dockerd crasht. true Als een van beide processen vastloopt, worden alle actieve containers geforceerd beëindigd door de HCS. Als deze optie is ingesteld op false de containers, blijft deze actief. Opmerking: Vorige tot 8.0 dit gedrag was onbedoeld het equivalent van false . De standaardinstelling van true hier is wat we verwachten te gebeuren, zodat onze opschoonlogica effectief is bij het opnieuw opstarten van deze processen. |
DoNotInjectLocalDnsServer | bool, standaard is ONWAAR | Statisch | Hiermee voorkomt u dat de runtime het lokale IP-adres als DNS-server voor containers injecteert. |
EnableActivateNoWindow | bool, standaard is ONWAAR | Dynamisch | Het geactiveerde proces wordt zonder console op de achtergrond gemaakt. |
EnableContainerServiceDebugMode | bool, standaard is TRUE | Statisch | Logboekregistratie voor Docker-containers in- of uitschakelen. Alleen Windows. |
EnableDockerHealthCheckIntegration | bool, standaard is TRUE | Statisch | Maakt integratie van docker HEALTHCHECK-gebeurtenissen mogelijk met service fabric-systeemstatusrapport |
EnableProcessDebugging | bool, standaard is ONWAAR | Dynamisch | Hiermee schakelt u het starten van toepassingshosts in onder foutopsporingsprogramma |
EndpointProviderEnabled | bool, standaard is ONWAAR | Statisch | Hiermee kunt u het beheer van eindpuntresources per infrastructuur inschakelen. Vereist specificatie van poortbereik voor begin- en eindtoepassingen in FabricNode. |
FabricContainerAppsEnabled | bool, standaard is ONWAAR | Statisch | |
FirewallPolicyEnabled | bool, standaard is ONWAAR | Statisch | Hiermee schakelt u het openen van firewallpoorten voor eindpuntbronnen in met expliciete poorten die zijn opgegeven in ServiceManifest |
GetCodePackageActivationContextTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(120) | Dynamisch | Geef de tijdsduur in seconden op. De time-outwaarde voor de aanroepen CodePackageActivationContext. Dit is niet van toepassing op ad-hocservices. |
GovernOnlyMainMemoryForProcesses | bool, standaard is ONWAAR | Statisch | Standaardgedrag van Resource Governance is het instellen van een limiet die is opgegeven in MemoryInMB op de hoeveelheid geheugen (RAM + swap) die door het proces wordt gebruikt. Als de limiet wordt overschreden; het proces ontvangt outOfMemory-uitzondering. Als deze parameter is ingesteld op true; limiet wordt alleen toegepast op de hoeveelheid RAM-geheugen die door een proces wordt gebruikt. Als deze limiet wordt overschreden; en als deze instelling waar is; vervolgens wisselt het besturingssysteem het hoofdgeheugen om naar schijf. |
IPProviderEnabled | bool, standaard is ONWAAR | Statisch | Hiermee schakelt u het beheer van IP-adressen in. |
IsDefaultContainerRepositoryPasswordEncrypted | bool, standaard is ONWAAR | Statisch | Of de DefaultContainerRepositoryPassword is versleuteld of niet. |
LinuxExternalExecutablePath | tekenreeks, standaard is '/usr/bin/' | Statisch | De primaire map met externe uitvoerbare opdrachten op het knooppunt. |
NTLMAuthenticationEnabled | bool, standaard is ONWAAR | Statisch | Biedt ondersteuning voor het gebruik van NTLM door de codepakketten die als andere gebruikers worden uitgevoerd, zodat de processen op verschillende computers veilig kunnen communiceren. |
NTLMAuthenticationPasswordSecret | SecureString, standaard is Common::SecureString("") | Statisch | Is een versleuteling die wordt gebruikt voor het genereren van het wachtwoord voor NTLM-gebruikers. Moet worden ingesteld als NTLMAuthenticationEnabled waar is. Gevalideerd door de implementeerfunctie. |
NTLMSecurityUsersByX509CommonNamesRefreshInterval | TimeSpan, standaard is Common::TimeSpan::FromMinutes(3) | Dynamisch | Geef de tijdsduur in seconden op. Omgevingsspecifieke instellingen Het periodieke interval waarmee Hosting scant op nieuwe certificaten die moeten worden gebruikt voor de NTLM-configuratie van FileStoreService. |
NTLMSecurityUsersByX509CommonNamesRefreshTimeout | TimeSpan, standaard is Common::TimeSpan::FromMinutes(4) | Dynamisch | Geef de tijdsduur in seconden op. De time-out voor het configureren van NTLM-gebruikers met behulp van algemene certificaatnamen. De NTLM-gebruikers zijn nodig voor FileStoreService-shares. |
PruneContainerImages | bool, standaard is ONWAAR | Dynamisch | Verwijder ongebruikte containerinstallatiekopieën van toepassingen uit knooppunten. Wanneer een ApplicationType niet is geregistreerd bij het Service Fabric-cluster, worden de containerinstallatiekopieën die door deze toepassing zijn gebruikt, verwijderd op knooppunten waarop het is gedownload door Service Fabric. Het snoeien wordt elk uur uitgevoerd, zodat het maximaal één uur kan duren (plus de tijd om de installatiekopieën te verwijderen) voordat afbeeldingen uit het cluster worden verwijderd. Service Fabric downloadt of verwijdert nooit installatiekopieën die niet zijn gerelateerd aan een toepassing. Niet-gerelateerde afbeeldingen die handmatig of anderszins zijn gedownload, moeten expliciet worden verwijderd. Installatiekopieën die niet moeten worden verwijderd, kunnen worden opgegeven in de parameter ContainerImagesToSkip. |
RegisterCodePackageHostTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(120) | Dynamisch | Geef de tijdsduur in seconden op. De time-outwaarde voor de synchronisatieaanroep FabricRegisterCodePackageHost. Dit is alleen van toepassing op toepassingshosts met meerdere codepakketten, zoals FWP |
RequestTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(30) | Dynamisch | Geef de tijdsduur in seconden op. Dit vertegenwoordigt de time-out voor communicatie tussen de toepassingshost van de gebruiker en het Fabric-proces voor verschillende hostinggerelateerde bewerkingen, zoals factory-registratie; runtime-registratie. |
RunAsPolicyEnabled | bool, standaard is ONWAAR | Statisch | Hiermee schakelt u het uitvoeren van codepakketten in als lokale gebruiker dan de gebruiker waaronder het fabric-proces wordt uitgevoerd. Als u deze beleidsinfrastructuur wilt inschakelen, moet deze worden uitgevoerd als SYSTEM of als gebruiker met SeAssignPrimaryTokenPrivilege. |
ServiceFactoryRegistrationTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(120) | Dynamisch | Geef de tijdsduur in seconden op. De time-outwaarde voor de synchronisatieregister (Stateless/Stateful)ServiceFactory-aanroep |
ServiceTypeDisableFailureThreshold | Geheel getal, standaard is 1 | Dynamisch | Dit is de drempelwaarde voor het aantal fouten waarna FailoverManager (FM) wordt gewaarschuwd om het servicetype op dat knooppunt uit te schakelen en een ander knooppunt te proberen voor plaatsing. |
ServiceTypeDisableGraceInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(30) | Dynamisch | Geef de tijdsduur in seconden op. Tijdsinterval waarna het servicetype kan worden uitgeschakeld |
ServiceTypeRegistrationTimeout | Tijd in seconden, de standaardwaarde is 300 | Dynamisch | Maximale tijd die is toegestaan voor het ServiceType dat is geregistreerd bij fabric |
UseContainerServiceArguments | bool, standaard is TRUE | Statisch | Deze configuratie vertelt hosting dat het doorgeven van argumenten (opgegeven in configuratie ContainerServiceArguments) naar docker-daemon overslaat. |
HttpGateway
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ActiveListeners | Uint, de standaardwaarde is 50 | Statisch | Aantal leesbewerkingen dat moet worden geplaatst in de http-serverwachtrij. Hiermee bepaalt u het aantal gelijktijdige aanvragen dat kan worden voldaan door de HttpGateway. |
HttpGatewayHealthReportSendInterval | Tijd in seconden, de standaardwaarde is 30 | Statisch | Geef de tijdsduur in seconden op. Het interval waarmee de Http-gateway geaccumuleerde statusrapporten naar Health Manager verzendt. |
HttpStrictTransportSecurityHeader | tekenreeks, standaard is '' | Dynamisch | Geef de http Strict Transport Security-headerwaarde op die moet worden opgenomen in elk antwoord dat door de HttpGateway wordt verzonden. Als deze is ingesteld op een lege tekenreeks; deze header wordt niet opgenomen in het gatewayantwoord. |
IsEnabled | Bool, de standaardwaarde is onwaar | Statisch | Schakelt de HttpGateway in of uit. HttpGateway is standaard uitgeschakeld. |
MaxEntityBodySize | Standaard is 4194304 | Dynamisch | Geeft de maximale grootte van de hoofdtekst die kan worden verwacht van een HTTP-aanvraag. De standaardwaarde is 4 MB. Httpgateway mislukt een aanvraag als deze waarde een hoofdtekst heeft van grootte > . De minimale grootte van het leessegment is 4096 bytes. Dit moet dus = 4096 zijn >. |
ImageStoreService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
Ingeschakeld | Bool, de standaardwaarde is onwaar | Statisch | De vlag Enabled voor ImageStoreService. Standaardwaarde: onwaar |
MinReplicaSetSize | Int, standaard is 3 | Statisch | De MinReplicaSetSize voor ImageStoreService. |
PlacementConstraints | tekenreeks, standaard is '' | Statisch | De PlacementConstraints voor ImageStoreService. |
QuorumLossWaitDuration | Tijd in seconden, standaard is MaxValue | Statisch | Geef de tijdsduur in seconden op. QuorumLossWaitDuration voor ImageStoreService. |
ReplicaRestartWaitDuration | Tijd in seconden, de standaardwaarde is 60,0 * 30 | Statisch | Geef de tijdsduur in seconden op. De ReplicaRestartWaitDuration voor ImageStoreService. |
StandByReplicaKeepDuration | Tijd in seconden, de standaardwaarde is 3600,0 * 2 | Statisch | Geef de tijdsduur in seconden op. De StandByReplicaKeepDuration voor ImageStoreService. |
TargetReplicaSetSize | Int, de standaardwaarde is 7 | Statisch | TargetReplicaSetSize voor ImageStoreService. |
KtlLogger
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AutomaticMemoryConfiguration | Int, de standaardwaarde is 1 | Dynamisch | Vlag die aangeeft of de geheugeninstellingen automatisch en dynamisch moeten worden geconfigureerd. Als nul worden de instellingen voor de geheugenconfiguratie rechtstreeks gebruikt en worden deze niet gewijzigd op basis van systeemvoorwaarden. Als dit het enige is, worden de geheugeninstellingen automatisch geconfigureerd en kunnen deze worden gewijzigd op basis van systeemvoorwaarden. |
MaximumDestagingWriteOutstandingInKB | Int, de standaardwaarde is 0 | Dynamisch | Het aantal KB dat het gedeelde logboek vooruit kan gaan op het toegewezen logboek. Gebruik 0 om geen limiet aan te geven. |
SharedLogId | tekenreeks, standaard is '' | Statisch | Unieke guid voor gedeelde logboekcontainer. Gebruik '' als u het standaardpad gebruikt onder de hoofdmap van de infrastructuurgegevens. |
SharedLogPath | tekenreeks, standaard is '' | Statisch | Pad en bestandsnaam naar locatie om een gedeelde logboekcontainer te plaatsen. Gebruik '' voor het gebruik van het standaardpad onder de hoofdmap van de infrastructuurgegevens. |
SharedLogSizeInMB | Int, standaard is 8192 | Statisch | Het aantal MB dat moet worden toegewezen in de gedeelde logboekcontainer. |
SharedLogThrottleLimitInPercentUsed | int, de standaardwaarde is 0 | Statisch | Het percentage van het gebruik van het gedeelde logboek dat beperking veroorzaakt. De waarde moet tussen 0 en 100 zijn. Een waarde van 0 impliceert het gebruik van de standaardpercentagewaarde. Een waarde van 100 impliceert helemaal geen beperking. Een waarde tussen 1 en 99 geeft het percentage logboekgebruik aan waarboven beperking plaatsvindt; Als het gedeelde logboek bijvoorbeeld 10 GB is en de waarde 90 is, vindt beperking plaats zodra 9 GB in gebruik is. Het gebruik van de standaardwaarde wordt aanbevolen. |
WriteBufferMemoryPoolMaximumInKB | Int, de standaardwaarde is 0 | Dynamisch | Het aantal KB waarmee de geheugengroep voor schrijfbuffers kan groeien. Gebruik 0 om geen limiet aan te geven. |
WriteBufferMemoryPoolMinimumInKB | Int is de standaardwaarde 8388608 | Dynamisch | Het aantal KB dat in eerste instantie moet worden toegewezen voor de geheugengroep voor de schrijfbuffer. Gebruik 0 om aan te geven dat standaardlimiet niet consistent moet zijn met SharedLogSizeInMB hieronder. |
ManagedIdentityTokenService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
IsEnabled | bool, standaard is ONWAAR | Statisch | Vlag voor het beheren van de aanwezigheid en status van de Managed Identity Token Service in het cluster; dit is een vereiste voor het gebruik van de functionaliteit voor beheerde identiteiten van Service Fabric-toepassingen. |
RunInStandaloneMode | bool, standaard is ONWAAR | Statisch | RunInStandaloneMode voor ManagedIdentityTokenService. |
StandalonePrincipalId | wstring, standaard is '' | Statisch | De StandalonePrincipalId voor ManagedIdentityTokenService. |
StandaloneSendX509 | bool, standaard is ONWAAR | Statisch | StandaloneSendX509 voor ManagedIdentityTokenService. |
StandaloneTenantId | wstring, standaard is '' | Statisch | De StandaloneTenantId voor ManagedIdentityTokenService. |
StandaloneX509CredentialFindType | wstring, standaard is '' | Statisch | StandaloneX509CredentialFindType voor ManagedIdentityTokenService. |
StandaloneX509CredentialFindValue | wstring, standaard is '' | Statisch | De StandaloneX509CredentialFindValue voor ManagedIdentityTokenService |
Beheer
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AutomaticUnprovisionInterval | TimeSpan, standaard is Common::TimeSpan::FromMinutes(5) | Dynamisch | Geef de tijdsduur in seconden op. Het opschoningsinterval dat is toegestaan voor het ongedaan maken van de registratie van het toepassingstype tijdens het automatisch opschonen van het toepassingstype. |
AzureStorageMaxConnections | Int, de standaardwaarde is 5000 | Dynamisch | Het maximum aantal gelijktijdige verbindingen met Azure Storage. |
AzureStorageMaxWorkerThreads | Int, de standaardwaarde is 25 | Dynamisch | Het maximum aantal werkthreads parallel. |
AzureStorageOperationTimeout | Tijd in seconden, de standaardwaarde is 6000 | Dynamisch | Geef de tijdsduur in seconden op. Time-out voor het voltooien van de xstore-bewerking. |
CleanupApplicationPackageOnProvisionSuccess | bool, standaard is waar | Dynamisch | Hiermee schakelt u het automatisch opschonen van het toepassingspakket in of uit bij een geslaagde inrichting. |
CleanupUnusedApplicationTypes | Bool, standaard is ONWAAR | Dynamisch | Met deze configuratie, indien ingeschakeld, kunt u de registratie van ongebruikte toepassingstypeversies automatisch ongedaan maken, waardoor de meest recente drie ongebruikte versies worden overgeslagen, waardoor de schijfruimte die wordt bezet door het installatiekopiearchief wordt beperkt. Het automatisch opschonen wordt geactiveerd aan het einde van de geslaagde inrichting voor dat specifieke app-type en wordt ook periodiek één keer per dag uitgevoerd voor alle toepassingstypen. Het aantal ongebruikte versies dat moet worden overgeslagen, kan worden geconfigureerd met de parameter MaxUnusedAppTypeVersionsToKeep. Best practice is om te gebruiken true . |
DisableChecksumValidation | Bool, de standaardwaarde is onwaar | Statisch | Met deze configuratie kunnen we controlesomvalidatie in- of uitschakelen tijdens het inrichten van toepassingen. |
DisableServerSideCopy | Bool, de standaardwaarde is onwaar | Statisch | Met deze configuratie wordt een kopie van het toepassingspakket aan de serverzijde in de ImageStore ingeschakeld of uitgeschakeld tijdens het inrichten van de toepassing. |
ImageCachingEnabled | Bool, de standaardwaarde is waar | Statisch | Met deze configuratie kunnen we caching in- of uitschakelen. |
ImageStoreConnectionString | SecureString | Statisch | Verbindingsreeks naar de hoofdmap voor ImageStore. |
ImageStoreMinimumTransferBPS | Int, de standaardwaarde is 1024 | Dynamisch | De minimale overdrachtssnelheid tussen het cluster en ImageStore. Deze waarde wordt gebruikt om de time-out te bepalen bij het openen van de externe ImageStore. Wijzig deze waarde alleen als de latentie tussen het cluster en ImageStore hoog is, zodat het cluster langer kan worden gedownload vanuit de externe ImageStore. |
MaxUnusedAppTypeVersionsToKeep | Int, standaard is 3 | Dynamisch | Deze configuratie definieert het aantal ongebruikte versies van het toepassingstype dat moet worden overgeslagen voor opschonen. Deze parameter is alleen van toepassing als parameter CleanupUnusedApplicationTypes is ingeschakeld. Algemene best practice is het gebruik van de standaardinstelling ( 3 ). Waarden kleiner dan één zijn ongeldig. |
MetricActivityThresholds
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyIntegerValueMap, standaard is Geen | Dynamisch | Bepaalt de set MetricActivityThresholds voor de metrische gegevens in het cluster. Taakverdeling werkt als maxNodeLoad groter is dan MetricActivityThresholds. Voor defragmentatie van metrische gegevens definieert het de hoeveelheid belasting die gelijk is aan of onder welke Service Fabric het knooppunt leeg beschouwt |
MetricActivityThresholdsPerNodeType
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyStringValueMap, standaard is Geen | Statisch | Configuratie waarmee drempelwaarden voor metrische activiteit per knooppunttype worden opgegeven. |
MetricBalancingThresholds
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyDoubleValueMap, standaard is Geen | Dynamisch | Bepaalt de set MetricBalancingThresholds voor de metrische gegevens in het cluster. Taakverdeling werkt als maxNodeLoad/minNodeLoad groter is dan MetricBalancingThresholds. Defragmentatie werkt als maxNodeLoad/minNodeLoad in ten minste één FD of UD kleiner is dan MetricBalancingThresholds. |
MetricBalancingThresholdsPerNodeType
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyStringValueMap, standaard is Geen | Statisch | Configuratie waarmee de drempelwaarden voor metrische taakverdeling per knooppunttype worden opgegeven. |
MetricLoadStickinessForSwap
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyDoubleValueMap, standaard is Geen | Dynamisch | Bepaalt het deel van de belasting die bij replica blijft hangen wanneer deze wordt gewisseld. De waarde wordt tussen 0 (de belasting blijft niet bij replica houden) en 1 (load sticks met replica - standaard) |
Naamgeving/replicatie
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een batch wordt geforceerd verzonden. |
ReplicationBatchSize | uint, standaard is 1 | Statisch | Hiermee geeft u het aantal bewerkingen dat moet worden verzonden tussen primaire en secundaire replica's. Als nul de primaire record per bewerking naar de secundaire verzendt. Anders worden logboekrecords door de primaire replica samengevoegd totdat de configuratiewaarde is bereikt. Dit vermindert het netwerkverkeer. |
NamingService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
GatewayServiceDescriptionCacheLimit | Int, de standaardwaarde is 0 | Statisch | Het maximum aantal vermeldingen dat wordt onderhouden in de cache voor de beschrijving van de LRU-service op de Naamgevingsgateway (ingesteld op 0 voor geen limiet). |
MaxClientConnections | Int, de standaardwaarde is 1000 | Dynamisch | Het maximaal toegestane aantal clientverbindingen per gateway. |
MaxFileOperationTimeout | Tijd in seconden, de standaardwaarde is 30 | Dynamisch | Geef de tijdsduur in seconden op. De maximale time-out die is toegestaan voor de bestandsopslagservicebewerking. Aanvragen die een grotere time-out opgeven, worden geweigerd. |
MaxIndexedEmptyPartitions | Int, de standaardwaarde is 1000 | Dynamisch | Het maximum aantal lege partities dat geïndexeerd blijft in de meldingscache voor het synchroniseren van opnieuw verbinding maken met clients. Lege partities boven dit nummer worden verwijderd uit de index in oplopende opzoekversievolgorde. Het opnieuw verbinden van clients kan nog steeds worden gesynchroniseerd en gemiste lege partitie-updates ontvangen; maar het synchronisatieprotocol wordt duurder. |
MaxMessageSize | Standaardwaarde is 4*1024*1024*1024 | Statisch | De maximale berichtgrootte voor communicatie tussen clientknooppunten bij het gebruik van naamgeving. DOS-aanvalsbestrijding; de standaardwaarde is 4 MB. |
MaxNamingServiceHealthReports | Int, de standaardwaarde is 10 | Dynamisch | Het maximum aantal trage bewerkingen dat de naamgevingsopslagservice in één keer niet in orde is. Als 0; alle trage bewerkingen worden verzonden. |
MaxOperationTimeout | Tijd in seconden, de standaardwaarde is 600 | Dynamisch | Geef de tijdsduur in seconden op. De maximale time-out die is toegestaan voor clientbewerkingen. Aanvragen die een grotere time-out opgeven, worden geweigerd. |
MaxOutstandingNotificationsPerClient | Int, de standaardwaarde is 1000 | Dynamisch | Het maximum aantal openstaande meldingen voordat een clientregistratie geforceerd wordt gesloten door de gateway. |
MinReplicaSetSize | Int, standaard is 3 | Niet toegestaan | Het minimale aantal naamgevingsservicereplica's dat nodig is om een update te voltooien. Als er minder replica's zijn dan dit actief is in het systeem, weigert het betrouwbaarheidssysteem updates voor het naamgevingsservicearchief totdat replica's zijn hersteld. Deze waarde mag nooit meer zijn dan targetReplicaSetSize. |
PartitionCount | Int, standaard is 3 | Niet toegestaan | Het aantal partities van het naamgevingsservicearchief dat moet worden gemaakt. Elke partitie is eigenaar van één partitiesleutel die overeenkomt met de index; dus partitiesleutels [0; PartitionCount] bestaat. Door het aantal Naming Service-partities te verhogen, neemt de schaal toe waarop de Naming Service kan worden uitgevoerd door de gemiddelde hoeveelheid gegevens te verlagen die door een back-upreplicaset wordt bewaard; ten koste van een verhoogd gebruik van resources (aangezien PartitionCount*ReplicaSetSize-servicereplica's moeten worden onderhouden). |
PlacementConstraints | tekenreeks, standaard is '' | Niet toegestaan | Plaatsingsbeperking voor de Naamgevingsservice. |
QuorumLossWaitDuration | Tijd in seconden, standaard is MaxValue | Niet toegestaan | Geef de tijdsduur in seconden op. Wanneer een naamgevingsservice in quorumverlies komt; deze timer wordt gestart. Wanneer de FM verloopt, worden de down replica's als verloren gezien; en probeer het quorum te herstellen. Dit kan niet leiden tot gegevensverlies. |
RepairInterval | Tijd in seconden, de standaardwaarde is 5 | Statisch | Geef de tijdsduur in seconden op. Interval waarin de naamgevingsherstel tussen de eigenaar van de instantie en de naameigenaar wordt gestart. |
ReplicaRestartWaitDuration | Tijd in seconden, standaard is (60,0 * 30) | Niet toegestaan | Geef de tijdsduur in seconden op. Wanneer een Naming Service-replica uitvalt; deze timer wordt gestart. Wanneer deze verloopt, begint de FM de replica's te vervangen, die niet beschikbaar zijn (de replica's gaan nog niet verloren). |
ServiceDescriptionCacheLimit | Int, de standaardwaarde is 0 | Statisch | Het maximum aantal vermeldingen dat wordt onderhouden in de cache voor de beschrijving van de LRU-service in de Naming Store-service (ingesteld op 0 voor geen limiet). |
ServiceNotificationTimeout | Tijd in seconden, de standaardwaarde is 30 | Dynamisch | Geef de tijdsduur in seconden op. De time-out die wordt gebruikt bij het leveren van servicemeldingen aan de client. |
StandByReplicaKeepDuration | Tijd in seconden, de standaardwaarde is 3600,0 * 2 | Niet toegestaan | Geef de tijdsduur in seconden op. Wanneer een Naamgevingsservicereplica terugkomt van een downstatus; het is mogelijk al vervangen. Deze timer bepaalt hoe lang de FM de stand-byreplica behoudt voordat deze wordt verwijderd. |
TargetReplicaSetSize | Int, de standaardwaarde is 7 | Niet toegestaan | Het aantal replicasets voor elke partitie van het naamgevingsservicearchief. Het verhogen van het aantal replicasets verhoogt het betrouwbaarheidsniveau voor de informatie in het Naamgevingsservicearchief; het verlagen van de wijziging die de informatie kwijtraakt als gevolg van knooppuntfouten; tegen een hogere belasting van Windows Fabric en de hoeveelheid tijd die nodig is om updates uit te voeren voor de naamgevingsgegevens. |
NodeBufferPercentage
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyDoubleValueMap, standaard is Geen | Dynamisch | Knooppuntcapaciteitspercentage per metrische naam; wordt gebruikt als buffer om een vrije plaats op een knooppunt te houden voor de failovercase. |
Knooppuntcapaciteiten
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | NodeCapacityCollectionMap | Statisch | Een verzameling knooppuntcapaciteiten voor verschillende metrische gegevens. |
NodeDomainIds
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | NodeFaultDomainIdCollection | Statisch | Beschrijft de foutdomeinen waartoe een knooppunt behoort. Het foutdomein wordt gedefinieerd via een URI die de locatie van het knooppunt in het datacenter beschrijft. Foutdomein-URI's hebben de indeling fd:/fd/ gevolgd door een URI-padsegment. |
UpgradeDomainId | tekenreeks, standaard is '' | Statisch | Beschrijft het upgradedomein waartoe een knooppunt behoort. |
NodeProperties
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | NodePropertyCollectionMap | Statisch | Een verzameling sleutel-waardeparen voor tekenreeksen voor knooppunteigenschappen. |
PaaS
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ClusterId | tekenreeks, standaard is '' | Niet toegestaan | X509-certificaatarchief dat wordt gebruikt door fabric voor configuratiebeveiliging. |
PerformanceCounterLocalStore
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
Tellers | String | Dynamisch | Door komma's gescheiden lijst met prestatiemeteritems die moeten worden verzameld. |
IsEnabled | Bool, de standaardwaarde is waar | Dynamisch | Vlag geeft aan of het verzamelen van prestatiemeteritems op het lokale knooppunt is ingeschakeld. |
MaxCounterBinaryFileSizeInMB | Int, de standaardwaarde is 1 | Dynamisch | Maximale grootte (in MB) voor elk binair prestatiemeteritembestand. |
NewCounterBinaryFileCreationIntervalInMinutes | Int, de standaardwaarde is 10 | Dynamisch | Maximuminterval (in seconden) waarna een nieuw binair prestatiemeteritembestand wordt gemaakt. |
SamplingIntervalInSeconds | Int, de standaardwaarde is 60 | Dynamisch | Steekproefinterval voor prestatiemeteritems die worden verzameld. |
MinLoadBalancingIntervalsPerNodeType
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | KeyStringValueMap, standaard is Geen | Statisch | Configuratie waarmee minimale taakverdelingsintervallen per knooppunttype worden opgegeven. |
PlacementAndLoadBalancing
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AffinityConstraintPriority | Int, de standaardwaarde is 0 | Dynamisch | Bepaalt de prioriteit van affiniteitsbeperking: 0: Hard; 1: Zacht; negatief: Negeren. |
ApplicationCapacityConstraintPriority | Int, de standaardwaarde is 0 | Dynamisch | Bepaalt de prioriteit van capaciteitsbeperking: 0: Hard; 1: Zacht; negatief: Negeren. |
AutoDetectAvailableResources | bool, standaard is TRUE | Statisch | Deze configuratie activeert automatische detectie van beschikbare resources op knooppunt (CPU en geheugen) Wanneer deze configuratie is ingesteld op waar. We lezen echte capaciteiten en corrigeren ze als de gebruiker ongeldige knooppuntcapaciteiten heeft opgegeven of helemaal niet definieerde als deze configuratie is ingesteld op onwaar. We traceren een waarschuwing dat de gebruiker ongeldige knooppuntcapaciteiten heeft opgegeven; maar wij zullen ze niet corrigeren; wat betekent dat de gebruiker de capaciteiten wil opgeven die zijn opgegeven als > het knooppunt echt heeft of als capaciteiten niet zijn gedefinieerd; er wordt uitgegaan van onbeperkte capaciteit |
AuxiliaryInBuildThrottlingWeight | double, default is 1 | Statisch | Het gewicht van de hulpreplica ten opzichte van de huidige limiet voor InBuildThrottling. |
BalancingDelayAfterNewNode | Tijd in seconden, de standaardwaarde is 120 | Dynamisch | Geef de tijdsduur in seconden op. Begin niet met het verdelen van activiteiten binnen deze periode nadat u een nieuw knooppunt hebt toegevoegd. |
BalancingDelayAfterNodeDown | Tijd in seconden, de standaardwaarde is 120 | Dynamisch | Geef de tijdsduur in seconden op. Begin niet met het verdelen van activiteiten binnen deze periode na een knooppunt-down-gebeurtenis. |
BlockNodeInUpgradeConstraintPriority | Int, standaard is -1 | Dynamisch | Bepaalt de prioriteit van capaciteitsbeperking: 0: Hard; 1: Zacht; negatief: Negeren |
CapacityConstraintPriority | Int, de standaardwaarde is 0 | Dynamisch | Bepaalt de prioriteit van capaciteitsbeperking: 0: Hard; 1: Zacht; negatief: Negeren. |
OpeenvolgendeDroppedMovementsHealthReportLimit | Int, de standaardwaarde is 20 | Dynamisch | Definieert het aantal opeenvolgende keren dat ResourceBalancer-uitgegeven verplaatsingen worden verwijderd voordat diagnostische gegevens worden uitgevoerd en statuswaarschuwingen worden verzonden. Negatief: er worden geen waarschuwingen verzonden onder deze voorwaarde. |
ConstraintFixPartialDelayAfterNewNode | Tijd in seconden, de standaardwaarde is 120 | Dynamisch | Geef de tijdsduur in seconden op. Los binnen deze periode geen schendingen van faultDomain- en UpgradeDomain-beperkingen op nadat u een nieuw knooppunt hebt toegevoegd. |
ConstraintFixPartialDelayAfterNodeDown | Tijd in seconden, de standaardwaarde is 120 | Dynamisch | Geef de tijdsduur in seconden op. Los binnen deze periode geen schendingen van faultDomain- en UpgradeDomain-beperkingen op na een down-gebeurtenis van een knooppunt. |
ConstraintViolationHealthReportLimit | Int, de standaardwaarde is 50 | Dynamisch | Definieert het aantal keren dat de beperking die de replica schendt, permanent niet-fixed moet zijn voordat diagnostische gegevens worden uitgevoerd en statusrapporten worden verzonden. |
DecisionOperationalTracingEnabled | bool, standaard is ONWAAR | Dynamisch | Configuratie die operationele structurele tracering van CRM Decision mogelijk maakt in het gebeurtenisarchief. |
DetailedConstraintViolationHealthReportLimit | Int, de standaardwaarde is 200 | Dynamisch | Definieert het aantal keren dat de beperking die de replica schendt, permanent niet-fixed moet zijn voordat diagnostische gegevens worden uitgevoerd en gedetailleerde statusrapporten worden verzonden. |
DetailedDiagnosticsInfoListLimit | Int, de standaardwaarde is 15 | Dynamisch | Definieert het aantal diagnostische vermeldingen (met gedetailleerde informatie) per beperking dat moet worden opgenomen voordat de diagnose wordt afgekapt. |
DetailedNodeListLimit | Int, de standaardwaarde is 15 | Dynamisch | Hiermee definieert u het aantal knooppunten per beperking dat moet worden opgenomen vóór afkapping in de niet-geplaatste replicarapporten. |
DetailedPartitionListLimit | Int, de standaardwaarde is 15 | Dynamisch | Definieert het aantal partities per diagnostische vermelding voor een beperking die moet worden opgenomen vóór afkapping in Diagnostische gegevens. |
DetailedVerboseHealthReportLimit | Int, de standaardwaarde is 200 | Dynamisch | Definieert het aantal keren dat een niet-geplaatste replica permanent onplaatst moet zijn voordat gedetailleerde statusrapporten worden verzonden. |
EnforceUserServiceMetricCapacities | bool, standaard is ONWAAR | Statisch | Hiermee schakelt u beveiliging van fabric-services in. Alle gebruikersservices vallen onder één taakobject/cgroup en zijn beperkt tot de opgegeven hoeveelheid resources. Dit moet statisch zijn (vereist opnieuw opstarten van FabricHost) als het maken/verwijderen van gebruikerstaakobjecten en het instellen van limieten die worden uitgevoerd tijdens het openen van Fabric Host. |
EnableServiceSensitivity | bool, standaard is Onwaar | Dynamisch | Schakeloptie voor functies om de functie voor replicagevoeligheid in of uit te schakelen. |
FaultDomainConstraintPriority | Int, de standaardwaarde is 0 | Dynamisch | Bepaalt de prioriteit van foutdomeinbeperking: 0: Hard; 1: Zacht; negatief: Negeren. |
GlobalMovementThrottleCountingInterval | Tijd in seconden, de standaardwaarde is 600 | Statisch | Geef de tijdsduur in seconden op. Geef de lengte aan van het afgelopen interval voor het bijhouden van replicaverplaatsingen per domein (samen met GlobalMovementThrottleThreshold). Kan worden ingesteld op 0 om globale beperking helemaal te negeren. |
GlobalMovementThrottleThreshold | Standaardwaarde is 1000 | Dynamisch | Maximum aantal verplaatsingen dat is toegestaan in de taakverdelingsfase in het afgelopen interval dat wordt aangegeven door GlobalMovementThrottleCountingInterval. |
GlobalMovementThrottleThresholdForBalancing | Standaardwaarde is 0 | Dynamisch | Maximum aantal verplaatsingen dat is toegestaan in de taakverdelingsfase in het afgelopen interval, aangegeven door GlobalMovementThrottleCountingInterval. 0 geeft geen limiet aan. |
GlobalMovementThrottleThresholdForPlacement | Standaardwaarde is 0 | Dynamisch | Het maximum aantal verplaatsingen dat is toegestaan in de plaatsingsfase in het afgelopen interval dat wordt aangegeven door GlobalMovementThrottleCountingInterval.0 geeft geen limiet aan. |
GlobalMovementThrottleThresholdPercentage | double, default is 0 | Dynamisch | Maximum aantal totale verplaatsingen dat is toegestaan in de fase Balancing en Plaatsing (uitgedrukt als percentage van het totale aantal replica's in het cluster) in het afgelopen interval dat wordt aangegeven door GlobalMovementThrottleCountingInterval. 0 geeft geen limiet aan. Als zowel dit als GlobalMovementThrottleThreshold zijn opgegeven; dan wordt meer conservatieve limiet gebruikt. |
GlobalMovementThrottleThresholdPercentageForBalancing | double, default is 0 | Dynamisch | Maximum aantal bewegingen dat is toegestaan in de balancingsfase (uitgedrukt als percentage van het totale aantal replica's in PLB) in het afgelopen interval dat wordt aangegeven door GlobalMovementThrottleCountingInterval. 0 geeft geen limiet aan. Als zowel deze als GlobalMovementThrottleThresholdForBalancing zijn opgegeven; dan wordt meer conservatieve limiet gebruikt. |
InBuildThrottlingAssociatedMetric | tekenreeks, standaard is '' | Statisch | De bijbehorende metrische naam voor deze beperking. |
InBuildThrottlingEnabled | Bool, de standaardwaarde is onwaar | Dynamisch | Bepaal of de beperking in de build is ingeschakeld. |
InBuildThrottlingGlobalMaxValue | Int, de standaardwaarde is 0 | Dynamisch | Het maximale aantal in-build replica's dat wereldwijd is toegestaan. |
InterruptBalancingForAllFailoverUnitUpdates | Bool, de standaardwaarde is onwaar | Dynamisch | Bepaalt of een type update van failover-eenheid een snelle of trage taakverdeling moet onderbreken. Met de opgegeven 'false' balancing run wordt onderbroken als FailoverUnit: wordt gemaakt/verwijderd; heeft ontbrekende replica's; primaire replicalocatie is gewijzigd of het aantal replica's is gewijzigd. De taakverdeling wordt niet onderbroken in andere gevallen: als FailoverUnit extra replica's heeft; elke replicavlag is gewijzigd; alleen de partitieversie of een ander geval is gewijzigd. |
MinConstraintCheckInterval | Tijd in seconden, de standaardwaarde is 1 | Dynamisch | Geef de tijdsduur in seconden op. Hiermee definieert u de minimale tijdsduur die moet worden doorgegeven voor twee opeenvolgende controles van beperkingen. |
MinLoadBalancingInterval | Tijd in seconden, de standaardwaarde is 5 | Dynamisch | Geef de tijdsduur in seconden op. Definieert de minimale tijdsduur die moet worden verstreken voor twee opeenvolgende taakverdelingsrondes. |
MinPlacementInterval | Tijd in seconden, de standaardwaarde is 1 | Dynamisch | Geef de tijdsduur in seconden op. Definieert de minimale tijdsduur die moet worden verstreken voor twee opeenvolgende plaatsingsrondes. |
MoveExistingReplicaForPlacement | Bool, de standaardwaarde is waar | Dynamisch | Instelling, waarmee wordt bepaald of bestaande replica moet worden verplaatst tijdens de plaatsing. |
MovementPerPartitionThrottleCountingInterval | Tijd in seconden, de standaardwaarde is 600 | Statisch | Geef de tijdsduur in seconden op. Geef de lengte aan van het afgelopen interval waarvoor replicaverplaatsingen voor elke partitie moeten worden bijgehouden (samen met MovementPerPartitionThrottleThreshold). |
MovementPerPartitionThrottleThreshold | Uint, de standaardwaarde is 50 | Dynamisch | Er vindt geen evenwichtsgerelateerde verplaatsing plaats voor een partitie als het aantal taakverplaatsingsgerelateerde verplaatsingen voor replica's van die partitie is bereikt of overschreden MovementPerFailoverUnitThrottleThreshold in het afgelopen interval dat wordt aangegeven door MovementPerPartitionThrottleCountingInterval. |
MoveParentToFixAffinityViolation | Bool, de standaardwaarde is onwaar | Dynamisch | Instelling, die bepaalt of bovenliggende replica's kunnen worden verplaatst om affiniteitsbeperkingen op te lossen. |
NodeTaggingEnabled | Bool, de standaardwaarde is onwaar | Dynamisch | Indien waar; De functie NodeTagging wordt ingeschakeld. |
NodeTaggingConstraintPriority | Int, de standaardwaarde is 0 | Dynamisch | Configureerbare prioriteit van knooppunttags. |
GedeeltelijkPlaceServices | Bool, de standaardwaarde is waar | Dynamisch | Bepaalt of alle servicereplica's in het cluster 'alles of niets' worden geplaatst op basis van beperkte geschikte knooppunten. |
PlaceChildWithoutParent | Bool, de standaardwaarde is waar | Dynamisch | Instelling, die bepaalt of onderliggende servicereplica kan worden geplaatst als er geen bovenliggende replica is. |
PlacementConstraintPriority | Int, de standaardwaarde is 0 | Dynamisch | Bepaalt de prioriteit van de plaatsingsbeperking: 0: Hard; 1: Zacht; negatief: Negeren. |
PlacementConstraintValidationCacheSize | Int, de standaardwaarde is 10000 | Dynamisch | Hiermee beperkt u de grootte van de tabel die wordt gebruikt voor snelle validatie en caching van expressies voor plaatsingsbeperkingen. |
PlacementSearchTimeout | Tijd in seconden, de standaardwaarde is 0,5 | Dynamisch | Geef de tijdsduur in seconden op. Bij het plaatsen van diensten; zoek maximaal zo lang voordat een resultaat wordt geretourneerd. |
PLBRefreshGap | Tijd in seconden, de standaardwaarde is 1 | Dynamisch | Geef de tijdsduur in seconden op. Definieert de minimale tijdsduur die moet worden doorgegeven voordat PLB de status opnieuw vernieuwt. |
PreferredLocationConstraintPriority | Int, de standaardwaarde is 2 | Dynamisch | Bepaalt de prioriteit van de voorkeurslocatiebeperking: 0: Hard; 1: Zacht; 2: Optimalisatie; negatief: Negeren |
PreferredPrimaryDomainsConstraintPriority | Int, de standaardwaarde is 1 | Dynamisch | Bepaalt de prioriteit van de primaire domeinbeperking van voorkeur: 0: Hard; 1: Zacht; negatief: Negeren |
PreferUpgradedUDs | bool, standaard is ONWAAR | Dynamisch | Hiermee schakelt u logica in en uit, die liever overstapt op al bijgewerkte UD's. Vanaf SF 7.0 wordt de standaardwaarde voor deze parameter gewijzigd van TRUE in FALSE. |
PreventTransientOvercommit | Bool, de standaardwaarde is onwaar | Dynamisch | Bepaalt of PLB onmiddellijk moet rekenen op resources die worden vrijgemaakt door de geïnitieerde verplaatsingen. Standaard; PLB kan de verplaatsing initiëren en inschakelen op hetzelfde knooppunt, waardoor tijdelijke overtoewijzing kan worden gemaakt. Als u deze parameter instelt op true, worden deze soorten overcommits en defragmentatie op aanvraag (ook wel placementWithMove genoemd) uitgeschakeld. |
RelaxUnlimitedPartitionBasedAutoScaling | Bool, de standaardwaarde is onwaar | Dynamisch | Automatisch schalen op basis van partities toestaan voor -1 bovenschalingslimiet overschrijdt het aantal beschikbare knooppunten. Als configuratie is ingeschakeld; maximumaantal partities wordt berekend als verhouding van beschikbare belasting en standaardpartitiebelasting. Als RelaxUnlimitedPartitionBasedAutoScaling is ingeschakeld; het maximumaantal partities is niet kleiner dan het aantal beschikbare knooppunten. |
RelaxUnlimitedInstanceBasedAutoScaling | Bool, de standaardwaarde is onwaar | Dynamisch | Automatisch schalen op basis van exemplaren toestaan voor -1 bovenschalingslimiet overschrijdt het aantal beschikbare knooppunten. Als configuratie is ingeschakeld; het maximumaantal partities wordt berekend als verhouding tussen de beschikbare belasting en de standaardbelasting van het exemplaar. Als RelaxUnlimitedInstanceBasedAutoScaling is ingeschakeld; het maximumaantal exemplaren is niet kleiner dan het aantal beschikbare knooppunten. Als de service niet meerdere exemplaren op hetzelfde knooppunt toestaat; het inschakelen van relaxUnlimitedInstanceBasedAutoScaling-configuratie heeft geen invloed op die service. Als allowCreateUpdateMultiInstancePerNodeServices-configuratie is uitgeschakeld; het inschakelen van de configuratie RelaxUnlimitedInstanceBasedAutoScaling heeft geen invloed. |
ScaleoutCountConstraintPriority | Int, de standaardwaarde is 0 | Dynamisch | Bepaalt de prioriteit van de beperking voor het aantal scale-outs: 0: Hard; 1: Zacht; negatief: Negeren. |
SeparateBalancingStrategyPerNodeType | Bool, de standaardwaarde is onwaar | Dynamisch | Configuratie van taakverdeling per knooppunttype In- of uitschakelen van taakverdeling per knooppunttypefunctie. |
SubclusteringEnabled | Bool, standaard is ONWAAR | Dynamisch | Subclustering bevestigen bij het berekenen van de standaarddeviatie voor taakverdeling |
SubclusteringReportingPolicy | Int, de standaardwaarde is 1 | Dynamisch | Definieert hoe en of de statusrapporten voor subclustering worden verzonden: 0: Niet rapporteren; 1: Waarschuwing; 2: OK |
SwapPrimaryThrottlingAssociatedMetric | tekenreeks, standaard is '' | Statisch | De bijbehorende metrische naam voor deze beperking. |
SwapPrimaryThrottlingEnabled | Bool, de standaardwaarde is onwaar | Dynamisch | Bepaal of de beperking voor primaire wisseling is ingeschakeld. |
SwapPrimaryThrottlingGlobalMaxValue | Int, de standaardwaarde is 0 | Dynamisch | Het maximale aantal swap-primaire replica's dat wereldwijd is toegestaan. |
TraceCRMReasons | Bool, de standaardwaarde is waar | Dynamisch | Hiermee geeft u op of er redenen moeten worden aangespoord voor crm uitgegeven verplaatsingen naar het kanaal voor operationele gebeurtenissen. |
UpgradeDomainConstraintPriority | Int, de standaardwaarde is 1 | Dynamisch | Bepaalt de prioriteit van upgradedomeinbeperking: 0: Hard; 1: Zacht; negatief: Negeren. |
UseMoveCostReports | Bool, de standaardwaarde is onwaar | Dynamisch | Geeft de LB de opdracht om het kostenelement van de scorefunctie te negeren; resulteert in een potentieel groot aantal verplaatsingen voor een betere evenwichtige plaatsing. |
UseSeparateAuxiliaryLoad | Bool, de standaardwaarde is waar | Dynamisch | Instelling, die bepaalt of PLB een andere belasting moet gebruiken voor hulp op elk knooppunt. Als UseSeparateAuxiliaryLoad is uitgeschakeld: - Gerapporteerde belasting voor hulp op één knooppunt resulteert in het overschrijven van de belasting voor elke hulp (op alle andere knooppunten) Als UseSeparateAuxiliaryLoad is ingeschakeld: - Gerapporteerde belasting voor hulp op één knooppunt wordt alleen van kracht op die hulp (geen effect op hulphulpmiddel op andere knooppunten) - Als de replica vastloopt - wordt er een nieuwe replica gemaakt met de gemiddelde belasting van alle overige hulphulpmiddel - Als PLB bestaande replica verplaatst - wordt de belasting ermee mee. |
UseSeparateAuxiliaryMoveCost | Bool, de standaardwaarde is onwaar | Dynamisch | Instelling, die bepaalt of PLB verschillende verplaatsingskosten moet gebruiken voor hulp op elk knooppunt. Als UseSeparateAuxiliaryMoveCost is uitgeschakeld: - Gerapporteerde verplaatsingskosten voor hulp op één knooppunt resulteren in het overschrijven van de verplaatsingskosten voor elke hulp (op alle andere knooppunten) Als UseSeparateAuxiliaryMoveCost is uitgeschakeld ingeschakeld: - Gerapporteerde verplaatsingskosten voor hulp op één knooppunt worden alleen van kracht op die hulp (geen effect op hulphulpapparaten op andere knooppunten) - Als de replica vastloopt - er wordt een nieuwe replica gemaakt met standaardverplaatsingskosten die zijn opgegeven op serviceniveau - Als PLB bestaande replica verplaatst - verplaatsen kosten gaan ermee. |
UseSeparateSecondaryLoad | Bool, de standaardwaarde is waar | Dynamisch | Instelling, die bepaalt of afzonderlijke belasting moet worden gebruikt voor secundaire replica's. |
UseSeparateSecondaryMoveCost | Bool, de standaardwaarde is waar | Dynamisch | Instelling, die bepaalt of PLB verschillende verplaatsingskosten voor secundaire knooppunten moet gebruiken. Als UseSeparateSecondaryMoveCost is uitgeschakeld: - Gerapporteerde verplaatsingskosten voor secundaire knooppunten resulteren in het overschrijven van de verplaatsingskosten voor elke secundaire (op alle andere knooppunten) Als UseSeparateSecondaryMoveCost is ingeschakeld: - Gerapporteerde verplaatsingskosten voor secundaire knooppunten worden alleen van kracht op dat secundaire knooppunt (geen effect op secundaire knooppunten) - Als de replica vastloopt - nieuwe replica wordt gemaakt met standaardverplaatsingskosten die zijn opgegeven op serviceniveau - Als PLB bestaande replica verplaatst - verplaatsen kosten gaan ermee. |
ValidatePlacementConstraint | Bool, de standaardwaarde is waar | Dynamisch | Hiermee geeft u op of de PlacementConstraint-expressie voor een service wordt gevalideerd wanneer de ServiceDescription van een service wordt bijgewerkt. |
ValidatePrimaryPlacementConstraintOnPromote | Bool, standaard is TRUE | Dynamisch | Hiermee geeft u op of de PlacementConstraint-expressie voor een service wordt geëvalueerd voor primaire voorkeur bij failover. |
VerboseHealthReportLimit | Int, de standaardwaarde is 20 | Dynamisch | Hiermee definieert u het aantal keren dat een replica onplaats moet gaan voordat er een statuswaarschuwing voor wordt gerapporteerd (als uitgebreide statusrapportage is ingeschakeld). |
NodeLoadsOperationalTracingEnabled | Bool, de standaardwaarde is waar | Dynamisch | Configuratie waarmee operationele structurele tracering van knooppunten in het gebeurtenisarchief mogelijk is. |
NodeLoadsOperationalTracingInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(20) | Dynamisch | Geef de tijdsduur in seconden op. Het interval waarmee het knooppunt moet worden getraceerd naar het gebeurtenisarchief voor elk servicedomein. |
ReconfigurationAgent
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ApplicationUpgradeMaxReplicaCloseDuration | Tijd in seconden, de standaardwaarde is 900 | Dynamisch | Geef de tijdsduur in seconden op. De duur waarvoor het systeem wacht voordat de servicehosts worden beëindigd die replica's bevatten die tijdens de toepassingsupgrade zijn vastgelopen. |
FabricUpgradeMaxReplicaCloseDuration | Tijd in seconden, de standaardwaarde is 900 | Dynamisch | Geef de tijdsduur in seconden op. De duur waarvoor het systeem wacht voordat de servicehosts worden beëindigd die replica's bevatten die tijdens de infrastructuurupgrade zijn vastgelopen. |
GracefulReplicaShutdownMaxDuration | TimeSpan, standaard is Common::TimeSpan::FromSeconds(120) | Dynamisch | Geef de tijdsduur in seconden op. De duur waarvoor het systeem wacht voordat de servicehosts worden beëindigd die replica's bevatten die dicht zijn vastgelopen. Als deze waarde is ingesteld op 0, worden replica's niet geïnstrueerd om te sluiten. |
NodeDeactivationMaxReplicaCloseDuration | Tijd in seconden, de standaardwaarde is 900 | Dynamisch | Geef de tijdsduur in seconden op. De duur waarvoor het systeem wacht voordat de afsluitservicehosts met replica's zijn vastgelopen tijdens het deactiveren van het knooppunt. |
PeriodicApiSlowTraceInterval | Tijd in seconden, de standaardwaarde is 5 minuten | Dynamisch | Geef de tijdsduur in seconden op. PeriodicApiSlowTraceInterval definieert het interval waarmee langzame API-aanroepen worden teruggetrokken door de API-monitor. |
ReplicaChangeRoleFailureRestartThreshold | int, de standaardwaarde is 10 | Dynamisch | Geheel getal. Geef het aantal API-fouten op tijdens de primaire promotie waarna de automitigatieactie (opnieuw opstarten van replica) wordt toegepast. |
ReplicaChangeRoleFailureWarningReportThreshold | int, de standaardwaarde is 2147483647 | Dynamisch | Geheel getal. Geef het aantal API-fouten op tijdens de primaire promotie waarna er een waarschuwingsstatusrapport wordt gegenereerd. |
ServiceApiHealthDuration | Tijd in seconden, de standaardwaarde is 30 minuten | Dynamisch | Geef de tijdsduur in seconden op. ServiceApiHealthDuration definieert hoe lang wordt gewacht totdat een service-API wordt uitgevoerd voordat we rapporteren dat deze niet in orde is. |
ServiceReconfigurationApiHealthDuration | Tijd in seconden, de standaardwaarde is 30 | Dynamisch | Geef de tijdsduur in seconden op. ServiceReconfigurationApiHealthDuration bepaalt hoe lang wordt gewacht totdat een service-API wordt uitgevoerd voordat we een slechte status rapporteren. Dit geldt voor API-aanroepen die van invloed zijn op beschikbaarheid. |
RepairManager/Replicatie
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een batch wordt geforceerd verzonden. |
ReplicationBatchSize | uint, standaard is 1 | Statisch | Hiermee geeft u het aantal bewerkingen dat moet worden verzonden tussen primaire en secundaire replica's. Als nul de primaire record per bewerking naar de secundaire verzendt. Anders worden logboekrecords door de primaire replica samengevoegd totdat de configuratiewaarde is bereikt. Dit vermindert het netwerkverkeer. |
Replicatie
Waarschuwingsnotitie : het wijzigen van de instellingen voor replicatie/transcationalReplicator op clusterniveau wijzigt instellingen voor alle stateful services zijn systeemservices. Dit wordt over het algemeen niet aanbevolen. Zie dit document Azure Service Fabric Reliable Services configureren - Azure Service Fabric | Microsoft Docs voor het configureren van services op app-niveau.
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
BatchAcknowledgementInterval | TimeSpan, standaard is Common::TimeSpan::FromMilliseconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een bevestiging wordt teruggestuurd. Andere bewerkingen die tijdens deze periode worden ontvangen, krijgen hun bevestigingen terug in één bericht,> waardoor het netwerkverkeer wordt verminderd, maar mogelijk de doorvoer van de replicator wordt verminderd. |
MaxCopyQueueSize | uint, standaard is 1024 | Statisch | Dit is de maximumwaarde die de initiële grootte definieert voor de wachtrij die replicatiebewerkingen onderhoudt. Houd er rekening mee dat het een macht van 2 moet zijn. Als de wachtrij tijdens runtime toeneemt tot deze groottebewerking wordt beperkt tussen de primaire en secundaire replicators. |
MaxPrimaryReplicationQueueMemorySize | uint, de standaardwaarde is 0 | Statisch | Dit is de maximale waarde van de primaire replicatiewachtrij in bytes. |
MaxPrimaryReplicationQueueSize | uint, standaard is 8192 | Statisch | Dit is het maximum aantal bewerkingen dat kan bestaan in de primaire replicatiewachtrij. Houd er rekening mee dat het een macht van 2 moet zijn. |
MaxReplicationMessageSize | uint, de standaardwaarde is 52428800 | Statisch | Maximale berichtgrootte van replicatiebewerkingen. De standaardwaarde is 50 MB. |
MaxSecondaryReplicationQueueMemorySize | uint, de standaardwaarde is 0 | Statisch | Dit is de maximale waarde van de secundaire replicatiewachtrij in bytes. |
MaxSecondaryReplicationQueueSize | uint, standaard is 16384 | Statisch | Dit is het maximum aantal bewerkingen dat kan bestaan in de secundaire replicatiewachtrij. Houd er rekening mee dat het een macht van 2 moet zijn. |
QueueHealthMonitoringInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(30) | Statisch | Geef de tijdsduur in seconden op. Deze waarde bepaalt de periode die door de Replicator wordt gebruikt om eventuele waarschuwings-/foutstatus-gebeurtenissen in de wachtrijen voor replicatiebewerkingen te bewaken. Een waarde van '0' schakelt statuscontrole uit |
QueueHealthWarningAtUsagePercent | uint, standaard is 80 | Statisch | Deze waarde bepaalt het gebruik van de replicatiewachtrij (in percentage) waarna we een waarschuwing over hoog wachtrijgebruik melden. Dit doen we na een respijtinterval van QueueHealthMonitoringInterval. Als het gebruik van de wachtrij onder dit percentage valt in het respijtinterval |
ReplicatorAddress | tekenreeks, standaard is 'localhost:0' | Statisch | Het eindpunt in de vorm van een tekenreeks -'IP:Poort' die wordt gebruikt door de Windows Fabric Replicator om verbindingen met andere replica's tot stand te brengen om bewerkingen voor verzenden/ontvangen te verzenden/ontvangen. |
ReplicationBatchSendInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een batch wordt geforceerd verzonden. |
ReplicationBatchSize | uint, standaard is 1 | Statisch | Hiermee geeft u het aantal bewerkingen dat moet worden verzonden tussen primaire en secundaire replica's. Als nul de primaire record per bewerking naar de secundaire verzendt. Anders worden logboekrecords door de primaire replica samengevoegd totdat de configuratiewaarde is bereikt. Dit vermindert het netwerkverkeer. |
ReplicatorListenAddress | tekenreeks, standaard is 'localhost:0' | Statisch | Het eindpunt in de vorm van een tekenreeks -'IP:Port' die wordt gebruikt door de Windows Fabric Replicator om bewerkingen van andere replica's te ontvangen. |
ReplicatorPublishAddress | tekenreeks, standaard is 'localhost:0' | Statisch | Het eindpunt in de vorm van een tekenreeks -'IP:Port' die wordt gebruikt door de Windows Fabric Replicator om bewerkingen naar andere replica's te verzenden. |
RetryInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(5) | Statisch | Geef de tijdsduur in seconden op. Wanneer een bewerking is verbroken of geweigerd, bepaalt u hoe vaak de replicator de bewerking opnieuw probeert te verzenden. |
ResourceMonitorService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
IsEnabled | bool, standaard is ONWAAR | Statisch | Hiermee bepaalt u of de service is ingeschakeld in het cluster of niet. |
RunAs
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
RunAsAccountName | tekenreeks, standaard is '' | Dynamisch | Geeft de naam van het RunAs-account aan. Dit is alleen nodig voor accounttype DomainUser of ManagedServiceAccount. Geldige waarden zijn domein\gebruiker of user@domain. |
RunAsAccountType | tekenreeks, standaard is '' | Dynamisch | Geeft het RunAs-accounttype aan. Dit is nodig voor elke RunAs-sectie Geldige waarden zijn DomainUser/NetworkService/ManagedServiceAccount/LocalSystem. |
RunAsPassword | tekenreeks, standaard is '' | Dynamisch | Hiermee wordt het wachtwoord van het RunAs-account aangegeven. Dit is alleen nodig voor het accounttype DomainUser. |
RunAs_DCA
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
RunAsAccountName | tekenreeks, standaard is '' | Dynamisch | Geeft de naam van het RunAs-account aan. Dit is alleen nodig voor accounttype DomainUser of ManagedServiceAccount. Geldige waarden zijn domein\gebruiker of user@domain. |
RunAsAccountType | tekenreeks, standaard is '' | Dynamisch | Geeft het RunAs-accounttype aan. Dit is nodig voor elke RunAs-sectie Geldige waarden zijn LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem. |
RunAsPassword | tekenreeks, standaard is '' | Dynamisch | Hiermee wordt het wachtwoord van het RunAs-account aangegeven. Dit is alleen nodig voor het accounttype DomainUser. |
RunAs_Fabric
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
RunAsAccountName | tekenreeks, standaard is '' | Dynamisch | Geeft de naam van het RunAs-account aan. Dit is alleen nodig voor accounttype DomainUser of ManagedServiceAccount. Geldige waarden zijn domein\gebruiker of user@domain. |
RunAsAccountType | tekenreeks, standaard is '' | Dynamisch | Geeft het RunAs-accounttype aan. Dit is nodig voor elke RunAs-sectie Geldige waarden zijn LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem. |
RunAsPassword | tekenreeks, standaard is '' | Dynamisch | Hiermee wordt het wachtwoord van het RunAs-account aangegeven. Dit is alleen nodig voor het accounttype DomainUser. |
RunAs_HttpGateway
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
RunAsAccountName | tekenreeks, standaard is '' | Dynamisch | Geeft de naam van het RunAs-account aan. Dit is alleen nodig voor accounttype DomainUser of ManagedServiceAccount. Geldige waarden zijn domein\gebruiker of user@domain. |
RunAsAccountType | tekenreeks, standaard is '' | Dynamisch | Geeft het RunAs-accounttype aan. Dit is nodig voor elke RunAs-sectie Geldige waarden zijn LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem. |
RunAsPassword | tekenreeks, standaard is '' | Dynamisch | Hiermee wordt het wachtwoord van het RunAs-account aangegeven. Dit is alleen nodig voor het accounttype DomainUser. |
Beveiliging
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AADCertEndpointFormat | tekenreeks, standaard is '' | Statisch | Microsoft Entra Cert Endpoint Format, standaard Azure Commercial, opgegeven voor niet-standaardomgeving, zoals Azure Government "https://login.microsoftonline.us/{0}/federationmetadata/2007-06/federationmetadata.xml" |
AADClientApplication | tekenreeks, standaard is '' | Statisch | Naam of id van systeemeigen clienttoepassing die Fabric-clients vertegenwoordigt |
AADClusterApplication | tekenreeks, standaard is '' | Statisch | Naam of id van de web-API-toepassing die het cluster vertegenwoordigt |
AADLoginEndpoint | tekenreeks, standaard is '' | Statisch | Microsoft Entra-aanmeldingseindpunt, standaard Azure Commercial, opgegeven voor niet-standaardomgeving zoals Azure Government 'https://login.microsoftonline.us" |
AADTenantId | tekenreeks, standaard is '' | Statisch | Tenant-id (GUID) |
AcceptExpiredPinnedClusterCertificate | bool, standaard is ONWAAR | Dynamisch | Vlag die aangeeft of verlopen clustercertificaten moeten worden geaccepteerd die zijn gedeclareerd met vingerafdruk, is alleen van toepassing op clustercertificaten; om het cluster in leven te houden. |
AdminClientCertThumbprints | tekenreeks, standaard is '' | Dynamisch | Vingerafdruk van certificaten die door clients in de beheerdersrol worden gebruikt. Het is een door komma's gescheiden naamlijst. |
AADTokenEndpointFormat | tekenreeks, standaard is '' | Statisch | Microsoft Entra-tokeneindpunt, standaard Azure Commercial, opgegeven voor niet-standaardomgeving zoals Azure Government 'https://login.microsoftonline.us/{0}" |
AdminClientClaims | tekenreeks, standaard is '' | Dynamisch | Alle mogelijke claims die worden verwacht van beheerdersclients; dezelfde indeling als ClientClaims; deze lijst wordt intern toegevoegd aan ClientClaims; U hoeft dus niet ook dezelfde vermeldingen toe te voegen aan ClientClaims. |
AdminClientId-entiteiten | tekenreeks, standaard is '' | Dynamisch | Windows-identiteiten van infrastructuurclients in beheerdersrol; wordt gebruikt om bevoegde fabricbewerkingen te autoriseren. Het is een door komma's gescheiden lijst; elke vermelding is een domeinnaam of groepsnaam. Voor het gemak; het account waarop fabric.exe wordt uitgevoerd, wordt automatisch beheerdersrol toegewezen; dus groep ServiceFabricAdministrators. |
AppRunAsAccountGroupX509Folder | tekenreeks, standaard is /home/sfuser/sfusercerts | Statisch | Map waarin AppRunAsAccountGroup X509-certificaten en persoonlijke sleutels zich bevinden |
CertificateExpirySafetyMargin | TimeSpan, standaard is Common::TimeSpan::FromMinutes(43200) | Statisch | Geef de tijdsduur in seconden op. Veiligheidsmarge voor het verlopen van certificaten; status van certificaatstatus verandert van OK in Waarschuwing wanneer de vervaldatum dichterbij is. De standaardwaarde is 30 dagen. |
CertificateHealthReportingInterval | TimeSpan, standaard is Common::TimeSpan::FromSeconds(3600 * 8) | Statisch | Geef de tijdsduur in seconden op. Geef het interval voor certificaatstatusrapportage op; standaard ingesteld op 8 uur; als instelling op 0 wordt de statusrapportage van certificaten uitgeschakeld |
ClientCertThumbprints | tekenreeks, standaard is '' | Dynamisch | Vingerafdrukken van certificaten die door clients worden gebruikt om met het cluster te communiceren; cluster gebruikt dit om binnenkomende verbinding te autoriseren. Het is een door komma's gescheiden naamlijst. |
ClientClaimAuthEnabled | bool, standaard is ONWAAR | Statisch | Geeft aan of op claim gebaseerde verificatie is ingeschakeld op clients; als u dit waar instelt, wordt ClientRoleEnabled impliciet ingesteld. |
ClientClaims | tekenreeks, standaard is '' | Dynamisch | Alle mogelijke claims die worden verwacht van clients voor het maken van verbinding met de gateway. Dit is een 'OR'-lijst: ClaimsEntry || ClaimsEntry || ClaimsEntry ... elke ClaimsEntry is een "AND"-lijst: ClaimType=ClaimValue && ClaimType=ClaimValue && ClaimType = ClaimValue ... |
ClientId-entiteiten | tekenreeks, standaard is '' | Dynamisch | Windows-identiteiten van FabricClient; De naamgevingsgateway gebruikt dit om binnenkomende verbindingen te autoriseren. Het is een door komma's gescheiden lijst; elke vermelding is een domeinnaam of groepsnaam. Voor het gemak; het account waarop fabric.exe wordt uitgevoerd, wordt automatisch toegestaan; dus groep ServiceFabricAllowedUsers en ServiceFabricAdministrators. |
ClientRoleEnabled | bool, standaard is ONWAAR | Statisch | Geeft aan of clientrol is ingeschakeld; indien ingesteld op waar; clients krijgen rollen toegewezen op basis van hun identiteiten. Voor V2; als u dit inschakelt, betekent dit dat client niet in AdminClientCommonNames/AdminClientId-entiteiten alleen-lezenbewerkingen kunnen uitvoeren. |
ClusterCertThumbprints | tekenreeks, standaard is '' | Dynamisch | Vingerafdrukken van certificaten die zijn toegestaan om lid te worden van het cluster; een door komma's gescheiden naamlijst. |
ClusterCredentialType | tekenreeks, standaard is 'Geen' | Niet toegestaan | Geeft het type beveiligingsreferenties aan dat moet worden gebruikt om het cluster te beveiligen. Geldige waarden zijn Geen/X509/Windows |
ClusterId-entiteiten | tekenreeks, standaard is '' | Dynamisch | Windows-identiteiten van clusterknooppunten; wordt gebruikt voor autorisatie van clusterlidmaatschap. Het is een door komma's gescheiden lijst; elke vermelding is een domeinnaam of groepsnaam |
ClusterSpn | tekenreeks, standaard is '' | Niet toegestaan | Service-principalnaam van het cluster; wanneer fabric wordt uitgevoerd als één domeingebruiker (gMSA/domeingebruikersaccount). Het is de SPN van leaselisteners en listeners in fabric.exe: federatielisteners; interne replicatielisteners; runtime-servicelistener en naamgevingsgatewaylistener. Dit moet leeg blijven wanneer infrastructuur wordt uitgevoerd als computeraccounts; in welk geval de SPN van de compute-listener van de listener verbinding maakt vanaf het transportadres van de listener. |
CrlCheckingFlag | uint, de standaardwaarde is 0x40000000 | Dynamisch | Standaardvlag voor certificaatketenvalidatie; kan worden overschreven door onderdeelspecifieke vlag; Federatie/X509CertChainFlags 0x10000000 CERT_CHAIN_REVOCATION_CHECK_END_CERT 0x20000000 CERT_CHAIN_REVOCATION_CHECK_CHAIN 0x40000000 CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT 0x80000000 CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY Instelling op 0 schakelt CRL-controle volledige lijst met ondersteunde waarden uit, wordt gedocumenteerd door dwFlags van CertGetCertificateChain: https://msdn.microsoft.com/library/windows/desktop/aa376078(v=vs.85).aspx |
CrlDisablePeriod | TimeSpan, standaard is Common::TimeSpan::FromMinutes(15) | Dynamisch | Geef de tijdsduur in seconden op. Hoe lang CRL-controle is uitgeschakeld voor een bepaald certificaat nadat er een offlinefout is opgetreden; als offline CRL-fout kan worden genegeerd. |
CrlOfflineHealthReportTtl | TimeSpan, standaard is Common::TimeSpan::FromMinutes(1440) | Dynamisch | Geef de tijdsduur in seconden op. |
DisableFirewallRuleForDomainProfile | bool, standaard is TRUE | Statisch | Geeft aan of de firewallregel niet moet worden ingeschakeld voor het domeinprofiel |
DisableFirewallRuleForPrivateProfile | bool, standaard is TRUE | Statisch | Geeft aan of de firewallregel niet moet worden ingeschakeld voor een privéprofiel |
DisableFirewallRuleForPublicProfile | bool, standaard is TRUE | Statisch | Geeft aan of de firewallregel niet mag worden ingeschakeld voor een openbaar profiel |
EnforceLinuxMinTlsVersion | bool, standaard is ONWAAR | Statisch | Indien ingesteld op waar; alleen TLS-versie 1.2+ wordt ondersteund. Indien onwaar; ondersteuning bieden voor eerdere TLS-versies. Alleen van toepassing op Linux |
EnforcePrevalidationOnSecurityChanges | bool, standaard is ONWAAR | Dynamisch | Vlag voor het beheren van het gedrag van de clusterupgrade bij het detecteren van wijzigingen van de beveiligingsinstellingen. Als deze optie is ingesteld op 'true', probeert de clusterupgrade ervoor te zorgen dat ten minste één van de certificaten die overeenkomen met een van de presentatieregels een bijbehorende validatieregel kan doorgeven. De prevalidatie wordt uitgevoerd voordat de nieuwe instellingen worden toegepast op een knooppunt, maar wordt alleen uitgevoerd op het knooppunt dat als host fungeert voor de primaire replica van de Cluster Manager-service op het moment dat de upgrade wordt gestart. De standaardwaarde is momenteel ingesteld op 'false'. vanaf release 7.1 wordt de instelling ingesteld op 'true' voor nieuwe Azure Service Fabric-clusters. |
EnforceStrictRoleMapping | bool, standaard is ONWAAR | Dynamisch | De toewijzing van machtigingen in de SF-runtime voor de rol ElevatedAdmin omvat alle huidige bewerkingen en alle nieuw geïntroduceerde functionaliteit blijft toegankelijk voor ElevatedAmin; de EA-rol krijgt een *-machtiging in de code, dat wil gezegd; een lege autorisatie om alle SF-API's aan te roepen. De bedoeling is dat een regel voor weigeren (Security/ClientAccess MyOperation="None") niet standaard van toepassing is op de rol ElevatedAdmin. Echter; als EnforceStrictRoleMapping is ingesteld op true; bestaande code- of clustermanifestoverschrijvingen die 'bewerking' opgeven: 'Admin' (in de sectie Security/ClientAccess) maken 'bewerking' in feite niet toegankelijk voor de rol ElevatedAdmin. |
FabricHostSpn | tekenreeks, standaard is '' | Statisch | Service-principalnaam van FabricHost; wanneer fabric wordt uitgevoerd als één domeingebruiker (gMSA/domeingebruikersaccount) en FabricHost wordt uitgevoerd onder het computeraccount. Het is de SPN van IPC-listener voor FabricHost; die standaard leeg moet blijven omdat FabricHost wordt uitgevoerd onder het computeraccount |
IgnoreCrlOfflineError | bool, standaard is ONWAAR | Dynamisch | Of CRL offlinefout moet worden genegeerd wanneer aan de serverzijde binnenkomende clientcertificaten worden geverifieerd |
IgnoreSvrCrlOfflineError | bool, standaard is TRUE | Dynamisch | Of CRL offlinefout moet worden genegeerd wanneer aan de clientzijde binnenkomende servercertificaten worden geverifieerd; is standaard ingesteld op waar. Voor aanvallen met ingetrokken servercertificaten moet DNS in gevaar komen; moeilijker dan met ingetrokken clientcertificaten. |
ServerAuthCredentialType | tekenreeks, standaard is 'Geen' | Statisch | Geeft het type beveiligingsreferenties aan dat moet worden gebruikt om de communicatie tussen FabricClient en het cluster te beveiligen. Geldige waarden zijn Geen/X509/Windows |
ServerCertThumbprints | tekenreeks, standaard is '' | Dynamisch | Vingerafdruk van servercertificaten die door het cluster worden gebruikt om met clients te communiceren; clients gebruiken dit om het cluster te verifiëren. Het is een door komma's gescheiden naamlijst. |
SettingsX509StoreName | tekenreeks, standaard is 'MIJN' | Dynamisch | X509-certificaatarchief dat wordt gebruikt door infrastructuur voor configuratiebeveiliging |
UseClusterCertForIpcServerTlsSecurity | bool, standaard is ONWAAR | Statisch | Of het clustercertificaat moet worden gebruikt om TLS-transporteenheid voor IPC-server te beveiligen |
X509Folder | tekenreeks, standaard is /var/lib/waagent | Statisch | Map waarin X509-certificaten en persoonlijke sleutels zich bevinden |
TLS1_2_CipherList | tekenreeks | Statisch | Als deze is ingesteld op een niet-mpige tekenreeks; overschrijft de ondersteunde coderingslijst voor TLS1.2 en hieronder. Zie de documentatie 'openssl-ciphers' voor het ophalen van de ondersteunde coderingslijst en de lijstindeling Voorbeeld van sterke coderingslijst voor TLS1.2: "ECDHE-ECDSA-AES256-GCM--SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA -AES-128-GCM-SHA256:ECDHE-ECDSA-AES256-CBC-SHA384:ECDHE-ECDSA-AES128-CBC-SHA256:ECDHE-RSA-AES256-CBC-SHA384:ECDHE-RSA-AES128-CBC-SHA256" is alleen van toepassing op Linux. |
Security/AdminClientX509Names
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | X509NameMap, standaard is Geen | Dynamisch | Dit is een lijst met het paar 'Naam' en 'Waarde'. Elke naam is van onderwerp algemene naam of DnsName van X509-certificaten die zijn geautoriseerd voor beheerclientbewerkingen. Voor een bepaalde naam is 'Waarde' een door komma's gescheiden lijst met certificaatvingerafdrukken voor het vastmaken van verleners, indien niet leeg, moet de directe verlener van beheerdersclientcertificaten in de lijst staan. |
Beveiliging/ElevatedAdminClientX509Names
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | X509NameMap, standaard is Geen | Dynamisch | Algemene namen van infrastructuurclients met verhoogde beheerdersrol; wordt gebruikt om bevoegde fabricbewerkingen te autoriseren. Het is een door komma's gescheiden lijst. |
Beveiliging/ClientAccess
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ActivateNode | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor activering van een knooppunt. |
AddRemoveConfigurationParameterOverrides | wstring, standaard is L"Admin" | Dynamisch | Overschrijvingen van configuratieparameter toevoegen/verwijderen |
CancelTestCommand | tekenreeks, standaard is 'Admin' | Dynamisch | Annuleert een specifieke TestCommand- als deze in vlucht is. |
CodePackageControl | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het opnieuw opstarten van codepakketten. |
CreateApplication | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het maken van toepassingen. |
CreateComposeDeployment | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee maakt u een opstellenimplementatie die wordt beschreven door het opstellen van bestanden |
CreateGatewayResource | tekenreeks, standaard is 'Admin' | Dynamisch | Een gatewayresource maken |
CreateName | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het maken van naamgevings-URI's. |
CreateNetwork | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee maakt u een containernetwerk |
CreateService | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het maken van de service. |
CreateServiceFromTemplate | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het maken van services op basis van een sjabloon. |
CreateVolume | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee maakt u een volume |
DeactivateNode | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het deactiveren van een knooppunt. |
DeactivateNodesBatch | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het deactiveren van meerdere knooppunten. |
Delete | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguraties voor het verwijderen van de client van het installatiekopieënarchief. |
DeleteApplication | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het verwijderen van toepassingen. |
DeleteComposeDeployment | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee verwijdert u de opstellen-implementatie |
DeleteGatewayResource | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee verwijdert u een gatewayresource |
DeleteName | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het verwijderen van de naamgevings-URI. |
DeleteNetwork | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee verwijdert u een containernetwerk |
DeleteService | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor serviceverwijdering. |
DeleteVolume | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee verwijdert u een volume. |
DisableService | wstring, standaard is L"Admin" | Dynamisch | Beveiligingsconfiguratie voor het uitschakelen van een service. |
EnumerateProperties | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor opsomming van naamgevingseigenschappen. |
EnumerateSubnames | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor opsomming van naamgevings-URI's. |
EnableService | wstring, standaard is L"Admin" | Dynamisch | Beveiligingsconfiguratie voor het inschakelen van een service. |
FileContent | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor de overdracht van clientbestanden van het installatiekopieënarchief (extern naar cluster). |
FileDownload | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het downloaden van clientbestanden van het installatiekopiearchief (extern naar cluster). |
FinishInfrastructureTask | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het voltooien van infrastructuurtaken. |
GetChaosReport | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Haalt de status van Chaos op binnen een bepaald tijdsbereik. |
GetClusterConfiguration | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Veroorzaakt GetClusterConfiguration op een partitie. |
GetClusterConfigurationUpgradeStatus | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Veroorzaakt GetClusterConfigurationUpgradeStatus op een partitie. |
GetFabricUpgradeStatus | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor de status van de polling-clusterupgrade. |
GetFolderSize | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor de mapgrootte van FileStoreService |
GetNodeDeactivationStatus | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het controleren van de deactiveringsstatus. |
GetNodeTransitionProgress | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor het verkrijgen van de voortgang van een knooppuntovergangsopdracht. |
GetPartitionDataLossProgress | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Haalt de voortgang op voor een aanroep van de API-aanroep voor gegevensverlies. |
GetPartitionQuorumLossProgress | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Haalt de voortgang op voor een aanroep van de quorumverlies-API-aanroep. |
GetPartitionRestartProgress | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Haalt de voortgang op voor een partitie-API-aanroep opnieuw starten. |
GetSecrets | tekenreeks, standaard is 'Admin' | Dynamisch | Geheime waarden ophalen |
GetServiceDescription | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor servicemeldingen voor lange poll-services en leesservicebeschrijvingen. |
GetStagingLocation | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het ophalen van de faseringslocatie van de installatiekopieopslagclient. |
GetStoreLocation | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het ophalen van de locatie van het clientarchief van het installatiekopiearchief. |
GetUpgradeOrchestrationServiceState | tekenreeks, standaard is 'Admin' | Dynamisch | Veroorzaakt GetUpgradeOrchestrationServiceState op een partitie |
GetUpgradesPendingApproval | tekenreeks, standaard is 'Admin' | Dynamisch | Veroorzaakt GetUpgradesPendingApproval op een partitie. |
GetUpgradeStatus | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor de status van de polling-toepassingsupgrade. |
InternalList | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor de bestandslijstbewerking van het installatiekopieënarchief (intern). |
InvokeContainerApi | tekenreeks, standaard is 'Admin' | Dynamisch | Container-API aanroepen |
InvokeInfrastructureCommand | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor opdrachten voor infrastructuurtaakbeheer. |
InvokeInfrastructureQuery | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor het uitvoeren van query's op infrastructuurtaken. |
List | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor de lijst met clientbestanden van het installatiekopieënarchief. |
MoveNextFabricUpgradeDomain | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het hervatten van clusterupgrades met een expliciet upgradedomein. |
MoveNextUpgradeDomain | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het hervatten van toepassingsupgrades met een expliciet upgradedomein. |
MoveReplicaControl | tekenreeks, standaard is 'Admin' | Dynamisch | Replica verplaatsen. |
NameExists | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor bestaande URI-controles voor naamgeving. |
NodeControl | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor starten; Stoppen; en start knooppunten opnieuw op. |
NodeStateRe verplaatst | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor de status van het rapportageknooppunt is verwijderd. |
Ping | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor client-pings. |
PredeployPackageToNode | tekenreeks, standaard is 'Admin' | Dynamisch | Predeployment-API. |
VoorvoegselResolveService | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor oplossing van servicevoorvoegsel op basis van klachten. |
PropertyReadBatch | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor leesbewerkingen voor naamgevingseigenschappen. |
PropertyWriteBatch | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguraties voor schrijfbewerkingen voor naamgevingseigenschappen. |
ProvisionApplicationType | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor inrichting van toepassingstypen. |
ProvisionFabric | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor MSI- en/of clustermanifestinrichting. |
Query | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor query's. |
RecoverPartition | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het herstellen van een partitie. |
RecoverPartitions | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het herstellen van partities. |
RecoverServicePartitions | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het herstellen van servicepartities. |
RecoverSystemPartitions | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het herstellen van systeemservicepartities. |
RegisterAuthorizedConnection | wstring, standaard is L"Admin" | Dynamisch | Geautoriseerde verbinding registreren. |
RemoveNodeDeactivations | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het terugdraaien van deactivering op meerdere knooppunten. |
ReportCompletion | wstring, standaard is L"Admin" | Dynamisch | Beveiligingsconfiguratie voor voltooiing van rapportage. |
ReportFabricUpgradeHealth | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het hervatten van clusterupgrades met de huidige voortgang van de upgrade. |
ReportFault | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor foutrapportage. |
ReportHealth | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor rapportagestatus. |
ReportUpgradeHealth | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het hervatten van toepassingsupgrades met de huidige voortgang van de upgrade. |
ResetPartitionLoad | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor het opnieuw instellen van de belasting voor een failoverUnit. |
ResolveNameOwner | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor het omzetten van de naamgevings-URI-eigenaar. |
ResolvePartition | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor het oplossen van systeemservices. |
ResolveService | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor serviceoplossing op basis van klachten. |
ResolveSystemService | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor het oplossen van systeemservices |
RollbackApplicationUpgrade | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het terugdraaien van toepassingsupgrades. |
RollbackFabricUpgrade | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het terugdraaien van clusterupgrades. |
ServiceNotifications | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor servicemeldingen op basis van gebeurtenissen. |
SetUpgradeOrchestrationServiceState | tekenreeks, standaard is 'Admin' | Dynamisch | Veroorzaakt SetUpgradeOrchestrationServiceState op een partitie |
StartApprovedUpgrades | tekenreeks, standaard is 'Admin' | Dynamisch | Veroorzaakt StartApprovedUpgrades op een partitie. |
StartChaos | tekenreeks, standaard is 'Admin' | Dynamisch | Start Chaos - als het nog niet is gestart. |
StartClusterConfigurationUpgrade | tekenreeks, standaard is 'Admin' | Dynamisch | Veroorzaakt StartClusterConfigurationUpgrade op een partitie. |
StartInfrastructureTask | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het starten van infrastructuurtaken. |
StartNodeTransition | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het starten van een knooppuntovergang. |
StartPartitionDataLoss | tekenreeks, standaard is 'Admin' | Dynamisch | Veroorzaakt gegevensverlies op een partitie. |
StartPartitionQuorumLoss | tekenreeks, standaard is 'Admin' | Dynamisch | Veroorzaakt quorumverlies op een partitie. |
StartPartitionRestart | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee worden enkele of alle replica's van een partitie tegelijk opnieuw opgestart. |
StopChaos | tekenreeks, standaard is 'Admin' | Dynamisch | Stopt chaos - als het is gestart. |
ToggleVerboseServicePlacementHealthReporting | tekenreeks, de standaardwaarde is 'Admin||Gebruiker" | Dynamisch | Beveiligingsconfiguratie voor het in-/uitschakelen van uitgebreide ServicePlacement HealthReporting. |
UnprovisionApplicationType | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het ongedaan maken van de inrichting van het toepassingstype. |
Inrichting ongedaan makenFabric | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor MSI en/of clustermanifest wordt ongedaan gemaakt. |
OnbetrouwbaarLeaseBehavior | wstring, standaard is L"Admin" | Dynamisch | Onbetrouwbaar leasegedrag toevoegen/verwijderen |
OnbetrouwbaarTransportControl | tekenreeks, standaard is 'Admin' | Dynamisch | Onbetrouwbaar transport voor het toevoegen en verwijderen van gedrag. |
UpdateService | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor service-updates. |
UpgradeApplication | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het starten of onderbreken van toepassingsupgrades. |
UpgradeComposeDeployment | tekenreeks, standaard is 'Admin' | Dynamisch | Hiermee wordt de opstellen-implementatie bijgewerkt |
UpgradeFabric | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het starten van clusterupgrades. |
Uploaden | tekenreeks, standaard is 'Admin' | Dynamisch | Beveiligingsconfiguratie voor het uploaden van de client van het installatiekopieënarchief. |
Beveiliging/ClientCertificateIssuerStores
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | IssuerStoreKeyValueMap, standaard is Geen | Dynamisch | X509-certificaatarchieven voor clientcertificaten; Name = clientIssuerCN; Value = door komma's gescheiden lijst met winkels |
Beveiliging/ClientX509Names
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | X509NameMap, standaard is Geen | Dynamisch | Dit is een lijst met het paar 'Naam' en 'Waarde'. Elke naam is van onderwerp algemene naam of DnsName van X509-certificaten die zijn geautoriseerd voor clientbewerkingen. Voor een bepaalde naam is 'Waarde' een door komma's gescheiden lijst met certificaatvingerafdrukken voor het vastmaken van verleners, als deze niet leeg is, moet de directe uitgever van clientcertificaten in de lijst staan. |
Beveiliging/ClusterCertificateIssuerStores
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | IssuerStoreKeyValueMap, standaard is Geen | Dynamisch | X509-certificaatarchieven voor clustercertificaten; Name = clusterIssuerCN; Value = door komma's gescheiden lijst met winkels |
Beveiliging/ClusterX509Names
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | X509NameMap, standaard is Geen | Dynamisch | Dit is een lijst met het paar 'Naam' en 'Waarde'. Elke naam is van onderwerp algemene naam of DnsName van X509-certificaten die zijn geautoriseerd voor clusterbewerkingen. Voor een bepaalde 'Naam','Waarde' is een door komma's gescheiden lijst met certificaatvingerafdrukken voor het vastmaken van verleners, als deze niet leeg is, moet de directe verlener van clustercertificaten in de lijst staan. |
Beveiliging/ServerCertificateIssuerStores
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | IssuerStoreKeyValueMap, standaard is Geen | Dynamisch | X509-certificaatarchieven voor servercertificaten; Name = serverIssuerCN; Value = door komma's gescheiden lijst met winkels |
Beveiliging/ServerX509Names
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | X509NameMap, standaard is Geen | Dynamisch | Dit is een lijst met het paar 'Naam' en 'Waarde'. Elke naam is van onderwerp algemene naam of DnsName van X509-certificaten die zijn geautoriseerd voor serverbewerkingen. Voor een bepaalde naam is 'Waarde' een door komma's gescheiden lijst met certificaatvingerafdrukken voor het vastmaken van verleners, als deze niet leeg is, moet de directe verlener van servercertificaten in de lijst staan. |
Instellingen
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
BlockAccessToWireServer | bool, standaard is ONWAAR | Statisch | Hiermee blokkeert u de toegang tot poorten van het WireServer-eindpunt vanuit Docker-containers die zijn geïmplementeerd als Service Fabric-toepassingen. Deze parameter wordt ondersteund voor Service Fabric-clusters die zijn geïmplementeerd op Virtuele Azure-machines, Windows en Linux, en de standaardinstellingen 'false' (toegang is toegestaan). |
ContainerNetworkName | tekenreeks, standaard is '' | Statisch | De netwerknaam die moet worden gebruikt bij het instellen van een containernetwerk. |
ContainerNetworkSetup | bool, standaard is ONWAAR (Linux) en standaard is TRUE (Windows) | Statisch | Of u een containernetwerk wilt instellen. |
FabricDataRoot | String | Niet toegestaan | Hoofdmap van Service Fabric-gegevens. Standaard voor Azure is d:\svcfab (alleen voor zelfstandige implementaties) |
FabricLogRoot | String | Niet toegestaan | Hoofdmap van service fabric-logboek. Hier worden SF-logboeken en traceringen geplaatst. (Alleen voor zelfstandige implementaties) |
NodesToBeRe verplaatst | tekenreeks, standaard is '' | Dynamisch | De knooppunten die moeten worden verwijderd als onderdeel van de configuratie-upgrade. (Alleen voor zelfstandige implementaties) |
ServiceRunAsAccountName | String | Niet toegestaan | De accountnaam waaronder de fabric-hostservice moet worden uitgevoerd. |
SkipContainerNetworkResetOnReboot | bool, standaard is ONWAAR | Niet toegestaan | Of het opnieuw instellen van het containernetwerk bij opnieuw opstarten moet worden overgeslagen. |
SkipFirewallConfiguration | Bool, de standaardwaarde is onwaar | Dynamisch | Hiermee geeft u op of firewallinstellingen moeten worden ingesteld door het systeem of niet. Dit geldt alleen als u Windows Defender Firewall gebruikt. Als u firewalls van derden gebruikt, moet u de poorten openen voor het systeem en de toepassingen die moeten worden gebruikt |
TokenValidationService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
Providers | tekenreeks, standaard is 'DSTS' | Statisch | Door komma's gescheiden lijst met tokenvalidatieproviders om in te schakelen (geldige providers zijn: DSTS; Microsoft Entra-id). Momenteel kan slechts één provider op elk gewenst moment worden ingeschakeld. |
Traceren/Etw
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
Niveau | Int, de standaardwaarde is 4 | Dynamisch | Trace etw-niveau kan waarden 1, 2, 3, 4 aannemen. Om te worden ondersteund, moet u het traceringsniveau op 4 houden |
TransactionalReplicator
Waarschuwingsnotitie : het wijzigen van de instellingen voor replicatie/transcationalReplicator op clusterniveau wijzigt instellingen voor alle stateful services zijn systeemservices. Dit wordt over het algemeen niet aanbevolen. Zie dit document Azure Service Fabric Reliable Services configureren - Azure Service Fabric | Microsoft Docs voor het configureren van services op app-niveau.
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
BatchAcknowledgementInterval | Tijd in seconden, de standaardwaarde is 0,015 | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een bevestiging wordt teruggestuurd. Andere bewerkingen die tijdens deze periode worden ontvangen, krijgen hun bevestigingen terug in één bericht,> waardoor het netwerkverkeer wordt verminderd, maar mogelijk de doorvoer van de replicator wordt verminderd. |
MaxCopyQueueSize | Standaardwaarde is 16384 | Statisch | Dit is de maximumwaarde die de initiële grootte definieert voor de wachtrij die replicatiebewerkingen onderhoudt. Houd er rekening mee dat het een macht van 2 moet zijn. Als de wachtrij tijdens runtime toeneemt tot deze groottebewerking wordt beperkt tussen de primaire en secundaire replicators. |
MaxPrimaryReplicationQueueMemorySize | Standaardwaarde is 0 | Statisch | Dit is de maximale waarde van de primaire replicatiewachtrij in bytes. |
MaxPrimaryReplicationQueueSize | Standaardwaarde is 8192 | Statisch | Dit is het maximum aantal bewerkingen dat kan bestaan in de primaire replicatiewachtrij. Houd er rekening mee dat het een macht van 2 moet zijn. |
MaxReplicationMessageSize | Standaardwaarde is 52428800 | Statisch | Maximale berichtgrootte van replicatiebewerkingen. De standaardwaarde is 50 MB. |
MaxSecondaryReplicationQueueMemorySize | Standaardwaarde is 0 | Statisch | Dit is de maximale waarde van de secundaire replicatiewachtrij in bytes. |
MaxSecondaryReplicationQueueSize | Standaardwaarde is 16384 | Statisch | Dit is het maximum aantal bewerkingen dat kan bestaan in de secundaire replicatiewachtrij. Houd er rekening mee dat het een macht van 2 moet zijn. |
ReplicatorAddress | tekenreeks, standaard is 'localhost:0' | Statisch | Het eindpunt in de vorm van een tekenreeks -'IP:Poort' die wordt gebruikt door de Windows Fabric Replicator om verbindingen met andere replica's tot stand te brengen om bewerkingen voor verzenden/ontvangen te verzenden/ontvangen. |
ReplicationBatchSendInterval | TimeSpan, standaard is Common::TimeSpan::FromMilliseconds(15) | Statisch | Geef de tijdsduur in seconden op. Bepaalt de hoeveelheid tijd die de replicator wacht na ontvangst van een bewerking voordat een batch wordt geforceerd verzonden. |
ShouldAbortCopyForTruncation | bool, standaard is ONWAAR | Statisch | Toestaan dat het afkappen van logboeken in behandeling is tijdens het kopiëren. Als dit is ingeschakeld, kan de kopieerfase van builds worden geannuleerd als het logboek vol is en ze blokafkapping zijn. |
Transport
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
ConnectionOpenTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(60) | Statisch | Geef de tijdsduur in seconden op. Time-out voor het instellen van de verbinding aan zowel binnenkomende als accepterende zijde (inclusief beveiligingsonderhandeling in de beveiligde modus) |
FrameHeaderErrorCheckingEnabled | bool, standaard is TRUE | Statisch | Standaardinstelling voor foutcontrole op frameheader in niet-beveiligde modus; bij het instellen van onderdelen wordt dit overschreven. |
MessageErrorCheckingEnabled | bool, standaard is TRUE | Statisch | Standaardinstelling voor foutcontrole op berichtkoptekst en hoofdtekst in niet-beveiligde modus; bij het instellen van onderdelen wordt dit overschreven. |
ResolveOption | tekenreeks, standaard is 'niet opgegeven' | Statisch | Bepaalt hoe FQDN wordt omgezet. Geldige waarden zijn 'unspecified/ipv4/ipv6'. |
SendTimeout | TimeSpan, standaard is Common::TimeSpan::FromSeconds(300) | Dynamisch | Geef de tijdsduur in seconden op. Time-out verzenden voor het detecteren van vastgelopen verbinding. TCP-foutrapporten zijn in sommige omgevingen niet betrouwbaar. Dit moet mogelijk worden aangepast op basis van de beschikbare netwerkbandbreedte en de grootte van uitgaande gegevens (*MaxMessageSize/*SendQueueSizeLimit). |
UpgradeOrchestrationService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
AutoupgradeEnabled | Bool, de standaardwaarde is waar | Statisch | Automatische polling en upgradeactie op basis van een doelstatusbestand. |
AutoupgradeInstallEnabled | Bool, standaard is ONWAAR | Statisch | Automatische polling, inrichting en installatie van de actie voor het upgraden van code op basis van een doelstatusbestand. |
GoalStateExpirationReminderInDays | int, standaard is 30 | Statisch | Hiermee stelt u het aantal resterende dagen in waarna de doelstatusherinnering moet worden weergegeven. |
MinReplicaSetSize | Int, de standaardwaarde is 0 | Statisch | De MinReplicaSetSize voor UpgradeOrchestrationService. |
PlacementConstraints | tekenreeks, standaard is '' | Statisch | De PlacementConstraints voor UpgradeOrchestrationService. |
QuorumLossWaitDuration | Tijd in seconden, standaard is MaxValue | Statisch | Geef de tijdsduur in seconden op. The QuorumLossWaitDuration for UpgradeOrchestrationService. |
ReplicaRestartWaitDuration | Tijd in seconden, de standaardwaarde is 60 minuten | Statisch | Geef de tijdsduur in seconden op. De ReplicaRestartWaitDuration voor UpgradeOrchestrationService. |
StandByReplicaKeepDuration | Tijd in seconden, de standaardwaarde is 60247 minuten | Statisch | Geef de tijdsduur in seconden op. De StandByReplicaKeepDuration voor UpgradeOrchestrationService. |
TargetReplicaSetSize | Int, de standaardwaarde is 0 | Statisch | TargetReplicaSetSize voor UpgradeOrchestrationService. |
UpgradeApprovalRequired | Bool, de standaardwaarde is onwaar | Statisch | Voor het instellen van een code-upgrade is goedkeuring van de beheerder vereist voordat u doorgaat. |
UpgradeService
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
BaseUrl | tekenreeks, standaard is '' | Statisch | BaseUrl voor UpgradeService. |
ClusterId | tekenreeks, standaard is '' | Statisch | ClusterId voor UpgradeService. |
CoordinatorType | tekenreeks, standaard is 'WUTest' | Niet toegestaan | Het CoordinatorType voor UpgradeService. |
MinReplicaSetSize | Int, de standaardwaarde is 2 | Niet toegestaan | MinReplicaSetSize voor UpgradeService. |
OnlyBaseUpgrade | Bool, de standaardwaarde is onwaar | Dynamisch | OnlyBaseUpgrade voor UpgradeService. |
PlacementConstraints | tekenreeks, standaard is '' | Niet toegestaan | De PlacementConstraints voor upgradeservice. |
PollIntervalInSeconds | Tijdspanne, standaard is Common::TimeSpan::FromSeconds(60) | Dynamisch | Geef de tijdsduur in seconden op. Het interval tussen UpgradeService-poll voor ARM-beheerbewerkingen. |
TargetReplicaSetSize | Int, standaard is 3 | Niet toegestaan | TargetReplicaSetSize voor UpgradeService. |
TestCabFolder | tekenreeks, standaard is '' | Statisch | TestCabFolder voor UpgradeService. |
X509FindType | tekenreeks, standaard is '' | Dynamisch | X509FindType voor UpgradeService. |
X509FindValue | tekenreeks, standaard is '' | Dynamisch | X509FindValue voor UpgradeService. |
X509SecondaryFindValue | tekenreeks, standaard is '' | Dynamisch | X509SecondaryFindValue voor UpgradeService. |
X509StoreLocation | tekenreeks, standaard is '' | Dynamisch | X509StoreLocation voor UpgradeService. |
X509StoreName | tekenreeks, standaard is 'Mijn' | Dynamisch | X509StoreName voor UpgradeService. |
UserServiceMetricCapacities
Parameter | Toegestane waarden | Upgradebeleid | Richtlijnen of korte beschrijving |
---|---|---|---|
PropertyGroup | UserServiceMetricCapacitiesMap, standaard is Geen | Statisch | Een verzameling resourcebeheerlimieten voor gebruikersservices moet statisch zijn omdat dit van invloed is op logica voor automatische detectie |
Volgende stappen
Zie De configuratie van een Azure-cluster upgraden en de configuratie van een zelfstandig cluster bijwerken voor meer informatie.