Service Fabric kümesi ayarlarını özelleştirme
Bu makalede, Özelleştirebileceğiniz Service Fabric kümenizin çeşitli doku ayarları açıklanmaktadır. Azure'da barındırılan kümeler için, Azure portal aracılığıyla veya bir Azure Resource Manager şablonu kullanarak ayarları özelleştirebilirsiniz. Daha fazla bilgi için bkz . Azure kümesinin yapılandırmasını yükseltme. Tek başına kümeler için, ClusterConfig.json dosyasını güncelleştirerek ve kümenizde bir yapılandırma yükseltmesi gerçekleştirerek ayarları özelleştirebilirsiniz. Daha fazla bilgi için bkz . Tek başına kümenin yapılandırmasını yükseltme.
Üç farklı yükseltme ilkesi vardır:
- Dinamik – Dinamik yapılandırmada yapılan değişiklikler Service Fabric işlemlerinin veya hizmet ana bilgisayar işlemlerinizin işlem yeniden başlatılmasına neden olmaz.
- Static : Statik yapılandırmada yapılan değişiklikler, değişikliği kullanmak için Service Fabric düğümünü yeniden başlatmaya neden olur. Düğümler üzerindeki hizmetler yeniden başlatılır.
- NotAllowed – Bu ayarlar değiştirilemez. Bu ayarları değiştirmek için kümenin yok edilmesi ve yeni bir küme oluşturulması gerekir.
Aşağıda, bölüme göre düzenlenmiş olarak özelleştirebileceğiniz Doku ayarlarının listesi yer alır.
ApplicationGateway/Http
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ApplicationCertificateValidationPolicy | string, default is "None" | Statik | Bu, sunucu sertifikasını doğrulamaz; isteğin başarılı olduğunu gösterir. Ters proxy'nin güvenebileceği uzak sertifikaların parmak izlerinin virgülle ayrılmış listesi için ServiceCertificateThumbprints yapılandırmasına bakın. Ters proxy'nin güvenebileceği uzak sertifikaların konu adı ve veren parmak izi için ServiceCommonNameAndIssuer yapılandırmasına bakın. Daha fazla bilgi edinmek için bkz . Proxy güvenli bağlantısını ters çevirme. |
BodyChunkSize | Uint, varsayılan değer 16384'dür | Dinamik | Öbek için boyutunu gövdeyi okumak için kullanılan bayt cinsinden verir. |
CrlCheckingFlag | uint, varsayılan 0x40000000 | Dinamik | Uygulama/hizmet sertifika zinciri doğrulaması için bayraklar; Örneğin, CRL denetimi 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 0 ayarı CRL denetimini devre dışı bırakır Desteklenen değerlerin tam listesi CertGetCertificateChain dwFlags tarafından belgelenmiştir: https://msdn.microsoft.com/library/windows/desktop/aa376078(v=vs.85).aspx |
DefaultHttpRequestTimeout | Saniye olarak süre. varsayılan değer 120'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. http uygulama ağ geçidinde işlenen http istekleri için varsayılan istek zaman aşımını verir. |
ForwardClientCertificate | bool, varsayılan değer YANLIŞ | Dinamik | false olarak ayarlandığında, ters ara sunucu istemci sertifikası için istekte bulunmaz. True olarak ayarlandığında, TLS el sıkışması sırasında istemci sertifikası için ters proxy istekleri ve base64 kodlanmış PEM biçim dizesini X-Client-Certificate adlı üst bilgide hizmete iletin. Hizmet, sertifika verilerini inceledikten sonra isteği uygun durum koduyla başarısız yapabilir. Bu doğruysa ve istemci bir sertifika sunmuyorsa ters ara sunucu boş bir üst bilgi iletir ve hizmetin olayı işlemesine izin verir. Ters ara sunucu saydam katman görevi görür. Daha fazla bilgi edinmek için bkz . İstemci sertifikası kimlik doğrulamasını ayarlama. |
GatewayAuthCredentialType | string, default is "None" | Statik | http uygulama ağ geçidi uç noktasında kullanılacak güvenlik kimlik bilgilerinin türünü gösterir Geçerli değerler Yok/X509'dır. |
GatewayX509CertificateFindType | string, default is "FindByThumbprint" | Dinamik | GatewayX509CertificateStoreName Desteklenen değeri: FindByThumbprint; FindBySubjectName. |
GatewayX509CertificateFindValue | dize, varsayılan değer "" | Dinamik | Http uygulama ağ geçidi sertifikasını bulmak için kullanılan arama filtresi değeri. Bu sertifika https uç noktasında yapılandırılır ve hizmetler tarafından gerekirse uygulamanın kimliğini doğrulamak için de kullanılabilir. Önce FindValue aranılır; ve eğer bu yoksa; FindValueSecondary arandı. |
GatewayX509CertificateFindValueSecondary | dize, varsayılan değer "" | Dinamik | Http uygulama ağ geçidi sertifikasını bulmak için kullanılan arama filtresi değeri. Bu sertifika https uç noktasında yapılandırılır ve hizmetler tarafından gerekirse uygulamanın kimliğini doğrulamak için de kullanılabilir. Önce FindValue aranılır; ve eğer bu yoksa; FindValueSecondary arandı. |
GatewayX509CertificateStoreName | dize, varsayılan değer "My" | Dinamik | http uygulama ağ geçidi için sertifika içeren X.509 sertifika deposunun adı. |
HttpRequestConnectTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(5) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Http uygulama ağ geçidinden gönderilen http istekleri için bağlantı zaman aşımı verir. |
IgnoreCrlOfflineError | bool, varsayılan true | Dinamik | Uygulama/hizmet sertifikası doğrulaması için CRL çevrimdışı hatanın yoksayılıp yoksayılmayacağı. |
IsEnabled | Bool, varsayılan değer false | Statik | HttpApplicationGateway'i etkinleştirir/devre dışı bırakır. HttpApplicationGateway varsayılan olarak devre dışıdır ve etkinleştirmek için bu yapılandırmanın ayarlanması gerekir. |
NumberOfParallelOperations | Uint, varsayılan değer 5000'dir | Statik | Http sunucusu kuyruğuna gönderilecek okuma sayısı. Bu, HttpGateway tarafından karşılanabilecek eşzamanlı istek sayısını denetler. |
RemoveServiceResponseHeaders | string, default is "Date; Sunucu" | Statik | Hizmet yanıtından kaldırılan yanıt üst bilgilerinin noktalı virgülle ayrılmış listesi; istemciye iletmeden önce. Bu boş dize olarak ayarlanırsa; hizmet tarafından döndürülen tüm üst bilgileri olduğu gibi geçirin. Örneğin, Tarih ve Sunucunun üzerine yazmayın |
ResolveServiceBackoffInterval | Saniye olarak süre, varsayılan değer 5'tir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Başarısız bir çözüm hizmeti işlemini yeniden denemeden önce varsayılan geri alma aralığını verir. |
SecureOnlyMode | bool, varsayılan değer YANLIŞ | Dinamik | SecureOnlyMode: true: Ters Ara Sunucu yalnızca güvenli uç noktaları yayımlayan hizmetlere iletecektir. false: Ters Ara Sunucu istekleri güvenli/güvenli olmayan uç noktalara iletebilir. Daha fazla bilgi edinmek için bkz . Ters proxy uç noktası seçim mantığı. |
ServiceCertificateThumbprints | dize, varsayılan değer "" | Dinamik | Ters proxy'nin güvenebileceği uzak sertifikaların parmak izlerinin virgülle ayrılmış listesi. Daha fazla bilgi edinmek için bkz . Proxy güvenli bağlantısını ters çevirme. |
ApplicationGateway/Http/ServiceCommonNameAndIssuer
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | X509NameMap, varsayılan değer Yok | Dinamik | Ters proxy'nin güvenebileceği uzak sertifikaların konu adı ve veren parmak izi. Daha fazla bilgi edinmek için bkz . Proxy güvenli bağlantısını ters çevirme. |
BackupRestoreService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
MinReplicaSetSize | int, varsayılan değer 0'dır | Statik | BackupRestoreService için MinReplicaSetSize |
PlacementConstraints | dize, varsayılan değer "" | Statik | BackupRestore hizmeti için PlacementConstraints |
SecretEncryptionCertThumbprint | dize, varsayılan değer "" | Dinamik | Gizli dizi şifreleme X509 sertifikasının parmak izi |
SecretEncryptionCertX509StoreName | dize, önerilen değer "My" (varsayılan değer yok) | Dinamik | Bu, creds şifreleme ve şifre çözme için kullanılacak sertifikayı gösterir Yedekleme Geri Yükleme hizmeti tarafından kullanılan depolama kimlik bilgilerinin şifresini çözmek için kullanılan X.509 sertifika deposunun adı |
TargetReplicaSetSize | int, varsayılan değer 0'dır | Statik | BackupRestoreService için TargetReplicaSetSize |
CentralSecretService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
DeployedState | wstring, varsayılan değer L"Devre Dışı" | Statik | CSS'nin 2 aşamalı kaldırılması. |
EnableSecretMonitoring | bool, varsayılan değer YANLIŞ | Statik | Yönetilen KeyVaultReferences'ı kullanmak için etkinleştirilmelidir. Varsayılan değer gelecekte doğru olabilir. Daha fazla bilgi için bkz . Azure tarafından dağıtılan Service Fabric Uygulamaları için KeyVaultReference desteği |
SecretMonitoringInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromMinutes(15) | Statik | Yönetilen KeyVaultReferences kullanılırken Service Fabric'in Key Vault'ta değişiklik yoklaması oranı. Bu hız en iyi çabadır ve Key Vault'taki değişiklikler kümeye aralıktan önce veya daha sonra yansıtılabilir. Daha fazla bilgi için bkz . Azure tarafından dağıtılan Service Fabric Uygulamaları için KeyVaultReference desteği |
UpdateEncryptionCertificateTimeout | TimeSpan, varsayılan değer Common::TimeSpan::MaxValue'dır | Statik | Zaman aralığını saniye cinsinden belirtin. Varsayılan değer TimeSpan::MaxValue olarak değiştirildi; ancak geçersiz kılmalara hala uyuldu. Gelecekte kullanımdan kaldırılabilir. |
CentralSecretService/Çoğaltma
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir toplu işlem göndermeye zorlamadan önce, çoğaltıcının bir işlemi aldıktan sonra bekleyeceği süreyi belirler. |
ReplicationBatchSize | uint, varsayılan değer 1'dir | Statik | Birincil ve ikincil çoğaltmalar arasında gönderilecek işlem sayısını belirtir. Sıfırsa, birincil işlem başına ikincil kayda bir kayıt gönderir. Aksi takdirde birincil çoğaltma, yapılandırma değerine ulaşılana kadar günlük kayıtlarını toplar. Bu, ağ trafiğini azaltır. |
ClusterManager
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AllowCustomUpgradeSortPolicies | Bool, varsayılan değer false | Dinamik | Özel yükseltme sıralama ilkelerine izin verilip verilmeyeceği. Bu özellik etkinleştirildiğinde 2 aşamalı yükseltme gerçekleştirmek için kullanılır. Service Fabric 6.5, küme veya uygulama yükseltmeleri sırasında yükseltme etki alanları için sıralama ilkesi belirtme desteği ekler. Desteklenen ilkeler Sayısal, SözcükSal, Ters Sayısal ve ReverseLexicographical'dır. Varsayılan değer Sayısal'dır. Bu özelliği kullanabilmek için ClusterManager/ AllowCustomUpgradeSortPolicies küme bildirim ayarı, SF 6.5 kodu yükseltmeyi tamamladıktan sonra ikinci bir yapılandırma yükseltme adımı olarak True olarak ayarlanmalıdır. Bunun iki aşamada yapılması önemlidir, aksi takdirde kod yükseltmesi ilk yükseltme sırasında yükseltme sırası hakkında kafanız karışabilir. |
EnableDefaultServicesUpgrade | Bool, varsayılan değer false | Dinamik | Uygulama yükseltmesi sırasında varsayılan hizmetleri yükseltmeyi etkinleştirin. Yükseltmeden sonra varsayılan hizmet açıklamalarının üzerine yazılır. |
FabricUpgradeHealthCheckInterval | Saniye olarak süre, varsayılan değer 60'tır | Dinamik | İzlenen Doku yükseltmesi sırasında sistem durumu denetimi sıklığı |
FabricUpgradeStatusPollInterval | Saniye olarak süre, varsayılan değer 60'tır | Dinamik | Doku yükseltme durumu için yoklama sıklığı. Bu değer, herhangi bir GetFabricUpgradeProgress çağrısı için güncelleştirme hızını belirler |
ImageBuilderTimeoutBuffer | Saniye olarak süre, varsayılan değer 3'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Görüntü Oluşturucusu'na özgü zaman aşımı hatalarının istemciye dönmesine izin verme süresi. Bu arabellek çok küçükse; ardından istemci sunucudan önce zaman aşımına uğradı ve genel bir zaman aşımı hatası alıyor. |
InfrastructureTaskHealthCheckRetryTimeout | Saniye olarak süre, varsayılan değer 60'tır | Dinamik | Zaman aralığını saniye cinsinden belirtin. Altyapı görevi işlenirken başarısız olan sistem durumu denetimlerini yeniden denemek için harcayacak süre. Geçirilen sistem durumu denetimini gözlemlemek bu zamanlayıcıyı sıfırlar. |
InfrastructureTaskHealthCheckStableDuration | Saniye olarak süre, varsayılan değer 0'dır | Dinamik | Zaman aralığını saniye cinsinden belirtin. Bir altyapı görevinin işlenmesi başarıyla tamamlanmadan önce ardışık geçirilen sistem durumu denetimlerini gözlemleme süresi. Başarısız bir sistem durumu denetiminin gözlemlenmesi bu zamanlayıcıyı sıfırlar. |
InfrastructureTaskHealthCheckWaitDuration | Saniye olarak süre, varsayılan değer 0'dır | Dinamik | Zaman aralığını saniye cinsinden belirtin. Altyapı görevi işlendikten sonra sistem durumu denetimlerini başlatmadan önce beklenmesi gereken süre. |
InfrastructureTaskProcessingInterval | Saniye olarak süre, varsayılan değer 10'dur | Dinamik | Zaman aralığını saniye cinsinden belirtin. Altyapı görevi işleme durum makinesi tarafından kullanılan işleme aralığı. |
MaxCommunicationTimeout | Saniye olarak süre, varsayılan değer 600'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. ClusterManager ile diğer sistem hizmetleri arasındaki iç iletişimler için maksimum zaman aşımı (diğer bir deyişle; Adlandırma Hizmeti; Yük Devretme Yöneticisi vb.). Bu zaman aşımı genel MaxOperationTimeout değerinden daha küçük olmalıdır (çünkü her istemci işlemi için sistem bileşenleri arasında birden çok iletişim olabilir). |
MaxDataMigrationTimeout | Saniye olarak süre, varsayılan değer 600'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Doku yükseltmesi gerçekleştikten sonra veri geçişi kurtarma işlemleri için maksimum zaman aşımı. |
MaxOperationRetryDelay | Saniye olarak süre, varsayılan değer 5'tir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Hatalarla karşılaşıldığında iç yeniden denemeler için en uzun gecikme. |
MaxOperationTimeout | Saniye olarak süre, varsayılan değer MaxValue'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. ClusterManager'da işlemlerin dahili olarak işlenmesi için en yüksek genel zaman aşımı. |
MaxTimeoutRetryBuffer | Saniye olarak süre, varsayılan değer 600'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Zaman aşımları nedeniyle dahili olarak yeniden denenirken en fazla işlem zaman aşımı olur <Original Time out> + <MaxTimeoutRetryBuffer> . MinOperationTimeout artışlarıyla daha fazla zaman aşımı eklenir. |
MinOperationTimeout | Saniye olarak süre, varsayılan değer 60'tır | Dinamik | Zaman aralığını saniye cinsinden belirtin. ClusterManager'da dahili olarak işleme işlemleri için minimum genel zaman aşımı. |
MinReplicaSetSize | Int, varsayılan değer 3'dür | İzin Verilmez | ClusterManager için MinReplicaSetSize. |
PlacementConstraints | dize, varsayılan değer "" | İzin Verilmez | ClusterManager için PlacementConstraints. |
QuorumLossWaitDuration | Saniye olarak süre, varsayılan değer MaxValue'dir | İzin Verilmez | Zaman aralığını saniye cinsinden belirtin. ClusterManager için QuorumLossWaitDuration. |
ReplicaRestartWaitDuration | Saniye cinsinden süre, varsayılan değerdir (60,0 * 30) | İzin Verilmez | Zaman aralığını saniye cinsinden belirtin. ClusterManager için ReplicaRestartWaitDuration. |
ReplicaSetCheckTimeoutRollbackOverride | Saniye olarak süre, varsayılan değer 1200'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. ReplicaSetCheckTimeout en yüksek DWORD değerine ayarlanırsa; geri alma amacıyla bu yapılandırmanın değeriyle geçersiz kılınır. İleri sarma için kullanılan değer hiçbir zaman geçersiz kılınmaz. |
SkipRollbackUpdateDefaultService | Bool, varsayılan değer false | Dinamik | CM, uygulama yükseltme geri alma sırasında güncelleştirilmiş varsayılan hizmetleri geri almayı atlar. |
StandByReplicaKeepDuration | Saniye cinsinden süre, varsayılan değerdir (3600,0 * 2) | İzin Verilmez | Zaman aralığını saniye cinsinden belirtin. ClusterManager için StandByReplicaKeepDuration. |
TargetReplicaSetSize | Int, varsayılan değer 7'dir | İzin Verilmez | ClusterManager için TargetReplicaSetSize. |
UpgradeHealthCheckInterval | Saniye olarak süre, varsayılan değer 60'tır | Dinamik | İzlenen uygulama yükseltmeleri sırasında sistem durumu denetimlerinin sıklığı |
UpgradeStatusPollInterval | Saniye olarak süre, varsayılan değer 60'tır | Dinamik | Uygulama yükseltme durumu için yoklama sıklığı. Bu değer, herhangi bir GetApplicationUpgradeProgress çağrısı için güncelleştirme hızını belirler |
CompleteClientRequest | Bool, varsayılan değer false | Dinamik | CM tarafından kabul edildiğinde istemci isteğini tamamlayın. |
ClusterManager/Çoğaltma
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir toplu işlem göndermeye zorlamadan önce, çoğaltıcının bir işlemi aldıktan sonra bekleyeceği süreyi belirler. |
ReplicationBatchSize | uint, varsayılan değer 1'dir | Statik | Birincil ve ikincil çoğaltmalar arasında gönderilecek işlem sayısını belirtir. Sıfırsa, birincil işlem başına ikincil kayda bir kayıt gönderir. Aksi takdirde birincil çoğaltma, yapılandırma değerine ulaşılana kadar günlük kayıtlarını toplar. Bu, ağ trafiğini azaltır. |
Yaygın
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AllowCreateUpdateMultiInstancePerNodeServices | Bool, varsayılan değer false | Dinamik | Düğüm başına bir hizmetin durum bilgisi olmayan birden çok örneğinin oluşturulmasına izin verir. Bu özellik şu anda önizlemededir. |
EnableAuxiliaryReplicas | Bool, varsayılan değer false | Dinamik | Hizmetlerde yardımcı çoğaltmaların oluşturulmasını veya güncelleştirilmasını etkinleştirin. Doğruysa; SF sürüm 8.1+ sürümünden düşük targetVersion sürümüne yükseltmeler engellenir. |
PerfMonitorInterval | Saniye olarak süre, varsayılan değer 1'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Performans izleme aralığı. 0 veya negatif değerin ayarlanması izlemeyi devre dışı bırakır. |
DefragmentationEmptyNodeDistributionPolicy
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyIntegerValueMap, varsayılan değer Yok | Dinamik | Düğümler boşaltıldığında aşağıdaki ilke birleştirme işlemini belirtir. Belirli bir ölçüm için 0, SF'nin düğümleri UD'ler ve FD'ler arasında eşit bir şekilde birleştirmeyi denemesi gerektiğini gösterir; 1 yalnızca düğümlerin birleştirilmesi gerektiğini gösterir |
BirleştirmeÖlçerleri
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyBoolValueMap, varsayılan değer Yok | Dinamik | Yük dengeleme için değil birleştirme için kullanılması gereken ölçüm kümesini belirler. |
DefragmentationMetricsPercentOrNumberOfEmptyNodesTriggeringThreshold
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyDoubleValueMap, varsayılan değer Yok | Dinamik | [0,0 - 1,0] aralığında yüzde değerini veya boş düğüm sayısını = 1,0 olarak >belirterek küme birleştirmeyi göz önünde bulundurmak için gereken boş düğüm sayısını belirler |
Tanılama
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AdminOnlyHttpAudit | Bool, varsayılan true | Dinamik | Kümenin durumunu denetimden etkilemeyen HTTP isteklerini hariç tutun. Şu anda; yalnızca "GET" türünde istekler dışlanır; ancak bu durum değişebilir. |
AppDiagnosticStoreAccessRequiresImpersonation | Bool, varsayılan true | Dinamik | Uygulama adına tanılama depolarına erişirken kimliğe bürünme gerekip gerekmediği. |
AppEtwTraceDeletionAgeInDays | Int, varsayılan değer 3'dür | Dinamik | Uygulama ETW izlemelerini içeren eski ETL dosyalarını sildiğimiz gün sayısı. |
ApplicationLogsFormatVersion | Int, varsayılan değer 0'dır | Dinamik | Uygulama günlükleri biçimi sürümü. Desteklenen değerler 0 ve 1'tir. Sürüm 1, ETW olay kaydından sürüm 0'dan daha fazla alan içerir. |
DenetimHttpRequests | Bool, varsayılan değer false | Dinamik | HTTP denetimini açın veya kapatın. Denetimin amacı, kümeye karşı gerçekleştirilen etkinlikleri görmektir; isteği kimin başlattığını da içerir. Bu en iyi deneme günlüğüdür; ve izleme kaybı oluşabilir. "Kullanıcı" kimlik doğrulamasına sahip HTTP istekleri kaydedilmez. |
YakalamaHttpTelemetry | Bool, varsayılan true | Dinamik | HTTP telemetriyi açın veya kapatın. Telemetrinin amacı, Service Fabric'in gelecekteki çalışmaları planlamaya ve sorun alanlarını belirlemeye yardımcı olmak için telemetri verilerini yakalayabilmesidir. Telemetri hiçbir kişisel veri veya istek gövdesini kaydetmez. Telemetri, aksi yapılandırılmadığı sürece tüm HTTP isteklerini yakalar. |
ClusterId | String | Dinamik | Kümenin benzersiz kimliği. Bu, küme oluşturulduğunda oluşturulur. |
ConsumerInstances | String | Dinamik | DCA tüketici örneklerinin listesi. |
DiskFullSafetySpaceInMB | Int, varsayılan değer 1024'dür | Dinamik | DCA'nın kullanımından korumak için MB cinsinden kalan disk alanı. |
EnableCircularTraceSession | Bool, varsayılan değer false | Statik | Bayrak, döngüsel izleme oturumlarının kullanılıp kullanılmayacağını gösterir. |
EnablePlatformEventsFileSink | Bool, varsayılan değer false | Statik | Diske yazılan platform olaylarını etkinleştirme/devre dışı bırakma |
EnableTelemetry | Bool, varsayılan true | Dinamik | Bu, telemetriyi etkinleştirecek veya devre dışı bırakacak. |
FailuresOnlyHttpTelemetry | Bool, varsayılan değer false | Dinamik | HTTP telemetrisi yakalama etkinleştirildiyse; yalnızca başarısız istekleri yakalayın. Bunun nedeni, telemetri için oluşturulan olay sayısını azaltmaya yardımcı olmaktır. |
HttpTelemetryCapturePercentage | int, varsayılan değer 50'dir | Dinamik | HTTP telemetrisi yakalama etkinleştirildiyse; isteklerin yalnızca rastgele bir yüzdesini yakalayın. Bunun nedeni, telemetri için oluşturulan olay sayısını azaltmaya yardımcı olmaktır. |
MaxDiskQuotaInMB | Int, varsayılan değer 65536'dır | Dinamik | Windows ve Linux Fabric günlük dosyaları için MB cinsinden disk kotası. |
ProducerInstances | String | Dinamik | DCA üretici örneklerinin listesi. |
DnsService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
EnablePartitionedQuery | bool, varsayılan değer YANLIŞ | Statik | Bölümlenmiş hizmetler için DNS sorguları desteğini etkinleştirme bayrağı. Özellik varsayılan olarak kapalıdır. Daha fazla bilgi için bkz . Service Fabric DNS Hizmeti. |
forwarderPoolSize | Int, varsayılan değer 20'dir | Statik | İletme havuzundaki ileticilerin sayısı. |
ForwarderPoolStartPort | Int, varsayılan değer 16700'dür | Statik | Özyinelemeli sorgular için kullanılan iletme havuzunun başlangıç adresi. |
InstanceCount | int, varsayılan değer -1'dir | Statik | Varsayılan değer -1'dir, bu da DnsService'in her düğümde çalıştığı anlamına gelir. DnsService iyi bilinen 53 numaralı bağlantı noktasını kullandığından OneBox'ın 1 olarak ayarlanması gerekir, bu nedenle aynı makinede birden çok örneği olamaz. |
IsEnabled | bool, varsayılan değer YANLIŞ | Statik | DnsService'i etkinleştirir/devre dışı bırakır. DnsService varsayılan olarak devre dışıdır ve bunu etkinleştirmek için bu yapılandırmanın ayarlanması gerekir. |
PartitionPrefix | dize, varsayılan değer "--" | Statik | Bölümlenmiş hizmetler için DNS sorgularındaki bölüm ön eki dize değerini denetler. Değer:
|
PartitionSuffix | dize, varsayılan değer "" | Statik | Bölümlenmiş hizmetler için DNS sorgularındaki bölüm soneki dize değerini denetler. Değer:
|
RecursiveQueryParallelMaxAttempts | Int, varsayılan değer 0'dır | Statik | Paralel sorgu deneme sayısı. Seri sorgular için en fazla deneme tükendikten sonra paralel sorgular yürütülür. |
RecursiveQueryParallelTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(5) | Statik | Denenen her paralel sorgu için saniye olarak zaman aşımı değeri. |
RecursiveQuerySerialMaxAttempts | Int, varsayılan değer 2'dir | Statik | En fazla denenen seri sorgu sayısı. Bu sayı, iletme DNS sunucularının sayısından yüksekse, tüm sunucular tam olarak bir kez denendikten sonra sorgulama durdurulur. |
RecursiveQuerySerialTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(5) | Statik | Denenen her seri sorgu için saniye olarak zaman aşımı değeri. |
TransientErrorMaxRetryCount | Int, varsayılan değer 3'dür | Statik | SF API'leri çağrılırken (örneğin, adlar ve uç noktalar alınırken) geçici bir hata oluştuğunda SF DNS yeniden deneme sayısını denetler. |
TransientErrorRetryIntervalInMillis | Int, varsayılan değer 0'dır | Statik | SF DNS'nin SF API'lerini çağırması için yeniden denemeler arasındaki gecikmeyi milisaniye olarak ayarlar. |
EventStoreService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
MinReplicaSetSize | int, varsayılan değer 0'dır | Statik | EventStore için MinReplicaSetSize hizmeti |
PlacementConstraints | dize, varsayılan değer "" | Statik | EventStore hizmeti için PlacementConstraints |
TargetReplicaSetSize | int, varsayılan değer 0'dır | Statik | EventStore hizmeti için TargetReplicaSetSize |
FabricClient
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ConnectionInitializationTimeout | Saniye olarak süre, varsayılan değer 2'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. İstemcinin ağ geçidine bir bağlantı açmaya çalıştığı her zaman için bağlantı zaman aşımı aralığı. |
HealthOperationTimeout | Saniye olarak süre, varsayılan değer 120'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Health Manager'a gönderilen bir rapor iletisinin zaman aşımı. |
HealthReportRetrySendInterval | Saniye cinsinden süre, varsayılan değer 30, en az 1 | Dinamik | Zaman aralığını saniye cinsinden belirtin. Raporlama bileşeninin birikmiş sistem durumu raporlarını Health Manager'a yeniden gönderme aralığı. |
HealthReportSendInterval | Saniye olarak süre, varsayılan değer 30'dur | Dinamik | Zaman aralığını saniye cinsinden belirtin. Raporlama bileşeninin birikmiş sistem durumu raporlarını Sistem Durumu Yöneticisi'ne gönderme aralığı. |
KeepAliveIntervalInSeconds | Int, varsayılan değer 20'dir | Statik | FabricClient aktarımının ağ geçidine canlı tutma iletileri gönderme aralığı. 0 için; keepAlive devre dışı bırakıldı. Pozitif bir değer olmalıdır. |
MaxFileSenderThreads | Uint, varsayılan değer 10'dur | Statik | Paralel olarak aktarılan en fazla dosya sayısı. |
NodeAddresses | dize, varsayılan değer "" | Statik | Adlandırma Hizmeti ile iletişim kurmak için kullanılabilecek farklı düğümlerdeki adres koleksiyonu (bağlantı dizesi). başlangıçta İstemci, adreslerden birini rastgele seçerek bağlanır. Birden fazla bağlantı dizesi sağlanırsa ve iletişim veya zaman aşımı hatası nedeniyle bağlantı başarısız olursa, İstemci sonraki adresi sırayla kullanmaya geçer. Yeniden deneme semantiği hakkında ayrıntılı bilgi için Adlandırma Hizmeti Adresi yeniden deneme bölümüne bakın. |
PartitionLocationCacheLimit | Int, varsayılan değer 100000'dir | Statik | Hizmet çözümlemesi için önbelleğe alınan bölüm sayısı (sınır olmadan 0 olarak ayarlanır). |
RetryBackoffInterval | Saniye olarak süre, varsayılan değer 3'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. İşlemi yeniden denemeden önceki geri alma aralığı. |
ServiceChangePollInterval | Saniye olarak süre, varsayılan değer 120'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Hizmet için ardışık yoklamalar arasındaki aralık, kayıtlı hizmet değişikliği bildirimleri geri çağırmaları için istemciden ağ geçidine değişir. |
FabricHost
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ActivationMaxFailureCount | Int, varsayılan değer 10'dur | Dinamik | Bu, sistem yeniden denemelerinin, vazgeçmeden önce etkinleştirmenin başarısız olduğu en yüksek sayıdır. |
ActivationMaxRetryInterval | Saniye olarak süre, varsayılan değer 300'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Etkinleştirme için en fazla yeniden deneme aralığı. Her sürekli hatada yeniden deneme aralığı Min( ActivationMaxRetryInterval; Sürekli Hata Sayısı * ActivationRetryBackoffInterval). |
ActivationRetryBackoffInterval | Saniye olarak süre, varsayılan değer 5'tir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Her etkinleştirme hatasında geri alma aralığı; Her sürekli etkinleştirme hatasında sistem, MaxActivationFailureCount'a kadar etkinleştirmeyi yeniden dener. Her denemede yeniden deneme aralığı, sürekli etkinleştirme hatasının ve etkinleştirme geri dönüş aralığının bir ürünüdür. |
EnableRestartManagement | Bool, varsayılan değer false | Dinamik | Bu, sunucunun yeniden başlatılmasını etkinleştirmek için yapılır. |
EnableServiceFabricAutomaticUpdates | Bool, varsayılan değer false | Dinamik | Bu, Windows Update aracılığıyla doku otomatik güncelleştirmesini etkinleştirmektir. |
EnableServiceFabricBaseUpgrade | Bool, varsayılan değer false | Dinamik | Bu, sunucu için temel güncelleştirmeyi etkinleştirmek içindir. |
FailureReportingExpeditedReportingIntervalEnabled | Bool, varsayılan true | Statik | FabricHost Hata Raporlama modundayken DCA'da daha hızlı karşıya yükleme hızlarını etkinleştirir. |
FailureReportingTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(60) | Statik | Zaman aralığını saniye cinsinden belirtin. FabricHost'un erken aşama başlatma hatasıyla karşılaşması durumunda DCA hata raporlaması için zaman aşımı. |
RunDCAOnStartupFailure | Bool, varsayılan true | Statik | FabricHost'ta başlatma sorunlarıyla karşılaşırken günlükleri karşıya yüklemek için DCA'nın başlatılıp başlatılmayacağını belirler. |
StartTimeout | Saniye olarak süre, varsayılan değer 300'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Fabricactivationmanager başlatma için zaman aşımı. |
StopTimeout | Saniye olarak süre, varsayılan değer 300'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Barındırılan hizmet etkinleştirme için zaman aşımı; devre dışı bırakma ve yükseltme. |
FabricNode
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ClientAuthX509FindType | string, default is "FindByThumbprint" | Dinamik | ClientAuthX509StoreName Desteklenen değeri: FindByThumbprint; FindBySubjectName. |
ClientAuthX509FindValue | dize, varsayılan değer "" | Dinamik | Varsayılan yönetici rolü FabricClient için sertifikayı bulmak için kullanılan arama filtresi değeri. |
ClientAuthX509FindValueSecondary | dize, varsayılan değer "" | Dinamik | Varsayılan yönetici rolü FabricClient için sertifikayı bulmak için kullanılan arama filtresi değeri. |
ClientAuthX509StoreName | dize, varsayılan değer "My" | Dinamik | Varsayılan yönetici rolü FabricClient için sertifika içeren X.509 sertifika deposunun adı. |
ClusterX509FindType | string, default is "FindByThumbprint" | Dinamik | ClusterX509StoreName Desteklenen değerleri tarafından belirtilen depoda küme sertifikasının nasıl aranacaklarını gösterir: "FindByThumbprint"; "FindBySubjectName" ile "FindBySubjectName"; birden çok eşleşme olduğunda; en uzak süre sonu olan kullanılır. |
ClusterX509FindValue | dize, varsayılan değer "" | Dinamik | Küme sertifikasını bulmak için kullanılan arama filtresi değeri. |
ClusterX509FindValueSecondary | dize, varsayılan değer "" | Dinamik | Küme sertifikasını bulmak için kullanılan arama filtresi değeri. |
ClusterX509StoreName | dize, varsayılan değer "My" | Dinamik | Küme içi iletişimin güvenliğini sağlamak için küme sertifikası içeren X.509 sertifika deposunun adı. |
EndApplicationPortRange | Int, varsayılan değer 0'dır | Statik | Alt sistemi barındırarak yönetilen uygulama bağlantı noktalarının sonu (dahil değildir). EndpointFilteringEnabled barındırmada true ise gereklidir. |
ServerAuthX509FindType | string, default is "FindByThumbprint" | Dinamik | ServerAuthX509StoreName Desteklenen değeri tarafından belirtilen depoda sunucu sertifikasının nasıl aranacaklarını gösterir: FindByThumbprint; FindBySubjectName. |
ServerAuthX509FindValue | dize, varsayılan değer "" | Dinamik | Sunucu sertifikasını bulmak için kullanılan arama filtresi değeri. |
ServerAuthX509FindValueSecondary | dize, varsayılan değer "" | Dinamik | Sunucu sertifikasını bulmak için kullanılan arama filtresi değeri. |
ServerAuthX509StoreName | dize, varsayılan değer "My" | Dinamik | Entrée hizmeti için sunucu sertifikası içeren X.509 sertifika deposunun adı. |
StartApplicationPortRange | Int, varsayılan değer 0'dır | Statik | Alt sistemi barındırarak yönetilen uygulama bağlantı noktalarının başlangıcı. EndpointFilteringEnabled barındırmada true ise gereklidir. |
StateTraceInterval | Saniye olarak süre, varsayılan değer 300'dür | Statik | Zaman aralığını saniye cinsinden belirtin. Fm/FMM'de her düğümde ve yukarı düğümlerde düğüm durumunu izleme aralığı. |
UserRoleClientX509FindType | string, default is "FindByThumbprint" | Dinamik | UserRoleClientX509StoreName Desteklenen değeri: FindByThumbprint tarafından belirtilen depoda sertifikanın nasıl aranacaklarını gösterir; FindBySubjectName. |
UserRoleClientX509FindValue | dize, varsayılan değer "" | Dinamik | Varsayılan kullanıcı rolü FabricClient için sertifikayı bulmak için kullanılan arama filtresi değeri. |
UserRoleClientX509FindValueSecondary | dize, varsayılan değer "" | Dinamik | Varsayılan kullanıcı rolü FabricClient için sertifikayı bulmak için kullanılan arama filtresi değeri. |
UserRoleClientX509StoreName | dize, varsayılan değer "My" | Dinamik | Varsayılan kullanıcı rolü FabricClient için sertifika içeren X.509 sertifika deposunun adı. |
Yük Devretme/Çoğaltma
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir toplu işlem göndermeye zorlamadan önce, çoğaltıcının bir işlemi aldıktan sonra bekleyeceği süreyi belirler. |
ReplicationBatchSize | uint, varsayılan değer 1'dir | Statik | Birincil ve ikincil çoğaltmalar arasında gönderilecek işlem sayısını belirtir. Sıfırsa, birincil işlem başına ikincil kayda bir kayıt gönderir. Aksi takdirde birincil çoğaltma, yapılandırma değerine ulaşılana kadar günlük kayıtlarını toplar. Bu, ağ trafiğini azaltır. |
FailoverManager
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AllowDisableEnableService | Bool, varsayılan değer YANLIŞ'tır | Dinamik | Disable/Enable özelliğini yürütmesine izin verilip verilmediğini gösteren bayrak |
AllowNodeStateRemovedForSeedNode | Bool, varsayılan değer YANLIŞ'tır | Dinamik | Bir tohum düğümü için düğüm durumunu kaldırmasına izin verilip verilmediğini gösteren bayrak |
BuildReplicaTimeLimit | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(3600) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Durum bilgisi olan bir çoğaltma oluşturmak için zaman sınırı; Bundan sonra bir uyarı sistem durumu raporu başlatılacak |
ClusterPauseThreshold | int, varsayılan değer 1'dir | Dinamik | Sistemdeki düğüm sayısı bu değerin altına iniyorsa yerleştirme; yük dengeleme; ve yük devretme durdurulur. |
CreateInstanceTimeLimit | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(300) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Durum bilgisi olmayan örnek oluşturma zaman sınırı; Bundan sonra bir uyarı sistem durumu raporu başlatılacak |
ExpectedClusterSize | int, varsayılan değer 1'dir | Dinamik | Küme başlangıçta başlatıldığında; FM, diğer hizmetleri yerleştirmeye başlamadan önce bu çok sayıda düğümün kendilerini raporlamasını bekler; adlandırma gibi sistem hizmetlerini de içerir. Bu değerin artırılması, kümenin başlatılması için gereken süreyi artırır; ancak erken düğümlerin aşırı yüklenmesini ve daha fazla düğümün çevrimiçi olması için gerekli olan diğer taşımaların yapılmasını engeller. Bu değer genellikle ilk küme boyutunun küçük bir bölümüne ayarlanmalıdır. |
ExpectedNodeDeactivationDuration | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(60.0 * 30) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Bu, düğümün devre dışı bırakma işlemini tamamlaması için beklenen süredir. |
ExpectedNodeFabricUpgradeDuration | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(60.0 * 30) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Bir düğümün Windows Fabric yükseltmesi sırasında yükseltilmesi beklenen süredir. |
ExpectedReplicaUpgradeDuration | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(60.0 * 30) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Bu, uygulama yükseltmesi sırasında bir düğümde yükseltilecek tüm çoğaltmalar için beklenen süredir. |
IgnoreReplicaRestartWaitDurationWhenBelowMinReplicaSetSize | bool, varsayılan değer YANLIŞ | Dinamik | IgnoreReplicaRestartWaitDurationWhenBelowMinReplicaSetSize olarak ayarlanırsa: - false: Windows Fabric, çoğaltmanın geri gelmesi için ReplicaRestartWaitDuration içinde belirtilen sabit süreyi bekler. - true: Windows Fabric, bölüm yukarıda veya En Düşük Çoğaltma Kümesi Boyutu'ndaysa çoğaltmanın geri gelmesi için ReplicaRestartWaitDuration'da belirtilen sabit süreyi bekler. Bölüm En Az Çoğaltma Kümesi Boyutu altındaysa yeni çoğaltma hemen oluşturulur. |
IsSingletonReplicaMoveAllowedDuringUpgrade | bool, varsayılan true | Dinamik | True olarak ayarlanırsa; Hedef çoğaltma kümesi boyutu 1 olan çoğaltmaların yükseltme sırasında taşınmasına izin verilir. |
MaxInstanceCloseDelayDurationInSeconds | uint, varsayılan değer 1800'dür | Dinamik | FabricUpgrade/ApplicationUpgrade/NodeDeactivations için kullanılacak şekilde yapılandırılabilir InstanceCloseDelay maksimum değeri |
MinReplicaSetSize | int, varsayılan değer 3'dür | İzin Verilmez | Bu, FM için en düşük çoğaltma kümesi boyutudur. Etkin FM çoğaltmalarının sayısı bu değerin altına düşerse; FM, en az sayıda çoğaltma kurtarılana kadar kümedeki değişiklikleri reddeder |
PlacementConstraints | dize, varsayılan değer "" | İzin Verilmez | Yük devretme yöneticisi çoğaltmaları için yerleştirme kısıtlamaları |
PlacementTimeLimit | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(600) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Hedef çoğaltma sayısına ulaşmak için süre sınırı; Bundan sonra bir uyarı sistem durumu raporu başlatılacak |
QuorumLossWaitDuration | Saniye olarak süre, varsayılan değer MaxValue'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Bu, bir bölümün çekirdek kaybı durumunda olmasına izin vermek için en uzun süredir. Bu sürenin sonunda bölüm hala çekirdek kaybına neden oluyorsa; bölüm, aşağı çoğaltmaların kayıp olduğu düşünülerek çekirdek kaybından kurtarılır. Bu durum potansiyel olarak veri kaybına neden olabilir. |
ReconfigurationTimeLimit | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(300) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Yeniden yapılandırma için süre sınırı; Bundan sonra bir uyarı sistem durumu raporu başlatılacak |
ReplicaRestartWaitDuration | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(60.0 * 30) | İzin Verilmez | Zaman aralığını saniye cinsinden belirtin. Bu, FMService için ReplicaRestartWaitDuration'dır |
SeedNodeQuorumAdditionalBufferNodes | int, varsayılan değer 0'dır | Dinamik | Çalışır durumda olması gereken çekirdek düğümlerinin arabelleği (çekirdek düğümlerinin çekirdeğiyle birlikte) FM, en fazla (totalNumSeedNodes - (seedNodeQuorum + SeedNodeQuorumAdditionalBufferNodes)) çekirdek düğümlerinin kapanmasına izin vermelidir. |
StandByReplicaKeepDuration | Zaman aralığı, varsayılan değer Common::TimeSpan::FromSeconds(3600.0 * 24 * 7) | İzin Verilmez | Zaman aralığını saniye cinsinden belirtin. Bu, FMService için StandByReplicaKeepDuration'dır |
TargetReplicaSetSize | int, varsayılan değer 7'dir | İzin Verilmez | Bu, Windows Fabric'in koruduğu hedef FM çoğaltma sayısıdır. Daha yüksek bir sayı, FM verilerinin güvenilirliğinin daha yüksek olmasına neden olur; küçük bir performans dengeleyici ile. |
UserMaxStandByReplicaCount | Int, varsayılan değer 1'dir | Dinamik | Sistemin kullanıcı hizmetleri için tuttuğu varsayılan maksimum Bekleme çoğaltması sayısı. |
UserReplicaRestartWaitDuration | Saniye cinsinden süre, varsayılan değer 60,0 * 30'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Kalıcı bir çoğaltma devre dışı bırakıldığında; Windows Fabric, yeni yeni çoğaltmalar oluşturmadan önce çoğaltmanın geri gelmesi için bu süreyi bekler (bu, durumun bir kopyasını gerektirir). |
UserStandByReplicaKeepDuration | Saniye cinsinden süre, varsayılan değer 3600,0 * 24 * 7'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Kalıcı bir çoğaltma aşağı durumundan geri geldiğinde; zaten değiştirilmiş olabilir. Bu zamanlayıcı, FM'in beklemedeki çoğaltmayı atmadan önce ne kadar süreyle tutacağını belirler. |
FaultAnalysisService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
CompletedActionKeepDurationInSeconds | Int, varsayılan değer 604800'dür | Statik | Terminal durumundaki eylemlerin tutulması yaklaşık olarak ne kadar sürer? Bu aynı zamanda StoredActionCleanupIntervalInSeconds'a da bağlıdır; temizleme işi yalnızca bu aralıkta yapıldığından. 604800 yedi gündür. |
DataLossCheckPollIntervalInSeconds | int, varsayılan değer 5'tir | Statik | Bu, veri kaybının gerçekleşmesini beklerken sistemin gerçekleştirdiği denetimler arasındaki süredir. Veri kaybı sayısının iç yineleme başına kaç kez denetleneceği DataLossCheckWaitDurationInSeconds/this değeridir. |
DataLossCheckWaitDurationInSeconds | int, varsayılan değer 25'tir | Statik | Toplam süre; saniye olarak; sistem veri kaybının gerçekleşmesini bekler. Bu, StartPartitionDataLossAsync() api'si çağrıldığında dahili olarak kullanılır. |
MinReplicaSetSize | Int, varsayılan değer 0'dır | Statik | FaultAnalysisService için MinReplicaSetSize. |
PlacementConstraints | dize, varsayılan değer "" | Statik | FaultAnalysisService için PlacementConstraints. |
QuorumLossWaitDuration | Saniye olarak süre, varsayılan değer MaxValue'dir | Statik | Zaman aralığını saniye cinsinden belirtin. FaultAnalysisService için QuorumLossWaitDuration. |
ReplicaDropWaitDurationInSeconds | int, varsayılan değer 600'dür | Statik | Bu parametre, veri kaybı API'si çağrıldığında kullanılır. Kaldırma çoğaltması dahili olarak çağrıldıktan sonra sistemin bir çoğaltmanın bırakılması için ne kadar bekleyeceğini denetler. |
ReplicaRestartWaitDuration | Saniye cinsinden süre, varsayılan değer 60 dakikadır | Statik | Zaman aralığını saniye cinsinden belirtin. FaultAnalysisService için ReplicaRestartWaitDuration. |
StandByReplicaKeepDuration | Saniye cinsinden süre, varsayılan değer (60247) dakikadır | Statik | Zaman aralığını saniye cinsinden belirtin. FaultAnalysisService için StandByReplicaKeepDuration. |
StoredActionCleanupIntervalInSeconds | Int, varsayılan değer 3600'dür | Statik | Mağaza bu sıklıkta temizlenir. Yalnızca terminal durumundaki eylemler; ve en az CompletedActionKeepDurationInSeconds önce tamamlananlar kaldırılır. |
StoredChaosEventCleanupIntervalInSeconds | Int, varsayılan değer 3600'dür | Statik | Mağaza temizleme için bu sıklıkta denetlenür; olay sayısı 30000'den fazlaysa; Temizleme devreye giriyor. |
TargetReplicaSetSize | Int, varsayılan değer 0'dır | Statik | FaultAnalysisService için TargetReplicaSetSize öğesini NOT_PLATFORM_UNIX_START. |
Federasyon
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
LeaseDuration | Saniye olarak süre, varsayılan değer 30'dur | Dinamik | Kiranın bir düğümle komşuları arasında geçen süre. |
LeaseDurationAcrossFaultDomain | Saniye olarak süre, varsayılan değer 30'dur | Dinamik | Kiranın, hata etki alanları arasında bir düğümle komşular arasında geçen süre. |
FileStoreService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AcceptChunkUpload | Bool, varsayılan true | Dinamik | Dosya deposu hizmetinin kopyalama uygulama paketi sırasında öbek tabanlı dosya yüklemesini kabul edip etmediğini belirlemek için yapılandırma. |
AnonymousAccessEnabled | Bool, varsayılan true | Statik | FileStoreService paylaşımlarına anonim erişimi etkinleştirin/devre dışı bırakın. |
CommonName1Ntlmx509CommonName | dize, varsayılan değer "" | Statik | NTLM kimlik doğrulaması kullanılırken CommonName1NtlmPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının ortak adı |
CommonName1Ntlmx509StoreLocation | dize, varsayılan değer "LocalMachine" | Statik | NTLM kimlik doğrulaması kullanılırken CommonName1NtlmPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının depolama konumu |
CommonName1Ntlmx509StoreName | dize, varsayılan değer "MY" | Statik | NTLM kimlik doğrulaması kullanılırken CommonName1NtlmPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının depo adı |
CommonName2Ntlmx509CommonName | dize, varsayılan değer "" | Statik | NTLM kimlik doğrulaması kullanılırken CommonName2NtlmPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının ortak adı |
CommonName2Ntlmx509StoreLocation | dize, varsayılan değer "LocalMachine" | Statik | NTLM kimlik doğrulaması kullanılırken CommonName2NtlmPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının depo konumu |
CommonName2Ntlmx509StoreName | dize, varsayılan değer "MY" | Statik | NTLM kimlik doğrulaması kullanılırken CommonName2NtlmPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının depo adı |
CommonNameNtlmPasswordSecret | SecureString, varsayılan değer Common::SecureString("") şeklindedir | Statik | NTLM kimlik doğrulaması kullanılırken aynı parolayı oluştururken tohum olarak kullanılan parola gizli dizisi |
DiskSpaceHealthReportingIntervalWhenCloseToOutOfDiskSpace | TimeSpan, varsayılan değer Common::TimeSpan::FromMinutes(5) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Disk boş alana yaklaştığında sistem durumu olayını raporlamak için disk alanının denetlenişi arasındaki zaman aralığı. |
DiskSpaceHealthReportingIntervalWhenoughDiskSpace | TimeSpan, varsayılan Değer: Common::TimeSpan::FromMinutes(15) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Diskte yeterli alan olduğunda sistem durumu olayını raporlamak için disk alanı denetimi arasındaki zaman aralığı. |
EnableImageStoreHealthReporting | bool, varsayılan true | Statik | Dosya deposu hizmetinin sistem durumunu bildirmesi gerekip gerekmediğini belirlemek için yapılandırma. |
FreeDiskSpaceNotificationSizeInKB | int64, varsayılan değer 25*1024'dür | Dinamik | Sistem durumu uyarısının oluşabileceği boş disk alanının boyutu. Sistem durumu uyarısının gönderilmesini belirlemek için bu yapılandırmanın ve FreeDiskSpaceNotificationThresholdPercentage yapılandırmasının en düşük değerleri kullanılır. |
FreeDiskSpaceNotificationThresholdPercentage | çift, varsayılan değer 0,02'dir | Dinamik | Aşağıdaki sistem durumu uyarısının oluşabileceği boş disk alanı yüzdesi. Sistem durumu uyarısının gönderilmesini belirlemek için bu yapılandırmanın ve FreeDiskSpaceNotificationInMB yapılandırmasının en düşük değeri kullanılır. |
GenerateV1CommonNameAccount | bool, varsayılan true | Statik | Kullanıcı adı V1 oluşturma algoritmasına sahip bir hesap oluşturulup oluşturulmayacağını belirtir. Service Fabric sürüm 6.1'den başlayarak; v2 nesline sahip bir hesap her zaman oluşturulur. V1 hesabı, V2 neslini desteklemeyen sürümlerden/sürümlere yükseltmeler için gereklidir (6.1'den önce). |
MaxCopyOperationThreads | Uint, varsayılan değer 0'dır | Dinamik | İkincil'in birincil dosyadan kopyalayabileceğiniz en fazla paralel dosya sayısı. '0' == çekirdek sayısı. |
MaxFileOperationThreads | Uint, varsayılan değer 100'dür | Statik | Birincilde FileOperations (Kopyalama/Taşıma) gerçekleştirmesine izin verilen en fazla paralel iş parçacığı sayısı. '0' == çekirdek sayısı. |
MaxRequestProcessingThreads | Uint, varsayılan değer 200'dür | Statik | Birincildeki istekleri işlemek için izin verilen en fazla paralel iş parçacığı sayısı. '0' == çekirdek sayısı. |
MaxSecondaryFileCopyFailureThreshold | Uint, varsayılan değer 25'tir | Dinamik | Vazgeçmeden önce ikincil dosya kopyalama yeniden deneme sayısı üst sınırı. |
MaxStoreOperations | Uint, varsayılan değer 4096'dır | Statik | Birincilde izin verilen en fazla paralel depolama işlemi işlemi sayısı. '0' == çekirdek sayısı. |
NamingOperationTimeout | Saniye olarak süre, varsayılan değer 60'tır | Dinamik | Zaman aralığını saniye cinsinden belirtin. Adlandırma işlemini gerçekleştirmek için zaman aşımı. |
PrimaryAccountNTLMPasswordSecret | SecureString, varsayılan boş | Statik | NTLM kimlik doğrulaması kullanılırken aynı parolayı oluştururken tohum olarak kullanılan parola gizli dizisi. |
PrimaryAccountNTLMX509StoreLocation | dize, varsayılan değer "LocalMachine" | Statik | NTLM kimlik doğrulaması kullanılırken PrimaryAccountNTLMPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının depo konumu. |
PrimaryAccountNTLMX509StoreName | dize, varsayılan değer "MY" | Statik | NTLM kimlik doğrulaması kullanılırken PrimaryAccountNTLMPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının depo adı. |
PrimaryAccountNTLMX509Thumbprint | dize, varsayılan değer "" | Statik | NTLM kimlik doğrulaması kullanılırken PrimaryAccountNTLMPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının parmak izi. |
PrimaryAccountType | dize, varsayılan değer "" | Statik | FileStoreService paylaşımları ACL'ye sorumlunun birincil AccountType'ı. |
PrimaryAccountUserName | dize, varsayılan değer "" | Statik | FileStoreService paylaşımları ACL'ye sorumlunun birincil hesap Kullanıcı Adı. |
PrimaryAccountUserPassword | SecureString, varsayılan boş | Statik | FileStoreService paylaşımlarının ACL'sine sorumlunun birincil hesap parolası. |
QueryOperationTimeout | Saniye olarak süre, varsayılan değer 60'tır | Dinamik | Zaman aralığını saniye cinsinden belirtin. Sorgu işlemini gerçekleştirmek için zaman aşımı. |
SecondaryAccountNTLMPasswordSecret | SecureString, varsayılan boş | Statik | NTLM kimlik doğrulaması kullanılırken aynı parolayı oluştururken tohum olarak kullanılan parola gizli dizisi. |
SecondaryAccountNTLMX509StoreLocation | dize, varsayılan değer "LocalMachine" | Statik | NTLM kimlik doğrulaması kullanılırken SecondaryAccountNTLMPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının depo konumu. |
SecondaryAccountNTLMX509StoreName | dize, varsayılan değer "MY" | Statik | NTLM kimlik doğrulaması kullanılırken SecondaryAccountNTLMPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının depo adı. |
SecondaryAccountNTLMX509Thumbprint | dize, varsayılan değer "" | Statik | NTLM kimlik doğrulaması kullanılırken SecondaryAccountNTLMPasswordSecret üzerinde HMAC oluşturmak için kullanılan X509 sertifikasının parmak izi. |
SecondaryAccountType | dize, varsayılan değer "" | Statik | FileStoreService paylaşımlarının ACL'sine sorumlunun ikincil AccountType değeri. |
SecondaryAccountUserName | dize, varsayılan değer "" | Statik | FileStoreService paylaşımları ACL'ye sorumlunun ikincil hesap Kullanıcı Adı. |
SecondaryAccountUserPassword | SecureString, varsayılan boş | Statik | FileStoreService paylaşımlarının ACL'sine sorumlunun ikincil hesap parolası. |
SecondaryFileCopyRetryDelayMilliseconds | uint, varsayılan değer 500'dür | Dinamik | Dosya kopyalama yeniden deneme gecikmesi (milisaniye cinsinden). |
UseChunkContentInTransportMessage | bool, varsayılan true | Dinamik | v6.4'te sunulan karşıya yükleme protokolünün yeni sürümünü kullanma bayrağı. Bu protokol sürümü, dosyaları görüntü deposuna yüklemek için service fabric aktarımını kullanır ve bu da önceki sürümlerde kullanılan SMB protokolünden daha iyi performans sağlar. |
FileStoreService/Çoğaltma
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir toplu işlem göndermeye zorlamadan önce, çoğaltıcının bir işlemi aldıktan sonra bekleyeceği süreyi belirler. |
ReplicationBatchSize | uint, varsayılan değer 1'dir | Statik | Birincil ve ikincil çoğaltmalar arasında gönderilecek işlem sayısını belirtir. Sıfırsa, birincil işlem başına ikincil kayda bir kayıt gönderir. Aksi takdirde birincil çoğaltma, yapılandırma değerine ulaşılana kadar günlük kayıtlarını toplar. Bu, ağ trafiğini azaltır. |
HealthManager
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
EnableApplicationTypeHealthEvaluation | Bool, varsayılan değer false | Statik | Küme durumu değerlendirme ilkesi: Uygulama türü sistem durumu değerlendirmesi başına etkinleştirin. |
EnableNodeTypeHealthEvaluation | Bool, varsayılan değer false | Statik | Küme durumu değerlendirme ilkesi: Düğüm türü başına sistem durumu değerlendirmesini etkinleştirin. |
MaxSuggestedNumberOfEntityHealthReports | Int, varsayılan değer 100'dür | Dinamik | Watchdog'un sistem durumu raporlama mantığıyla ilgili endişeler oluşturmadan önce bir varlığın sahip olabileceği en fazla sistem durumu raporu sayısı. Her sistem durumu varlığının nispeten az sayıda sistem durumu raporu olması gerekir. Rapor sayısı bu sayinin üzerine çıkarsa; watchdog uygulamasıyla ilgili sorunlar olabilir. Çok fazla raporu olan bir varlık, varlık değerlendirildiğinde Uyarı sistem durumu raporu aracılığıyla işaretlenir. |
HealthManager/ClusterHealthPolicy
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ConsiderWarningAsError | Bool, varsayılan değer false | Statik | Küme durumu değerlendirme ilkesi: uyarılar hata olarak değerlendirilir. |
MaxPercentUnhealthyApplications | Int, varsayılan değer 0'dır | Statik | Küme durumu değerlendirme ilkesi: Kümenin iyi durumda olması için izin verilen en yüksek iyi durumda olmayan uygulamaların yüzdesi. |
MaxPercentUnhealthyNodes | Int, varsayılan değer 0'dır | Statik | Küme sistem durumu değerlendirme ilkesi: Kümenin iyi durumda olması için izin verilen en yüksek iyi durumda olmayan düğüm yüzdesi. |
HealthManager/ClusterUpgradeHealthPolicy
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
MaxPercentDeltaUnhealthyNodes | int, varsayılan değer 10'dur | Statik | Küme yükseltme durumu değerlendirme ilkesi: Kümenin iyi durumda olması için delta iyi durumda olmayan düğümlerin maksimum yüzdesi |
MaxPercentUpgradeDomainDeltaUnhealthyNodes | int, varsayılan değer 15'tir | Statik | Küme yükseltme durumu değerlendirme ilkesi: Kümenin iyi durumda olması için izin verilen bir yükseltme etki alanındaki iyi durumda olmayan düğümlerin delta yüzdesi üst sınırı |
Barındırma
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ActivationMaxFailureCount | Tamsayı, varsayılan değer 10'dur | Dinamik | Sistem yeniden denemelerinin, vazgeçmeden önce etkinleştirmede başarısız olan sayısı |
ActivationMaxRetryInterval | Saniye olarak süre, varsayılan değer 300'dür | Dinamik | Her sürekli etkinleştirme hatasında sistem etkinleştirmeyi ActivationMaxFailureCount'a kadar yeniden dener. ActivationMaxRetryInterval, her etkinleştirme hatasından sonra yeniden denemeden önce bekleme süresi aralığını belirtir |
ActivationRetryBackoffInterval | Saniye olarak süre, varsayılan değer 5'tir | Dinamik | Her etkinleştirme hatasında geri alma aralığı; Her sürekli etkinleştirme hatasında sistem, MaxActivationFailureCount'a kadar etkinleştirmeyi yeniden dener. Her denemede yeniden deneme aralığı, sürekli etkinleştirme hatasının ve etkinleştirme geri dönüş aralığının bir ürünüdür. |
ActivationTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(180) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Uygulama etkinleştirme için zaman aşımı; devre dışı bırakma ve yükseltme. |
ApplicationHostCloseTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(120) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Kendi kendine etkinleştirilmiş işlemlerde Doku çıkışı algılandığında; FabricRuntime, kullanıcının konak (applicationhost) işlemindeki tüm çoğaltmaları kapatır. Bu, kapatma işleminin zaman aşımıdır. |
CnsNetworkPluginCnmUrlPort | wstring, varsayılan değer L"48080" | Statik | Azure cnm api url bağlantı noktası |
CnsNetworkPluginCnsUrlPort | wstring, varsayılan değer L"10090" | Statik | Azure cns url bağlantı noktası |
ContainerServiceArguments | string, default is "-H localhost:2375 -H npipe://" | Statik | Service Fabric (SF), docker daemon'ı yönetir (Windows 10 gibi Windows istemci makineleri hariç). Bu yapılandırma, kullanıcının başlatılırken docker daemon'a geçirilmesi gereken özel bağımsız değişkenler belirtmesine olanak tanır. Özel bağımsız değişkenler belirtildiğinde, Service Fabric Docker altyapısına '--pidfile' bağımsız değişkeni dışında başka bir bağımsız değişken geçirmez. Bu nedenle kullanıcılar müşteri bağımsız değişkenlerinin bir parçası olarak '--pidfile' bağımsız değişkenini belirtmemelidir. Ayrıca özel bağımsız değişkenler, Service Fabric'in iletişim kurabilmesi için docker daemon'un Windows'da varsayılan ad kanalında (veya Linux'ta Unix etki alanı yuvasında) dinlemesini sağlamalıdır. |
ContainerServiceLogFileMaxSizeInKb | int, varsayılan değer 32768'dir | Statik | Docker kapsayıcıları tarafından oluşturulan günlük dosyasının en büyük dosya boyutu. Yalnızca Windows. |
ContainerImageDownloadTimeout | int, saniye sayısı, varsayılan değer 1200 (20 dakika) | Dinamik | Görüntü indirilmeden önceki saniye sayısı zaman aşımına uğrar. |
ContainerImagesToSkip | dize, dikey çizgi karakteriyle ayrılmış resim adları, varsayılan değer "" | Statik | Silinmemesi gereken bir veya daha fazla kapsayıcı görüntüsü adı. PruneContainerImages parametresiyle kullanılır. |
ContainerServiceLogFileNamePrefix | string, default is "sfcontainerlogs" | Statik | Docker kapsayıcıları tarafından oluşturulan günlük dosyaları için dosya adı ön eki. Yalnızca Windows. |
ContainerServiceLogFileRetentionCount | int, varsayılan değer 10'dur | Statik | Günlük dosyalarının üzerine yazılmadan önce docker kapsayıcıları tarafından oluşturulan günlük dosyalarının sayısı. Yalnızca Windows. |
CreateFabricRuntimeTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(120) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Sync FabricCreateRuntime çağrısı için zaman aşımı değeri |
DefaultContainerRepositoryAccountName | dize, varsayılan değer "" | Statik | ApplicationManifest.xml'de belirtilen kimlik bilgileri yerine kullanılan varsayılan kimlik bilgileri |
DefaultContainerRepositoryPassword | dize, varsayılan değer "" | Statik | ApplicationManifest.xml'de belirtilen kimlik bilgileri yerine kullanılan varsayılan parola kimlik bilgileri |
DefaultContainerRepositoryPasswordType | dize, varsayılan değer "" | Statik | Boş dize olmadığında, değer "Encrypted" veya "SecretsStoreRef" olabilir. |
DefaultDnsSearchSuffixEmpty | bool, varsayılan değer YANLIŞ | Statik | Varsayılan olarak hizmet adı, kapsayıcı hizmetleri için SF DNS adına eklenir. Bu özellik, çözüm yolunda varsayılan olarak SF DNS adına hiçbir şey eklenmemesi için bu davranışı durdurur. |
DeploymentMaxFailureCount | int, varsayılan değer 20'dir | Dinamik | Uygulama dağıtımı, söz konusu uygulamanın düğümdeki dağıtımı başarısız olmadan önce DeploymentMaxFailureCount süreleri için yeniden denendi. |
DeploymentMaxRetryInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(3600) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Dağıtım için maksimum yeniden deneme aralığı. Her sürekli hatada yeniden deneme aralığı Min( DeploymentMaxRetryInterval; Sürekli Hata Sayısı * DeploymentRetryBackoffInterval) |
DeploymentRetryBackoffInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(10) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Dağıtım hatası için geri dönüş aralığı. Her sürekli dağıtım hatasında sistem, MaxDeploymentFailureCount'a kadar dağıtımı yeniden denenir. Yeniden deneme aralığı, sürekli dağıtım hatasının ve dağıtım geri alma aralığının bir ürünüdür. |
DisableContainers | bool, varsayılan değer YANLIŞ | Statik | Kapsayıcıları devre dışı bırakmak için yapılandırma - Kullanım dışı yapılandırma olan DisableContainerServiceStartOnContainerActivatorOpen yerine kullanılır |
DisableDockerRequestRetry | bool, varsayılan değer YANLIŞ | Dinamik | Varsayılan olarak SF, DD (docker daemon) ile, ona gönderilen her http isteği için 'DockerRequestTimeout' zaman aşımı ile iletişim kurar. DD bu süre içinde yanıt vermezse; En üst düzey işlemin hala kalan süresi varsa SF isteği yeniden gönderebilir. Hyper-V kapsayıcısı ile; DD bazen kapsayıcıyı açmak veya devre dışı bırakmak için daha fazla zaman alır. Bu gibi durumlarda DD isteği SF açısından zaman aşımına uğradı ve SF işlemi yeniden dener. Bazen bu durum DD üzerinde daha fazla baskıya neden oluyor gibi görünüyor. Bu yapılandırma, bu yeniden denemeyi devre dışı bırakmanıza ve DD'nin yanıt vermesini beklemenize olanak tanır. |
DisableLivenessProbes | wstring, varsayılan değer L"" | Statik | Kümedeki Canlılık yoklamalarını devre dışı bırakmak için yapılandırma. Yoklamaları devre dışı bırakmak için SF için herhangi bir boş değer belirtebilirsiniz. |
DisableReadinessProbes | wstring, varsayılan değer L"" | Statik | Kümedeki Hazırlık yoklamalarını devre dışı bırakmak için yapılandırma. Yoklamaları devre dışı bırakmak için SF için herhangi bir boş değer belirtebilirsiniz. |
DnsServerListTwoIps | Bool, varsayılan değer YANLIŞ'tır | Statik | Bu bayrak, aralıklı sorunları çözmeye yardımcı olmak için yerel dns sunucusunu iki kez ekler. |
DockerTerminateOnLastHandleClosed | bool, varsayılan true | Statik | Varsayılan olarak, FabricHost 'dockerd' (SkipDockerProcessManagement == false değerini temel alarak) yönetiyorsa, bu ayar FabricHost veya dockerd kilitlenmesi durumunda ne olacağını yapılandırır. her iki işlem de kilitleniyorsa olarak ayarlandığında true , çalışan tüm kapsayıcılar HCS tarafından zorla sonlandırılır. Kapsayıcılara false ayarlanırsa çalışmaya devam eder. Not: 8.0'den önceki bu davranış istemeden eşdeğerdi false . Burada varsayılan ayar true , temizleme mantığımızın bu işlemlerin yeniden başlatılmasında etkili olması için varsayılan olarak gerçekleşmesini beklediğimiz ayardır. |
DoNotInjectLocalDnsServer | bool, varsayılan değer YANLIŞ | Statik | Çalışma zamanının yerel IP'yi kapsayıcılar için DNS sunucusu olarak eklemesini engeller. |
EnableActivateNoWindow | bool, varsayılan değer YANLIŞ | Dinamik | Etkinleştirilen işlem, herhangi bir konsol olmadan arka planda oluşturulur. |
EnableContainerServiceDebugMode | bool, varsayılan true | Statik | Docker kapsayıcıları için günlüğe kaydetmeyi etkinleştirin/devre dışı bırakın. Yalnızca Windows. |
EnableDockerHealthCheckIntegration | bool, varsayılan true | Statik | Docker HEALTHCHECK olaylarının Service Fabric sistem durumu raporuyla tümleştirilmesini sağlar |
EnableProcessDebugging | bool, varsayılan değer YANLIŞ | Dinamik | Hata ayıklayıcı altında uygulama konaklarının başlatılmasını etkinleştirir |
EndpointProviderEnabled | bool, varsayılan değer YANLIŞ | Statik | Doku tarafından Uç Nokta kaynaklarının yönetimini etkinleştirir. FabricNode'da başlangıç ve bitiş uygulama bağlantı noktası aralığının belirtimini gerektirir. |
FabricContainerAppsEnabled | bool, varsayılan değer YANLIŞ | Statik | |
FirewallPolicyEnabled | bool, varsayılan değer YANLIŞ | Statik | ServiceManifest'te belirtilen açık bağlantı noktalarıyla Uç Nokta kaynakları için güvenlik duvarı bağlantı noktalarının açılmasını sağlar |
GetCodePackageActivationContextTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(120) | Dinamik | Zaman aralığını saniye cinsinden belirtin. CodePackageActivationContext çağrıları için zaman aşımı değeri. Bu, geçici hizmetler için geçerli değildir. |
GovernOnlyMainMemoryForProcesses | bool, varsayılan değer YANLIŞ | Statik | Kaynak İdaresi'nin varsayılan davranışı, MemoryInMB'de belirtilen sınırı, işlemin kullandığı toplam bellek miktarına (RAM + değiştirme) koymaktır. Sınır aşılırsa; işlemi OutOfMemory özel durumu alır. Bu parametre true olarak ayarlanırsa; sınırı yalnızca bir işlemin kullandığı RAM belleği miktarına uygulanır. Bu sınır aşılırsa; ve bu ayar doğruysa; ardından işletim sistemi ana belleği diskle değiştirir. |
IPProviderEnabled | bool, varsayılan değer YANLIŞ | Statik | IP adreslerinin yönetimini etkinleştirir. |
IsDefaultContainerRepositoryPasswordEncrypted | bool, varsayılan değer YANLIŞ | Statik | DefaultContainerRepositoryPassword'un şifrelenip şifrelenmediği. |
LinuxExternalExecutablePath | string, default is "/usr/bin/" | Statik | Düğümdeki dış yürütülebilir komutların birincil dizini. |
NTLMAuthenticationEnabled | bool, varsayılan değer YANLIŞ | Statik | Makineler arasındaki işlemlerin güvenli bir şekilde iletişim kurabilmesi için NTLM'yi diğer kullanıcılar olarak çalışan kod paketleriyle kullanma desteğini etkinleştirir. |
NTLMAuthenticationPasswordSecret | SecureString, varsayılan değer Common::SecureString("") şeklindedir | Statik | NTLM kullanıcıları için parola oluşturmak için kullanılan bir şifrelemedir. NTLMAuthenticationEnabled true ise ayarlanması gerekir. Dağıtan tarafından doğrulanır. |
NTLMSecurityUsersByX509CommonNamesRefreshInterval | TimeSpan, varsayılan değer Common::TimeSpan::FromMinutes(3) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Ortama özgü ayarlar Barındırmanın FileStoreService NTLM yapılandırması için kullanılacak yeni sertifikaları taradığı düzenli aralık. |
NTLMSecurityUsersByX509CommonNamesRefreshTimeout | TimeSpan, varsayılan değer Common::TimeSpan::FromMinutes(4) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Sertifika ortak adlarını kullanarak NTLM kullanıcılarını yapılandırma zaman aşımı. NTLM kullanıcıları FileStoreService paylaşımları için gereklidir. |
PruneContainerImages | bool, varsayılan değer YANLIŞ | Dinamik | Kullanılmayan uygulama kapsayıcısı görüntülerini düğümlerden kaldırın. ApplicationType Service Fabric kümesinden silindiğinde, bu uygulama tarafından kullanılan kapsayıcı görüntüleri Service Fabric tarafından indirildiği düğümlerde kaldırılır. Ayıklama işlemi saatte bir çalıştırıldığından, görüntülerin kümeden kaldırılması bir saate kadar (artı görüntüyü ayıklama süresi) sürebilir. Service Fabric hiçbir zaman bir uygulamayla ilgili olmayan görüntüleri indirmez veya kaldırmaz. El ile indirilen veya başka bir şekilde indirilen ilgisiz görüntülerin açıkça kaldırılması gerekir. Silinmemesi gereken görüntüler ContainerImagesToSkip parametresinde belirtilebilir. |
RegisterCodePackageHostTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(120) | Dinamik | Zaman aralığını saniye cinsinden belirtin. FabricRegisterCodePackageHost eşitleme çağrısının zaman aşımı değeri. Bu yalnızca FWP gibi çok kodlu paket uygulama konakları için geçerlidir |
RequestTimeout | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(30) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Bu, fabrika kaydı gibi barındırmayla ilgili çeşitli işlemler için kullanıcının uygulama konağı ile Doku işlemi arasındaki iletişimin zaman aşımını temsil eder; çalışma zamanı kaydı. |
RunAsPolicyEnabled | bool, varsayılan değer YANLIŞ | Statik | Kod paketlerinin, doku işleminin çalıştığı kullanıcı dışında yerel kullanıcı olarak çalıştırılmasını sağlar. Bu ilkeyi etkinleştirmek için Doku' nun SYSTEM olarak veya SeAssignPrimaryTokenPrivilege sahibi olan bir kullanıcı olarak çalışıyor olması gerekir. |
ServiceFactoryRegistrationTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(120) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Eşitleme Register(Stateless/Stateful)ServiceFactory çağrısı için zaman aşımı değeri |
ServiceTypeDisableFailureThreshold | Tamsayı, varsayılan değer 1'dir | Dinamik | Bu, yük devretme yöneticisinin (FM) bu düğümdeki hizmet türünü devre dışı bırakması ve yerleştirme için farklı bir düğüm denemesi için bildirim aldığı hata sayısı için eşiktir. |
ServiceTypeDisableGraceInterval | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(30) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Hizmet türünün devre dışı bırakılabildiği zaman aralığı |
ServiceTypeRegistrationTimeout | Saniye olarak süre, varsayılan değer 300'dür | Dinamik | ServiceType'ın dokuya kaydedilmesi için izin verilen en uzun süre |
UseContainerServiceArguments | bool, varsayılan true | Statik | Bu yapılandırma, barındırmaya docker daemon'a bağımsız değişkenleri geçirmeyi (config ContainerServiceArguments içinde belirtilen) atlamayı bildirir. |
HttpGateway
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ActiveListeners | Uint, varsayılan değer 50'dir | Statik | Http sunucusu kuyruğuna gönderilecek okuma sayısı. Bu, HttpGateway tarafından karşılanabilecek eşzamanlı istek sayısını denetler. |
HttpGatewayHealthReportSendInterval | Saniye olarak süre, varsayılan değer 30'dur | Statik | Zaman aralığını saniye cinsinden belirtin. Http Ağ Geçidi'nin birikmiş sistem durumu raporlarını Sistem Durumu Yöneticisi'ne gönderme aralığı. |
HttpStrictTransportSecurityHeader | dize, varsayılan değer "" | Dinamik | HttpGateway tarafından gönderilen her yanıta eklenecek HTTP Strict Transport Security üst bilgi değerini belirtin. Boş dize olarak ayarlandığında; bu üst bilgi ağ geçidi yanıtına dahil edilmeyecektir. |
IsEnabled | Bool, varsayılan değer false | Statik | HttpGateway'i etkinleştirir/devre dışı bırakır. HttpGateway varsayılan olarak devre dışıdır. |
MaxEntityBodySize | Uint, varsayılan değer 4194304 | Dinamik | Bir http isteğinden bekleyebileceğiniz en büyük gövde boyutunu verir. Varsayılan değer 4 MB'tır. Httpgateway, bu değer boyutunda > bir gövdeye sahipse istekte başarısız olur. En düşük okuma öbeği boyutu 4.096 bayttır. Bu nedenle bu = 4096 olmalıdır >. |
ImageStoreService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
Etkin | Bool, varsayılan değer false | Statik | ImageStoreService için Etkin bayrağı. Varsayılan: yanlış |
MinReplicaSetSize | Int, varsayılan değer 3'dür | Statik | ImageStoreService için MinReplicaSetSize. |
PlacementConstraints | dize, varsayılan değer "" | Statik | ImageStoreService için PlacementConstraints. |
QuorumLossWaitDuration | Saniye olarak süre, varsayılan değer MaxValue'dir | Statik | Zaman aralığını saniye cinsinden belirtin. ImageStoreService için QuorumLossWaitDuration. |
ReplicaRestartWaitDuration | Saniye cinsinden süre, varsayılan değer 60,0 * 30'dir | Statik | Zaman aralığını saniye cinsinden belirtin. ImageStoreService için ReplicaRestartWaitDuration. |
StandByReplicaKeepDuration | Saniye cinsinden süre, varsayılan değer 3600.0 * 2'dir | Statik | Zaman aralığını saniye cinsinden belirtin. ImageStoreService için StandByReplicaKeepDuration. |
TargetReplicaSetSize | Int, varsayılan değer 7'dir | Statik | ImageStoreService için TargetReplicaSetSize. |
KtlLogger
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AutomaticMemoryConfiguration | Int, varsayılan değer 1'dir | Dinamik | Bellek ayarlarının otomatik ve dinamik olarak yapılandırılması gerekip gerekmediğini gösteren bayrak. Sıfır ise, bellek yapılandırma ayarları doğrudan kullanılır ve sistem koşullarına göre değişmez. Bu durumda bellek ayarları otomatik olarak yapılandırılır ve sistem koşullarına göre değişebilir. |
MaximumDestagingWriteOutstandingInKB | Int, varsayılan değer 0'dır | Dinamik | Paylaşılan günlüğün ayrılmış günlüğün önüne ilerlemesine izin veren KB sayısı. Sınır olmadığını belirtmek için 0 kullanın. |
SharedLogId | dize, varsayılan değer "" | Statik | Paylaşılan günlük kapsayıcısı için benzersiz guid. Doku veri kökü altında varsayılan yolu kullanıyorsanız "" kullanın. |
SharedLogPath | dize, varsayılan değer "" | Statik | Paylaşılan günlük kapsayıcısını yerleştirmek için konum yolu ve dosya adı. Doku veri kökü altında varsayılan yolu kullanmak için "" kullanın. |
SharedLogSizeInMB | Int, varsayılan değer 8192'dir | Statik | Paylaşılan günlük kapsayıcısında ayrılacak MB sayısı. |
SharedLogThrottleLimitInPercentUsed | int, varsayılan değer 0'dır | Statik | Azaltmaya neden olacak paylaşılan günlüğün kullanım yüzdesi. Değer 0 ile 100 arasında olmalıdır. 0 değeri varsayılan yüzde değerinin kullanıldığı anlamına gelir. 100 değeri azaltma olmadığını gösterir. 1 ile 99 arasında bir değer, yukarıda azaltmanın gerçekleşeceği günlük kullanımı yüzdesini belirtir; örneğin, paylaşılan günlük 10 GB ve değer 90 ise 9 GB kullanımda olduğunda azaltma gerçekleşir. Varsayılan değerin kullanılması önerilir. |
WriteBufferMemoryPoolMaximumInKB | Int, varsayılan değer 0'dır | Dinamik | Yazma arabelleği bellek havuzunun büyüyebilmesi için kb sayısı. Sınır olmadığını belirtmek için 0 kullanın. |
WriteBufferMemoryPoolMinimumInKB | Int, varsayılan değer 8388608 | Dinamik | Yazma arabelleği bellek havuzu için başlangıçta ayrılacak KB sayısı. Sınır olmadığını belirtmek için 0 kullanın. Varsayılan değer aşağıdaki SharedLogSizeInMB ile tutarlı olmalıdır. |
ManagedIdentityTokenService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
IsEnabled | bool, varsayılan değer YANLIŞ | Statik | Kümedeki Yönetilen Kimlik Belirteci Hizmeti'nin varlığını ve durumunu denetleye bayrak; Bu, Service Fabric uygulamalarının yönetilen kimlik işlevselliğini kullanmak için bir önkoşuldur. |
RunInStandaloneMode | bool, varsayılan değer YANLIŞ | Statik | ManagedIdentityTokenService için RunInStandaloneMode. |
StandalonePrincipalId | wstring, varsayılan değer "" | Statik | ManagedIdentityTokenService için StandalonePrincipalId. |
Tek BaşınaSendX509 | bool, varsayılan değer YANLIŞ | Statik | ManagedIdentityTokenService için StandaloneSendX509. |
StandaloneTenantId | wstring, varsayılan değer "" | Statik | ManagedIdentityTokenService için StandaloneTenantId. |
StandaloneX509CredentialFindType | wstring, varsayılan değer "" | Statik | ManagedIdentityTokenService için StandaloneX509CredentialFindType. |
StandaloneX509CredentialFindValue | wstring, varsayılan değer "" | Statik | ManagedIdentityTokenService için StandaloneX509CredentialFindValue |
Yönetim
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AutomaticUnprovisionInterval | TimeSpan, varsayılan değer Common::TimeSpan::FromMinutes(5) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Otomatik uygulama türü temizleme sırasında uygulama türünün kaydını kaldırmak için izin verilen temizleme aralığı. |
AzureStorageMaxConnections | Int, varsayılan değer 5000'dir | Dinamik | Azure depolamaya eş zamanlı bağlantı sayısı üst sınırı. |
AzureStorageMaxWorkerThreads | Int, varsayılan değer 25'tir | Dinamik | Paralel çalışan iş parçacığı sayısı üst sınırı. |
AzureStorageOperationTimeout | Saniye olarak süre, varsayılan değer 6000'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. xstore işleminin tamamlanması için zaman aşımı. |
CleanupApplicationPackageOnProvisionSuccess | bool, varsayılan true | Dinamik | Başarılı sağlamada uygulama paketinin otomatik olarak temizlenmesini etkinleştirir veya devre dışı bırakır. |
CleanupUnusedApplicationTypes | Bool, varsayılan değer YANLIŞ'tır | Dinamik | Bu yapılandırma etkinleştirilirse, en son üç kullanılmayan sürümü atlayarak kullanılmayan uygulama türü sürümlerinin kaydını otomatik olarak kaldırmanıza ve böylece görüntü deposunun kapladığı disk alanını kırpmanıza olanak tanır. Otomatik temizleme, söz konusu uygulama türü için başarılı sağlamanın sonunda tetikler ve ayrıca tüm uygulama türleri için düzenli aralıklarla günde bir kez çalıştırılır. Atlanan kullanılmayan sürümlerin sayısı "MaxUnusedAppTypeVersionsToKeep" parametresi kullanılarak yapılandırılabilir. En iyi yöntem kullanmaktır true . |
DisableChecksumValidation | Bool, varsayılan değer false | Statik | Bu yapılandırma, uygulama sağlama sırasında sağlama toplamı doğrulamasını etkinleştirmemize veya devre dışı bırakmamıza olanak tanır. |
DisableServerSideCopy | Bool, varsayılan değer false | Statik | Bu yapılandırma, uygulama sağlama sırasında ImageStore'da uygulama paketinin sunucu tarafı kopyasını etkinleştirir veya devre dışı bırakır. |
ImageCachingEnabled | Bool, varsayılan true | Statik | Bu yapılandırma önbelleğe almayı etkinleştirmemize veya devre dışı bırakmamıza olanak tanır. |
ImageStoreConnectionString | SecureString | Statik | ImageStore köküne bağlantı dizesi. |
ImageStoreMinimumTransferBPS | Int, varsayılan değer 1024'dür | Dinamik | Küme ile ImageStore arasındaki en düşük aktarım hızı. Bu değer, dış ImageStore'a erişirken zaman aşımını belirlemek için kullanılır. Bu değeri yalnızca küme ile ImageStore arasındaki gecikme süresi yüksekse, kümenin dış ImageStore'dan indirilmesi için daha fazla zaman tanıyacak şekilde değiştirin. |
MaxUnusedAppTypeVersionsToKeep | Int, varsayılan değer 3'dür | Dinamik | Bu yapılandırma, temizleme için atlanacak kullanılmayan uygulama türü sürümlerinin sayısını tanımlar. Bu parametre yalnızca CleanupUnusedApplicationTypes parametresi etkinleştirildiğinde geçerlidir. Genel en iyi yöntem, varsayılan () 3 kullanmaktır. Birden küçük değerler geçerli değil. |
MetricActivityThresholds
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyIntegerValueMap, varsayılan değer Yok | Dinamik | Kümedeki ölçümler için MetricActivityThresholds kümesini belirler. maxNodeLoad, MetricActivityThresholds değerinden büyükse dengeleme çalışır. Birleştirme ölçümleri için Service Fabric'in düğümü boş olarak değerlendireceği yük miktarını tanımlar |
MetricActivityThresholdsPerNodeType
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyStringValueMap, varsayılan değer Yok | Statik | Düğüm türü başına ölçüm etkinliği eşiklerini belirten yapılandırma. |
MetricBalancingThresholds
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyDoubleValueMap, varsayılan değer Yok | Dinamik | Kümedeki ölçümler için MetricBalancingThresholds kümesini belirler. maxNodeLoad/minNodeLoad, MetricBalancingThresholds değerinden büyükse dengeleme çalışır. En az bir FD veya UD içindeki maxNodeLoad/minNodeLoad, MetricBalancingThresholds değerinden küçükse birleştirme çalışır. |
MetricBalancingThresholdsPerNodeType
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyStringValueMap, varsayılan değer Yok | Statik | Düğüm türü başına ölçüm dengeleme eşiklerini belirten yapılandırma. |
MetricLoadStickinessForSwap
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyDoubleValueMap, varsayılan değer Yok | Dinamik | Yükün değiştirildiğinde çoğaltmayla yapışan kısmını belirler. 0 ile 1 (yük çoğaltmaya bağlı değildir) ile 1 arasında bir değer alır (çoğaltmalı yük çubukları - varsayılan) |
Adlandırma/Çoğaltma
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir toplu işlem göndermeye zorlamadan önce, çoğaltıcının bir işlemi aldıktan sonra bekleyeceği süreyi belirler. |
ReplicationBatchSize | uint, varsayılan değer 1'dir | Statik | Birincil ve ikincil çoğaltmalar arasında gönderilecek işlem sayısını belirtir. Sıfırsa, birincil işlem başına ikincil kayda bir kayıt gönderir. Aksi takdirde birincil çoğaltma, yapılandırma değerine ulaşılana kadar günlük kayıtlarını toplar. Bu, ağ trafiğini azaltır. |
NamingService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
GatewayServiceDescriptionCacheLimit | Int, varsayılan değer 0'dır | Statik | Adlandırma Ağ Geçidi'ndeki LRU hizmet açıklaması önbelleğinde tutulan en fazla girdi sayısı (sınır olmadan 0 olarak ayarlanır). |
MaxClientConnections | Int, varsayılan değer 1000'dir | Dinamik | Ağ geçidi başına izin verilen en fazla istemci bağlantısı sayısı. |
MaxFileOperationTimeout | Saniye olarak süre, varsayılan değer 30'dur | Dinamik | Zaman aralığını saniye cinsinden belirtin. Dosya deposu hizmeti işlemi için izin verilen en fazla zaman aşımı. Daha büyük bir zaman aşımı belirten istekler reddedilir. |
MaxIndexedEmptyPartitions | Int, varsayılan değer 1000'dir | Dinamik | İstemcileri yeniden eşitlemek için bildirim önbelleğinde dizine alınmış olarak kalacak en fazla boş bölüm sayısı. Bu sayinin üzerindeki boş bölümler artan arama sürümü sırasına göre dizinden kaldırılır. İstemcileri yeniden bağlamak yine de eksik boş bölüm güncelleştirmelerini eşitleyebilir ve alabilir; ancak eşitleme protokolü daha pahalı hale gelir. |
MaxMessageSize | Int, varsayılan değer 4*1024*1024'dür | Statik | Adlandırma kullanılırken istemci düğümü iletişimi için ileti boyutu üst sınırı. DOS saldırısını hafifletme; varsayılan değer 4 MB'tır. |
MaxNamingServiceHealthReports | Int, varsayılan değer 10'dur | Dinamik | Adlandırma deposu hizmetinin bir kerede iyi durumda olmadığını bildirmiş olduğu en fazla yavaş işlem sayısı. 0 ise; tüm yavaş işlemler gönderilir. |
MaxOperationTimeout | Saniye olarak süre, varsayılan değer 600'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. İstemci işlemleri için izin verilen en fazla zaman aşımı. Daha büyük bir zaman aşımı belirten istekler reddedilir. |
MaxOutstandingNotificationsPerClient | Int, varsayılan değer 1000'dir | Dinamik | İstemci kaydından önce bekleyen en fazla bildirim sayısı ağ geçidi tarafından zorla kapatılır. |
MinReplicaSetSize | Int, varsayılan değer 3'dür | İzin Verilmez | Bir güncelleştirmeyi tamamlamak için içine yazmak için gereken en az Adlandırma Hizmeti çoğaltması sayısı. Sistemde bundan daha az sayıda çoğaltma etkinse, Güvenilirlik Sistemi çoğaltmalar geri yüklenene kadar Adlandırma Hizmeti Deposu güncelleştirmelerini reddeder. Bu değer hiçbir zaman TargetReplicaSetSize değerinden fazla olmamalıdır. |
PartitionCount | Int, varsayılan değer 3'dür | İzin Verilmez | Oluşturulacak Adlandırma Hizmeti deposunun bölüm sayısı. Her bölümün dizinine karşılık gelen tek bir bölüm anahtarı vardır; bu nedenle bölüm anahtarları [0; PartitionCount] var. Adlandırma Hizmeti bölümlerinin sayısını artırmak, herhangi bir yedekleme çoğaltma kümesi tarafından tutulan ortalama veri miktarını azaltarak Adlandırma Hizmeti'nin gerçekleştirebileceği ölçeği artırır; kaynak kullanımının artmasına neden olur (PartitionCount*ReplicaSetSize hizmet çoğaltmalarının korunması gerektiğinden). |
PlacementConstraints | dize, varsayılan değer "" | İzin Verilmez | Adlandırma Hizmeti için yerleştirme kısıtlaması. |
QuorumLossWaitDuration | Saniye olarak süre, varsayılan değer MaxValue'dir | İzin Verilmez | Zaman aralığını saniye cinsinden belirtin. Bir Adlandırma Hizmeti çekirdek kaybına geçtiğinde; bu süreölçer başlatılır. Süresi dolduğunda FM, aşağı çoğaltmaları kayıp olarak değerlendirir; ve çekirdeği kurtarmayı dene. Bunun veri kaybına neden olabileceğine değil. |
RepairInterval | Saniye olarak süre, varsayılan değer 5'tir | Statik | Zaman aralığını saniye cinsinden belirtin. Yetkili sahibi ile ad sahibi arasındaki adlandırma tutarsızlığı onarımın başlatılacağı aralık. |
ReplicaRestartWaitDuration | Saniye cinsinden süre, varsayılan değerdir (60,0 * 30) | İzin Verilmez | Zaman aralığını saniye cinsinden belirtin. Adlandırma Hizmeti çoğaltması kesildiğinde; bu süreölçer başlatılır. Süresi dolduğunda FM, devre dışı olan çoğaltmaları değiştirmeye başlar (henüz kaybolduğunu dikkate almaz). |
ServiceDescriptionCacheLimit | Int, varsayılan değer 0'dır | Statik | Adlandırma Deposu Hizmeti'ndeki LRU hizmet açıklaması önbelleğinde tutulan en fazla girdi sayısı (sınır olmadan 0 olarak ayarlanır). |
ServiceNotificationTimeout | Saniye olarak süre, varsayılan değer 30'dur | Dinamik | Zaman aralığını saniye cinsinden belirtin. İstemciye hizmet bildirimleri teslim ederken kullanılan zaman aşımı. |
StandByReplicaKeepDuration | Saniye cinsinden süre, varsayılan değer 3600.0 * 2'dir | İzin Verilmez | Zaman aralığını saniye cinsinden belirtin. Adlandırma Hizmeti çoğaltması aşağı durumdan geri geldiğinde; zaten değiştirilmiş olabilir. Bu zamanlayıcı, FM'in beklemedeki çoğaltmayı atmadan önce ne kadar süreyle tutacağını belirler. |
TargetReplicaSetSize | Int, varsayılan değer 7'dir | İzin Verilmez | Adlandırma Hizmeti deposunun her bölümü için çoğaltma kümelerinin sayısı. Çoğaltma kümelerinin sayısının artırılması, Adlandırma Hizmeti Deposu'ndaki bilgilerin güvenilirlik düzeyini artırır; düğüm hataları sonucunda bilgilerin kaybolacağı değişikliğin azaltılması; Windows Fabric'te yükün artmasına ve adlandırma verilerinde güncelleştirmelerin gerçekleştirilmesi için gereken süreye mal olur. |
NodeBufferPercentage
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyDoubleValueMap, varsayılan değer Yok | Dinamik | Ölçüm adı başına düğüm kapasitesi yüzdesi; yük devretme olayı için bir düğümde boş yer tutmak amacıyla arabellek olarak kullanılır. |
NodeCapacities
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | NodeCapacityCollectionMap | Statik | Farklı ölçümler için düğüm kapasiteleri koleksiyonu. |
NodeDomainIds
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | NodeFaultDomainIdCollection | Statik | Bir düğümün ait olduğu hata etki alanlarını açıklar. Hata etki alanı, düğümün veri merkezinde konumunu açıklayan bir URI aracılığıyla tanımlanır. Hata Etki Alanı URI'leri fd:/fd/ biçimindedir ve ardından bir URI yol kesimi gelir. |
UpgradeDomainId | dize, varsayılan değer "" | Statik | Bir düğümün ait olduğu yükseltme etki alanını açıklar. |
NodeProperties
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | NodePropertyCollectionMap | Statik | Düğüm özellikleri için dize anahtar-değer çiftleri koleksiyonu. |
Paas
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ClusterId | dize, varsayılan değer "" | İzin Verilmez | Yapılandırma koruması için doku tarafından kullanılan X509 sertifika deposu. |
PerformanceCounterLocalStore
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
Sayaçlar | String | Dinamik | Toplayacak performans sayaçlarının virgülle ayrılmış listesi. |
IsEnabled | Bool, varsayılan true | Dinamik | Bayrak, yerel düğümdeki performans sayacı koleksiyonunun etkinleştirilip etkinleştirilmediğini gösterir. |
MaxCounterBinaryFileSizeInMB | Int, varsayılan değer 1'dir | Dinamik | Her performans sayacı ikili dosyası için en büyük boyut (MB cinsinden). |
NewCounterBinaryFileCreationIntervalInMinutes | Int, varsayılan değer 10'dur | Dinamik | Yeni bir performans sayacı ikili dosyasının oluşturulduğu maksimum aralık (saniye cinsinden). |
SamplingIntervalInSeconds | Int, varsayılan değer 60'tır | Dinamik | Toplanan performans sayaçları için örnekleme aralığı. |
MinLoadBalancingIntervalsPerNodeType
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | KeyStringValueMap, varsayılan değer Yok | Statik | Düğüm türü başına en düşük yük dengeleme aralıklarını belirten yapılandırma. |
PlacementAndLoadBalancing
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AffinityConstraintPriority | Int, varsayılan değer 0'dır | Dinamik | Benzdirme kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay. |
ApplicationCapacityConstraintPriority | Int, varsayılan değer 0'dır | Dinamik | Kapasite kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay. |
AutoDetectAvailableResources | bool, varsayılan true | Statik | Bu yapılandırma, düğümdeki kullanılabilir kaynakların (CPU ve Bellek) otomatik olarak algılanması için tetiklenir. Bu yapılandırma true olarak ayarlandığında gerçek kapasiteleri okur ve kullanıcı hatalı düğüm kapasiteleri belirtmişse veya bunları hiç tanımlamadıysa düzeltiriz Bu yapılandırma false olarak ayarlanırsa, kullanıcının hatalı düğüm kapasitelerini belirttiğine ilişkin bir uyarı izleriz; Ama biz onları düzeltmeyeceğiz. bu, kullanıcının düğümdeki kapasitelerden daha fazla kapasiteye > sahip olmasını istediği veya kapasitelerin tanımlanmamış olduğu anlamına gelir; sınırsız kapasite varsayılır |
AuxiliaryInBuildThrottlingWeight | double, default is 1 | Statik | Yardımcı çoğaltmanın geçerli InBuildThrottling maksimum sınırına karşı ağırlığı. |
BalancingDelayAfterNewNode | Saniye olarak süre, varsayılan değer 120'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Yeni bir düğüm ekledikten sonra bu süre içinde etkinlikleri dengelemeye başlama. |
BalancingDelayAfterNodeDown | Saniye olarak süre, varsayılan değer 120'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Düğüm kapatma olayından sonra bu süre içinde etkinlikleri dengelemeye başlama. |
BlockNodeInUpgradeConstraintPriority | Int, varsayılan değer -1'dir | Dinamik | Kapasite kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay |
CapacityConstraintPriority | Int, varsayılan değer 0'dır | Dinamik | Kapasite kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay. |
ConsecutiveDroppedMovementsHealthReportLimit | Int, varsayılan değer 20'dir | Dinamik | Tanılama gerçekleştirilmeden ve sistem durumu uyarıları yaymadan önce ResourceBalancer tarafından verilen Hareketlerin art arda kaç kez bırakıldığını tanımlar. Negatif: Bu koşul altında Uyarı Yok. |
ConstraintFixPartialDelayAfterNewNode | Saniye olarak süre, varsayılan değer 120'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Yeni bir düğüm ekledikten sonra bu süre içinde FaultDomain ve UpgradeDomain kısıtlama ihlallerini düzeltmeyin. |
ConstraintFixPartialDelayAfterNodeDown | Saniye olarak süre, varsayılan değer 120'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Node down olayından sonra bu süre içinde FaultDomain ve UpgradeDomain kısıtlama ihlallerini düzeltmeyin. |
ConstraintViolationHealthReportLimit | Int, varsayılan değer 50'dir | Dinamik | Tanılamalar yürütülmeden ve sistem durumu raporları yayılmadan önce çoğaltmayı ihlal eden kısıtlamanın kalıcı olarak düzeltilme sayısını tanımlar. |
DecisionOperationalTracingEnabled | bool, varsayılan değer YANLIŞ | Dinamik | Olay deposunda CRM Karar operasyonel yapısal izlemesini sağlayan yapılandırma. |
DetailedConstraintViolationHealthReportLimit | Int, varsayılan değer 200'dür | Dinamik | Tanılamalar yürütülmeden ve ayrıntılı sistem durumu raporları yayılmadan önce çoğaltmayı ihlal eden kısıtlamanın kalıcı olarak düzeltilme sayısını tanımlar. |
DetailedDiagnosticsInfoListLimit | Int, varsayılan değer 15'tir | Dinamik | Tanılamaya kesilmeden önce eklenecek kısıtlama başına tanılama girdilerinin sayısını (ayrıntılı bilgilerle birlikte) tanımlar. |
DetailedNodeListLimit | Int, varsayılan değer 15'tir | Dinamik | Yerleştirilmemiş Çoğaltma raporlarına kesilmeden önce eklenecek kısıtlama başına düğüm sayısını tanımlar. |
DetailedPartitionListLimit | Int, varsayılan değer 15'tir | Dinamik | Tanılamaya kesilmeden önce eklenecek kısıtlama için tanılama girdisi başına bölüm sayısını tanımlar. |
DetailedVerboseHealthReportLimit | Int, varsayılan değer 200'dür | Dinamik | Ayrıntılı sistem durumu raporları yayılmadan önce, yerleştirilmemiş bir çoğaltmanın kalıcı olarak yerinin kaldırılma sayısını tanımlar. |
EnforceUserServiceMetricCapacities | bool, varsayılan değer YANLIŞ | Statik | Doku hizmetleri korumasını etkinleştirir. Tüm kullanıcı hizmetleri tek bir iş nesnesi/cgroup altındadır ve belirtilen kaynak miktarıyla sınırlıdır. Bunun, kullanıcı işi nesnesinin oluşturulması/kaldırılması ve Yapı Konağı'nın açılması sırasında sınırların ayarlanması için statik olması (FabricHost'un yeniden başlatılmasını gerektirir) olması gerekir. |
EnableServiceSensitivity | bool, varsayılan değer False | Dinamik | Çoğaltma duyarlılığı özelliğini etkinleştirmek/devre dışı bırakmak için özellik anahtarı. |
FaultDomainConstraintPriority | Int, varsayılan değer 0'dır | Dinamik | Hata etki alanı kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay. |
GlobalMovementThrottleCountingInterval | Saniye olarak süre, varsayılan değer 600'dür | Statik | Zaman aralığını saniye cinsinden belirtin. Etki alanı başına çoğaltma hareketlerinin izlendiği geçmiş aralığın uzunluğunu belirtin (GlobalMovementThrottleThreshold ile birlikte kullanılır). Genel azaltmayı tamamen yoksaymak için 0 olarak ayarlanabilir. |
GlobalMovementThrottleThreshold | Uint, varsayılan değer 1000'dir | Dinamik | GlobalMovementThrottleCountingInterval tarafından belirtilen geçmiş aralıkta Dengeleme Aşamasında izin verilen maksimum hareket sayısı. |
GlobalMovementThrottleThresholdForBalancing | Uint, varsayılan değer 0'dır | Dinamik | GlobalMovementThrottleCountingInterval tarafından belirtilen geçmiş aralıkta Dengeleme Aşamasında izin verilen maksimum hareket sayısı. 0 sınır olmadığını gösterir. |
GlobalMovementThrottleThresholdForPlacement | Uint, varsayılan değer 0'dır | Dinamik | GlobalMovementThrottleCountingInterval.0 tarafından belirtilen geçmiş aralıkta Yerleştirme Aşamasında izin verilen en fazla hareket sayısı sınırı göstermez. |
GlobalMovementThrottleThresholdPercentage | double, default is 0 | Dinamik | GlobalMovementThrottleCountingInterval tarafından belirtilen geçmiş aralıkta Dengeleme ve Yerleştirme aşamalarında izin verilen toplam hareket sayısı üst sınırı (kümedeki toplam çoğaltma sayısının yüzdesi olarak ifade edilir). 0 sınır olmadığını gösterir. Hem bu hem de GlobalMovementThrottleThreshold belirtilirse; daha fazla muhafazakar sınır kullanılır. |
GlobalMovementThrottleThresholdPercentageForBalancing | double, default is 0 | Dinamik | GlobalMovementThrottleCountingInterval tarafından belirtilen geçmiş aralıkta Dengeleme Aşamasında izin verilen en fazla hareket sayısı (PLB'deki toplam çoğaltma sayısının yüzdesi olarak ifade edilir). 0 sınır olmadığını gösterir. Hem bu hem de GlobalMovementThrottleThresholdForBalancing belirtilirse; daha fazla muhafazakar sınır kullanılır. |
InBuildThrottlingAssociatedMetric | dize, varsayılan değer "" | Statik | Bu azaltma için ilişkili ölçüm adı. |
InBuildThrottlingEnabled | Bool, varsayılan değer false | Dinamik | Derleme içi azaltmanın etkinleştirilip etkinleştirilmediğini belirleyin. |
InBuildThrottlingGlobalMaxValue | Int, varsayılan değer 0'dır | Dinamik | Genel olarak izin verilen en fazla derleme içi çoğaltma sayısı. |
KesmeBalancingForAllFailoverUnitUpdates | Bool, varsayılan değer false | Dinamik | Herhangi bir yük devretme birimi güncelleştirme türünün hızlı veya yavaş dengeleme çalıştırmasını kesmesi gerekip gerekmediğini belirler. Belirtilen "yanlış" dengeleme ile Yük Devretme Birimi oluşturulursa/silinirse çalıştırma kesilir; eksik çoğaltmaları var; birincil çoğaltma konumunu veya değiştirilen çoğaltma sayısını değiştirdi. Diğer durumlarda dengeleme çalıştırması kesilMEYECEKTİR - Yük Devretme Birimi: ek çoğaltmaları varsa; herhangi bir çoğaltma bayrağını değiştirdi; yalnızca bölüm sürümünü veya başka bir durumu değiştirdi. |
MinConstraintCheckInterval | Saniye olarak süre, varsayılan değer 1'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. İki ardışık kısıtlama denetimi yuvarlamadan önce geçmesi gereken en düşük süreyi tanımlar. |
MinLoadBalancingInterval | Saniye olarak süre, varsayılan değer 5'tir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Ardışık iki dengeleme turundan önce geçmesi gereken en düşük süreyi tanımlar. |
MinPlacementInterval | Saniye olarak süre, varsayılan değer 1'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. İki ardışık yerleştirme turundan önce geçmesi gereken en düşük süreyi tanımlar. |
MoveExistingReplicaForPlacement | Bool, varsayılan true | Dinamik | Ayar, yerleştirme sırasında var olan çoğaltmanın taşınıp taşınmadığını belirler. |
MovementPerPartitionThrottleCountingInterval | Saniye olarak süre, varsayılan değer 600'dür | Statik | Zaman aralığını saniye cinsinden belirtin. Her bölüm için çoğaltma hareketlerinin izlendiği geçmiş aralığın uzunluğunu belirtin (MovementPerPartitionThrottleThreshold ile birlikte kullanılır). |
MovementPerPartitionThrottleThreshold | Uint, varsayılan değer 50'dir | Dinamik | Bu bölümün çoğaltmaları için dengelemeyle ilgili hareketlerin sayısı, MovementPerPartitionThrottleCountingInterval tarafından belirtilen geçmiş aralıkta MovementPerFailoverUnitThrottleThreshold'a ulaştıysa veya aştıysa, bölüm için dengelemeyle ilgili bir hareket gerçekleşmez. |
MoveParentToFixAffinityViolation | Bool, varsayılan değer false | Dinamik | Ayar, benşim kısıtlamalarını düzeltmek için üst çoğaltmaların taşınıp taşınamadığını belirler. |
NodeTaggingEnabled | Bool, varsayılan değer false | Dinamik | Doğruysa; NodeTagging özelliği etkinleştirilir. |
NodeTaggingConstraintPriority | Int, varsayılan değer 0'dır | Dinamik | Düğüm etiketlemesinin yapılandırılabilir önceliği. |
PartiallyPlaceServices | Bool, varsayılan true | Dinamik | Kümedeki tüm hizmet çoğaltmalarının, bunlar için sınırlı uygun düğümler verildiğinde "tümü veya hiç" yerleştirilip yerleştirilmeyeceklerini belirler. |
PlaceChildWithoutParent | Bool, varsayılan true | Dinamik | Üst çoğaltmanın olmaması durumunda alt hizmet çoğaltması yerleştirilip yerleştirilebileceğini belirleyen ayar. |
PlacementConstraintPriority | Int, varsayılan değer 0'dır | Dinamik | Yerleştirme kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay. |
PlacementConstraintValidationCacheSize | Int, varsayılan değer 10000'dir | Dinamik | Yerleştirme Kısıtlama İfadelerinin hızlı doğrulanması ve önbelleğe alınmasını için kullanılan tablonun boyutunu sınırlar. |
PlacementSearchTimeout | Saniye olarak süre, varsayılan değer 0,5'tir | Dinamik | Zaman aralığını saniye cinsinden belirtin. Hizmetleri yerleştirirken; bir sonuç döndürmeden önce en çok bu kadar süre için arama. |
PLBRefreshGap | Saniye olarak süre, varsayılan değer 1'dir | Dinamik | Zaman aralığını saniye cinsinden belirtin. PLB'nin durumunu yeniden yenilemeden önce geçmesi gereken en düşük süreyi tanımlar. |
PreferredLocationConstraintPriority | Int, varsayılan değer 2'dir | Dinamik | Tercih edilen konum kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; 2: İyileştirme; negatif: Yoksay |
PreferredPrimaryDomainsConstraintPriority | Int, varsayılan değer 1'dir | Dinamik | Tercih edilen birincil etki alanı kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay |
PreferUpgradedUDs | bool, varsayılan değer YANLIŞ | Dinamik | Zaten yükseltilen UD'lere geçmeyi tercih eden mantığı açar ve kapatır. SF 7.0'dan başlayarak, bu parametrenin varsayılan değeri TRUE yerine FALSE olarak değiştirilir. |
PreventTransientOvercommit | Bool, varsayılan değer false | Dinamik | PLB'nin başlatılan taşımalar tarafından serbest kalacak kaynaklara hemen güveneceğini belirler. Varsayılan olarak; PLB, dışarı taşımayı başlatabilir ve geçici aşırı işlem oluşturabilecek aynı düğümde geçiş yapabilir. Bu parametrenin true olarak ayarlanması, bu tür aşırı komutların ve isteğe bağlı birleştirmenin (placementWithMove olarak da bilinir) devre dışı bırakılmasını engeller. |
RelaxUnlimitedPartitionBasedAutoScaling | Bool, varsayılan değer false | Dinamik | -1 üst ölçeklendirme sınırı için bölüm tabanlı otomatik ölçeklendirmeye izin ver seçeneği kullanılabilir düğüm sayısını aşıyor. Yapılandırma etkinleştirildiyse; maksimum bölüm sayısı, kullanılabilir yük ve varsayılan bölüm yükü oranı olarak hesaplanır. RelaxUnlimitedPartitionBasedAutoScaling etkinse; en fazla bölüm sayısı kullanılabilir düğüm sayısından az olmayacaktır. |
RelaxUnlimitedInstanceBasedAutoScaling | Bool, varsayılan değer false | Dinamik | -1 üst ölçeklendirme sınırı için örnek tabanlı otomatik ölçeklendirmeye izin ver seçeneği kullanılabilir düğüm sayısını aşıyor. Yapılandırma etkinleştirildiyse; maksimum bölüm sayısı, kullanılabilir yük ve varsayılan örnek yükü oranı olarak hesaplanır. RelaxUnlimitedInstanceBasedAutoScaling etkinse; en fazla örnek sayısı kullanılabilir düğüm sayısından az olmayacaktır. Hizmet aynı düğümde birden çok örneğe izin vermiyorsa; RelaxUnlimitedInstanceBasedAutoScaling yapılandırmasının etkinleştirilmesi bu hizmeti etkilemez. AllowCreateUpdateMultiInstancePerNodeServices yapılandırması devre dışı bırakılırsa; RelaxUnlimitedInstanceBasedAutoScaling yapılandırmasının etkinleştirilmesi herhangi bir etkiye sahip değildir. |
ScaleoutCountConstraintPriority | Int, varsayılan değer 0'dır | Dinamik | Ölçek genişletme sayısı kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay. |
SeparateBalancingStrategyPerNodeType | Bool, varsayılan değer false | Dinamik | Düğüm türü başına dengeleme yapılandırması Düğüm türü başına dengeleme özelliğini etkinleştirin veya devre dışı bırakın. |
SubclusteringEnabled | Bool, varsayılan değer YANLIŞ'tır | Dinamik | Dengeleme için standart sapma hesaplanırken alt kümelemesi kabul etme |
SubclusteringReportingPolicy | Int, varsayılan değer 1'dir | Dinamik | Alt kapsayıcı sistem durumu raporlarının nasıl ve nasıl gönderileceğini tanımlar: 0: Raporlama; 1: Uyarı; 2: Tamam |
SwapPrimaryThrottlingAssociatedMetric | dize, varsayılan değer "" | Statik | Bu azaltma için ilişkili ölçüm adı. |
SwapPrimaryThrottlingEnabled | Bool, varsayılan değer false | Dinamik | Swap-primary azaltmanın etkinleştirilip etkinleştirilmediğini belirleyin. |
SwapPrimaryThrottlingGlobalMaxValue | Int, varsayılan değer 0'dır | Dinamik | Genel olarak izin verilen swap-primary çoğaltmalarının maksimum sayısı. |
TraceCRMReasons | Bool, varsayılan true | Dinamik | CRM tarafından operasyonel olaylar kanalına yapılan taşımaların nedenlerinin izlenip izlenmeyeceğini belirtir. |
UpgradeDomainConstraintPriority | Int, varsayılan değer 1'dir | Dinamik | Yükseltme etki alanı kısıtlamasının önceliğini belirler: 0: Sabit; 1: Yumuşak; negatif: Yoksay. |
UseMoveCostReports | Bool, varsayılan değer false | Dinamik | LB'ye puanlama işlevinin maliyet öğesini yoksaymasını; daha iyi dengeli yerleştirme için potansiyel olarak çok sayıda taşımaya neden olur. |
UseSeparateAuxiliaryLoad | Bool, varsayılan true | Dinamik | Ayar, PLB'nin her düğümde yardımcı için farklı yük kullanıp kullanmaması gerektiğini belirler. UseSeparateAuxiliaryLoad kapalıysa: - Bir düğümdeki yardımcı için bildirilen yük, UseSeparateAuxiliaryLoad açıksa her yardımcı (diğer tüm düğümlerde) için yükün üzerine yazılmasıyla sonuçlanır: - Için bildirilen yük bir düğümdeki yardımcı yalnızca bu yardımcıda etkili olur (diğer düğümlerde yardımcılar üzerinde hiçbir etkisi yoktur) - Çoğaltma kilitlenmesi olursa - tüm geri kalan yardımcıların ortalama yüküyle yeni çoğaltma oluşturulur - PLB mevcut çoğaltmayı taşırsa- yük onunla birlikte gider. |
UseSeparateAuxiliaryMoveCost | Bool, varsayılan değer false | Dinamik | Ayar, PLB'nin her düğümde yardımcı için farklı taşıma maliyeti kullanıp kullanmaması gerektiğini belirler. UseSeparateAuxiliaryMoveCost kapalıysa: - Bir düğümdeki yardımcı için bildirilen taşıma maliyeti, UseSeparateAuxiliaryMoveCost açıksa her yardımcı için taşıma maliyetinin üzerine yazılmasıyla sonuçlanır (diğer tüm düğümlerde) on: - Bir düğümdeki yardımcı için bildirilen taşıma maliyeti yalnızca bu yardımcı öğe üzerinde geçerli olur (diğer düğümlerde yardımcıları etkilemez) - Çoğaltma kilitlenmesi oluşursa - yeni çoğaltma, hizmet düzeyinde belirtilen varsayılan taşıma maliyetiyle oluşturulur - PLB mevcut çoğaltmayı taşırsa - taşıma maliyet de buna bağlıdır. |
UseSeparateSecondaryLoad | Bool, varsayılan true | Dinamik | İkincil çoğaltmalar için ayrı yük kullanılması gerekip gerekmediğini belirleyen ayar. |
UseSeparateSecondaryMoveCost | Bool, varsayılan true | Dinamik | Ayar, PLB'nin her düğümde ikincil için farklı taşıma maliyeti kullanıp kullanmaması gerektiğini belirler. UseSeparateSecondaryMoveCost kapalıysa: - Bir düğümdeki ikincil için bildirilen taşıma maliyeti, UseSeparateSecondaryMoveCost açıksa her ikincil (diğer tüm düğümlerde) için taşıma maliyetinin üzerine yazılmasıyla sonuçlanır açık: - Bir düğümdeki ikincil için bildirilen taşıma maliyeti yalnızca söz konusu ikincil öğe üzerinde geçerli olur (diğer düğümlerde ikincilleri etkilemez) - Çoğaltma kilitlenmesi oluşursa - yeni çoğaltma, hizmet düzeyinde belirtilen varsayılan taşıma maliyetiyle oluşturulur - PLB mevcut çoğaltmayı taşırsa - taşı maliyet de buna bağlıdır. |
ValidatePlacementConstraint | Bool, varsayılan true | Dinamik | Bir hizmetin ServiceDescription güncelleştirilirken bir hizmet için PlacementConstraint ifadesinin doğrulanıp doğrulanmayacağını belirtir. |
ValidatePrimaryPlacementConstraintOnPromote | Bool, varsayılan true | Dinamik | Bir hizmet için PlacementConstraint ifadesinin yük devretmede birincil tercih için değerlendirilip değerlendirilmediğini belirtir. |
VerboseHealthReportLimit | Int, varsayılan değer 20'dir | Dinamik | Bir çoğaltma için sistem durumu uyarısı bildirilmeden önce (ayrıntılı sistem durumu bildirimi etkinleştirildiyse) çoğaltmanın kaç kez yerinin kaldırıldığını tanımlar. |
NodeLoadsOperationalTracingEnabled | Bool, varsayılan true | Dinamik | Olay deposunda Düğüm Yükü işletimsel yapısal izlemesini etkinleştiren yapılandırma. |
NodeLoadsOperationalTracingInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(20) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Düğüm yüklemelerinin her hizmet etki alanı için olay deposuna yüklenmesini izleme aralığı. |
ReconfigurationAgent
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ApplicationUpgradeMaxReplicaCloseDuration | Saniye olarak süre, varsayılan değer 900'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Sistemin, Uygulama Yükseltmesi sırasında takılmış çoğaltmaları olan hizmet konaklarını sonlandırmadan önce bekleyeceği süre. |
FabricUpgradeMaxReplicaCloseDuration | Saniye olarak süre, varsayılan değer 900'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Sistemin, doku yükseltmesi sırasında yakın konumda takılmış çoğaltmaları olan hizmet konaklarını sonlandırmadan önce bekleyeceği süre. |
GracefulReplicaShutdownMaxDuration | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(120) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Sistemin, yakın konumda takılı kalan çoğaltmaları olan hizmet konaklarını sonlandırmadan önce bekleyeceği süre. Bu değer 0 olarak ayarlanırsa, çoğaltmalara kapatma talimatı verilmeyecektir. |
NodeDeactivationMaxReplicaCloseDuration | Saniye olarak süre, varsayılan değer 900'dür | Dinamik | Zaman aralığını saniye cinsinden belirtin. Sistemin düğüm devre dışı bırakma sırasında yakın konumda takılan çoğaltmaları olan hizmet konaklarını sonlandırmadan önce bekleyeceği süre. |
PeriodicApiSlowTraceInterval | Saniye cinsinden süre, varsayılan değer 5 dakikadır | Dinamik | Zaman aralığını saniye cinsinden belirtin. PeriodicApiSlowTraceInterval, YAVAŞ API çağrılarının API izleyicisi tarafından geri çekileceği aralığı tanımlar. |
ReplicaChangeRoleFailureRestartThreshold | int, varsayılan değer 10'dur | Dinamik | Tam sayı. Birincil yükseltme sırasında otomatik gönderme eyleminin (çoğaltma yeniden başlatma) uygulanacağı API hatalarının sayısını belirtin. |
ReplicaChangeRoleFailureWarningReportThreshold | int, varsayılan değer 2147483647 | Dinamik | Tam sayı. Birincil yükseltme sırasında uyarı sistem durumu raporunun yükseltileceği API hatalarının sayısını belirtin. |
ServiceApiHealthDuration | Saniye cinsinden süre, varsayılan değer 30 dakikadır | Dinamik | Zaman aralığını saniye cinsinden belirtin. ServiceApiHealthDuration, bir hizmet API'sini iyi durumda olmadığını bildirmeden önce ne kadar süreyle çalışmasını beklediğimizi tanımlar. |
ServiceReconfigurationApiHealthDuration | Saniye olarak süre, varsayılan değer 30'dur | Dinamik | Zaman aralığını saniye cinsinden belirtin. ServiceReconfigurationApiHealthDuration, iyi durumda olmadığını bildirmeden önce bir hizmet API'sini ne kadar süreyle bekleyeceğimizi tanımlar. Bu, kullanılabilirliği etkileyen API çağrıları için geçerlidir. |
RepairManager/Çoğaltma
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ReplicationBatchSendInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir toplu işlem göndermeye zorlamadan önce, çoğaltıcının bir işlemi aldıktan sonra bekleyeceği süreyi belirler. |
ReplicationBatchSize | uint, varsayılan değer 1'dir | Statik | Birincil ve ikincil çoğaltmalar arasında gönderilecek işlem sayısını belirtir. Sıfırsa, birincil işlem başına ikincil kayda bir kayıt gönderir. Aksi takdirde birincil çoğaltma, yapılandırma değerine ulaşılana kadar günlük kayıtlarını toplar. Bu, ağ trafiğini azaltır. |
Çoğaltma
Uyarı Notu : Küme düzeyinde Çoğaltma/TranscationalReplicator ayarlarının değiştirilmesi, durum bilgisi olan tüm hizmetlerin ayarlarının değiştirilmesi sistem hizmetlerini içerir. Bu genellikle önerilmez. Bu belgeye bakın: Azure Service Fabric Reliable Services'i Yapılandırma - Azure Service Fabric | Hizmetleri uygulama düzeyinde yapılandırmak için Microsoft Docs .
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
BatchAcknowledgementInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromMilliseconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Çoğaltmanın bir onay göndermeden önce bir işlemi aldıktan sonra bekleyeceği süreyi belirler. Bu süre boyunca alınan diğer işlemler, bildirimlerini tek bir iletide geri gönderir ve> ağ trafiğini azaltır, ancak çoğaltıcının aktarım hızını azaltabilir. |
MaxCopyQueueSize | uint, varsayılan değer 1024'dür | Statik | Bu, çoğaltma işlemlerini sürdüren kuyruğun ilk boyutunu tanımlayan en büyük değerdir. Bunun 2'nin gücü olması gerektiğini unutmayın. Çalışma zamanı sırasında kuyruk bu boyuta büyürse, birincil ve ikincil çoğaltıcılar arasında işlem kısıtlanır. |
MaxPrimaryReplicationQueueMemorySize | uint, varsayılan değer 0 | Statik | Bu, birincil çoğaltma kuyruğunun bayt cinsinden en yüksek değeridir. |
MaxPrimaryReplicationQueueSize | uint, varsayılan değer 8192'dir | Statik | Bu, birincil çoğaltma kuyruğunda var olabilecek en fazla işlem sayısıdır. Bunun 2'nin gücü olması gerektiğini unutmayın. |
MaxReplicationMessageSize | uint, varsayılan 52428800 | Statik | Çoğaltma işlemlerinin ileti boyutu üst sınırı. Varsayılan değer 50 MB'tır. |
MaxSecondaryReplicationQueueMemorySize | uint, varsayılan değer 0 | Statik | Bu, ikincil çoğaltma kuyruğunun bayt cinsinden en yüksek değeridir. |
MaxSecondaryReplicationQueueSize | uint, varsayılan değer 16384'dür | Statik | Bu, ikincil çoğaltma kuyruğunda var olabilecek en fazla işlem sayısıdır. Bunun 2'nin gücü olması gerektiğini unutmayın. |
QueueHealthMonitoringInterval | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(30) | Statik | Zaman aralığını saniye cinsinden belirtin. Bu değer Çoğaltma işlemi kuyruklarındaki uyarı/hata durumu olaylarını izlemek için Çoğaltıcı tarafından kullanılan süreyi belirler. '0' değeri sistem durumu izlemeyi devre dışı bırakır |
QueueHealthWarningAtUsagePercent | uint, varsayılan değer 80'dir | Statik | Bu değer, yüksek kuyruk kullanımıyla ilgili uyarı bildirdiğimiz çoğaltma kuyruğu kullanımını (yüzde olarak) belirler. QueueHealthMonitoringInterval yetkisiz kullanım aralığından sonra bunu yaparız. Kuyruk kullanımı yetkisiz kullanım aralığında bu yüzdenin altına düşerse |
ReplicatorAddress | string, default is "localhost:0" | Statik | İşlemleri göndermek/almak için diğer çoğaltmalarla bağlantı kurmak için Windows Fabric Replicator tarafından kullanılan -'IP:Port' dizesi biçimindeki uç nokta. |
ReplicationBatchSendInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir toplu işlem göndermeye zorlamadan önce, çoğaltıcının bir işlemi aldıktan sonra bekleyeceği süreyi belirler. |
ReplicationBatchSize | uint, varsayılan değer 1'dir | Statik | Birincil ve ikincil çoğaltmalar arasında gönderilecek işlem sayısını belirtir. Sıfırsa, birincil işlem başına ikincil kayda bir kayıt gönderir. Aksi takdirde birincil çoğaltma, yapılandırma değerine ulaşılana kadar günlük kayıtlarını toplar. Bu, ağ trafiğini azaltır. |
ReplicatorListenAddress | string, default is "localhost:0" | Statik | Windows Doku Çoğaltıcısı tarafından diğer çoğaltmalardan işlem almak için kullanılan -'IP:Port' dizesi biçimindeki uç nokta. |
ReplicatorPublishAddress | string, default is "localhost:0" | Statik | Windows Doku Çoğaltıcısı tarafından diğer çoğaltmalara işlem göndermek için kullanılan -'IP:Port' dizesi biçimindeki uç nokta. |
RetryInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(5) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir işlem kaybolduğunda veya reddedildiğinde bu zamanlayıcı, çoğaltıcının işlemi gönderme sıklıklarını belirler. |
ResourceMonitorService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
IsEnabled | bool, varsayılan değer YANLIŞ | Statik | Hizmetin kümede etkinleştirilip etkinleştirilmediğini denetler. |
RunAs
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
RunAsAccountName | dize, varsayılan değer "" | Dinamik | RunAs hesap adını gösterir. Bu yalnızca "DomainUser" veya "ManagedServiceAccount" hesap türü için gereklidir. Geçerli değerler "etkialanı\kullanıcı" veya "user@domain" değerleridir. |
RunAsAccountType | dize, varsayılan değer "" | Dinamik | RunAs hesap türünü gösterir. Bu, "DomainUser/NetworkService/ManagedServiceAccount/LocalSystem" Geçerli değerler bölümündeki Tüm RunA'lar için gereklidir. |
RunAsPassword | dize, varsayılan değer "" | Dinamik | RunAs hesabı parolasını gösterir. Bu yalnızca "DomainUser" hesap türü için gereklidir. |
RunAs_DCA
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
RunAsAccountName | dize, varsayılan değer "" | Dinamik | RunAs hesap adını gösterir. Bu yalnızca "DomainUser" veya "ManagedServiceAccount" hesap türü için gereklidir. Geçerli değerler "etkialanı\kullanıcı" veya "user@domain" değerleridir. |
RunAsAccountType | dize, varsayılan değer "" | Dinamik | RunAs hesap türünü gösterir. Bu, "LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem" olan tüm RunAs bölümleri için gereklidir. |
RunAsPassword | dize, varsayılan değer "" | Dinamik | RunAs hesabı parolasını gösterir. Bu yalnızca "DomainUser" hesap türü için gereklidir. |
RunAs_Fabric
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
RunAsAccountName | dize, varsayılan değer "" | Dinamik | RunAs hesap adını gösterir. Bu yalnızca "DomainUser" veya "ManagedServiceAccount" hesap türü için gereklidir. Geçerli değerler "etkialanı\kullanıcı" veya "user@domain" değerleridir. |
RunAsAccountType | dize, varsayılan değer "" | Dinamik | RunAs hesap türünü gösterir. Bu, "LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem" olan tüm RunAs bölümleri için gereklidir. |
RunAsPassword | dize, varsayılan değer "" | Dinamik | RunAs hesabı parolasını gösterir. Bu yalnızca "DomainUser" hesap türü için gereklidir. |
RunAs_HttpGateway
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
RunAsAccountName | dize, varsayılan değer "" | Dinamik | RunAs hesap adını gösterir. Bu yalnızca "DomainUser" veya "ManagedServiceAccount" hesap türü için gereklidir. Geçerli değerler "etkialanı\kullanıcı" veya "user@domain" değerleridir. |
RunAsAccountType | dize, varsayılan değer "" | Dinamik | RunAs hesap türünü gösterir. Bu, "LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem" olan tüm RunAs bölümleri için gereklidir. |
RunAsPassword | dize, varsayılan değer "" | Dinamik | RunAs hesabı parolasını gösterir. Bu yalnızca "DomainUser" hesap türü için gereklidir. |
Güvenlik
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
AADCertEndpointFormat | dize, varsayılan değer "" | Statik | Microsoft Entra Sertifika Uç Noktası Biçimi, varsayılan Azure Ticari, Azure Kamuhttps://login.microsoftonline.us/{0}/federationmetadata/2007-06/federationmetadata.xml" "; |
AADClientApplication | dize, varsayılan değer "" | Statik | Doku İstemcilerini temsil eden Yerel İstemci uygulama adı veya kimliği |
AADClusterApplication | dize, varsayılan değer "" | Statik | Kümeyi temsil eden Web API'si uygulama adı veya kimliği |
AADLoginEndpoint | dize, varsayılan değer "" | Statik | Microsoft Entra Oturum Açma Uç Noktası, varsayılan Azure Ticari, Azure Kamuhttps://login.microsoftonline.us" "; |
AADTenantId | dize, varsayılan değer "" | Statik | Kiracı Kimliği (GUID) |
AcceptExpiredPinnedClusterCertificate | bool, varsayılan değer YANLIŞ | Dinamik | Parmak izi tarafından bildirilen süresi dolmuş küme sertifikalarının kabul edilip edilmeyeceğini belirten bayrak Yalnızca küme sertifikaları için geçerlidir; kümeyi canlı tutmak için. |
AdminClientCertThumbprints | dize, varsayılan değer "" | Dinamik | İstemciler tarafından yönetici rolünde kullanılan sertifikaların parmak izleri. Virgülle ayrılmış bir ad listesi. |
AADTokenEndpointFormat | dize, varsayılan değer "" | Statik | Microsoft Entra Token Endpoint, varsayılan Azure Ticari, Azure Kamu gibi varsayılan olmayan ortam için belirtilmiştir"https://login.microsoftonline.us/{0}" |
AdminClientClaims | dize, varsayılan değer "" | Dinamik | Yönetici istemcilerinden beklenen tüm olası talepler; ClientClaims ile aynı biçim; bu liste, ClientClaims'e dahili olarak eklenir; bu nedenle ClientClaims'e aynı girdileri de eklemeniz gerekmez. |
AdminClientIdentities | dize, varsayılan değer "" | Dinamik | Yönetici rolünde doku istemcilerinin Windows kimlikleri; ayrıcalıklı doku işlemlerini yetkilendirmek için kullanılır. Virgülle ayrılmış bir liste; her girdi bir etki alanı hesabı adı veya grup adıdır. Kolaylık sağlamak için; fabric.exe çalıştıran hesaba otomatik olarak yönetici rolü atanır; serviceFabricAdministrators grubu da öyledir. |
AppRunAsAccountGroupX509Folder | string, default is /home/sfuser/sfusercerts | Statik | AppRunAsAccountGroup X509 sertifikalarının ve özel anahtarların bulunduğu klasör |
CertificateExpirySafetyMargin | TimeSpan, varsayılan değer Common::TimeSpan::FromMinutes(43200) | Statik | Zaman aralığını saniye cinsinden belirtin. Sertifika süre sonu için güvenlik marjı; sertifika sistem durumu raporu durumu, süre sonu bundan daha yakın olduğunda Tamam'dan Uyarı'ya değişir. Varsayılan değer 30 gündür. |
CertificateHealthReportingInterval | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(3600 * 8) | Statik | Zaman aralığını saniye cinsinden belirtin. Sertifika sistem durumu raporlaması için aralığı belirtin; varsayılan olarak 8 saat; 0 ayarı sertifika sistem durumu raporlamasını devre dışı bırakır |
ClientCertThumbprints | dize, varsayılan değer "" | Dinamik | İstemciler tarafından kümeyle konuşmak için kullanılan sertifikaların parmak izleri; küme, gelen bağlantıyı yetkilendirmek için bunu kullanır. Virgülle ayrılmış bir ad listesi. |
ClientClaimAuthEnabled | bool, varsayılan değer YANLIŞ | Statik | İstemcilerde talep tabanlı kimlik doğrulamasının etkinleştirilip etkinleştirilmediğini gösterir; bu true ayarı ClientRoleEnabled'ı örtük olarak ayarlar. |
ClientClaims | dize, varsayılan değer "" | Dinamik | ağ geçidine bağlanmak için istemcilerden beklenen tüm olası talepler. Bu bir 'OR' listesi: ClaimsEntry || ClaimsEntry || ClaimsEntry ... her ClaimsEntry bir "AND" listesidir: ClaimType=ClaimValue && ClaimType=ClaimValue && ClaimType=ClaimValue ... |
ClientIdentities | dize, varsayılan değer "" | Dinamik | FabricClient'ın Windows kimlikleri; adlandırma ağ geçidi, gelen bağlantıları yetkilendirmek için bunu kullanır. Virgülle ayrılmış bir liste; her girdi bir etki alanı hesabı adı veya grup adıdır. Kolaylık sağlamak için; fabric.exe çalıştıran hesaba otomatik olarak izin verilir; serviceFabricAllowedUsers ve ServiceFabricAdministrators grubu da bu şekildedir. |
ClientRoleEnabled | bool, varsayılan değer YANLIŞ | Statik | İstemci rolünün etkinleştirilip etkinleştirilmediğini gösterir; true olarak ayarlandığında; istemcilerine kimliklerine göre roller atanır. V2 için; bunun etkinleştirilmesi, istemcinin AdminClientCommonNames/AdminClientId varlıklarında olmadığı anlamına gelir ve yalnızca salt okunur işlemleri yürütebilir. |
ClusterCertThumbprints | dize, varsayılan değer "" | Dinamik | Kümeye katılmasına izin verilen sertifikaların parmak izleri; virgülle ayrılmış ad listesi. |
ClusterCredentialType | string, default is "None" | İzin Verilmez | Kümenin güvenliğini sağlamak için kullanılacak güvenlik kimlik bilgilerinin türünü gösterir. Geçerli değerler şunlardır: "Yok/X509/Windows" |
ClusterIdentities | dize, varsayılan değer "" | Dinamik | Küme düğümlerinin Windows kimlikleri; küme üyeliği yetkilendirmesi için kullanılır. Virgülle ayrılmış bir liste; her girdi bir etki alanı hesabı adı veya grup adıdır |
ClusterSpn | dize, varsayılan değer "" | İzin Verilmez | Kümenin hizmet asıl adı; doku tek bir etki alanı kullanıcısı (gMSA/etki alanı kullanıcı hesabı) olarak çalıştığında. Bu, fabric.exe kiralama dinleyicilerinin ve dinleyicilerinin SPN'sini ifade eder: federasyon dinleyicileri; iç çoğaltma dinleyicileri; çalışma zamanı hizmet dinleyicisi ve adlandırma ağ geçidi dinleyicisi. Doku makine hesabı olarak çalıştırıldığında bu boş bırakılmalıdır; bu durumda, dinleyici aktarım adresinden yan işlem dinleyicisi SPN'sini bağlama. |
CrlCheckingFlag | uint, varsayılan 0x40000000 | Dinamik | Varsayılan sertifika zinciri doğrulama bayrağı; bileşene özgü bayrak tarafından geçersiz kılınabilir; Örneğin Federation/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 0 ayarı CRL denetimini devre dışı bırakır Desteklenen değerlerin tam listesi dwFlags of CertGetCertificateChain tarafından belgelenmiştir: https://msdn.microsoft.com/library/windows/desktop/aa376078(v=vs.85).aspx |
CrlDisablePeriod | TimeSpan, varsayılan Değer: Common::TimeSpan::FromMinutes(15) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Çevrimdışı hatayla karşılaşıldıktan sonra belirli bir sertifika için CRL denetimi ne kadar süreyle devre dışı bırakılır; CRL çevrimdışı hatası yoksayılabilirse. |
CrlOfflineHealthReportTtl | TimeSpan, varsayılan Değer: Common::TimeSpan::FromMinutes(1440) | Dinamik | Zaman aralığını saniye cinsinden belirtin. |
DisableFirewallRuleForDomainProfile | bool, varsayılan true | Statik | Etki alanı profili için güvenlik duvarı kuralının etkinleştirilmemesi gerekip gerekmediğini gösterir |
DisableFirewallRuleForPrivateProfile | bool, varsayılan true | Statik | Özel profil için güvenlik duvarı kuralının etkinleştirilmemesi gerekip gerekmediğini gösterir |
DisableFirewallRuleForPublicProfile | bool, varsayılan true | Statik | Güvenlik duvarı kuralının genel profil için etkinleştirilmemesi gerekip gerekmediğini gösterir |
EnforceLinuxMinTlsVersion | bool, varsayılan değer YANLIŞ | Statik | True olarak ayarlanırsa; yalnızca TLS sürüm 1.2+ desteklenir. False ise; önceki TLS sürümlerini destekler. Yalnızca Linux için geçerlidir |
EnforcePrevalidationOnSecurityChanges | bool, varsayılan değer YANLIŞ | Dinamik | Güvenlik ayarlarındaki değişiklikler algılanması üzerine küme yükseltme davranışını denetleye bayrak. 'true' olarak ayarlanırsa, küme yükseltmesi sunu kurallarından herhangi biriyle eşleşen sertifikalardan en az birinin karşılık gelen bir doğrulama kuralı geçirebilmesini sağlamaya çalışır. Ön doğrulama, yeni ayarlar herhangi bir düğüme uygulanmadan önce yürütülür, ancak yükseltmeyi başlatırken yalnızca Küme Yöneticisi hizmetinin birincil çoğaltmasını barındıran düğümde çalışır. Varsayılan değer şu anda 'false' olarak ayarlanmıştır; sürüm 7.1'den başlayarak, ayar yeni Azure Service Fabric kümeleri için 'true' olarak ayarlanır. |
EnforceStrictRoleMapping | bool, varsayılan değer YANLIŞ | Dinamik | ElevatedAdmin rolü için SF çalışma zamanındaki izin eşlemesi tüm geçerli işlemleri içerir ve yeni eklenen işlevler ElevatedAmin tarafından erişilebilir durumda kalır; yani EA rolü kodda "*" izni alır; tüm SF API'lerini çağırmak için boş bir yetkilendirme. Amaç, 'deny' kuralının (Security/ClientAccess MyOperation="None") Varsayılan olarak ElevatedAdmin rolüne uygulanmayacağıdır. Fakat; EnforceStrictRoleMapping true olarak ayarlandıysa; "operation": "Admin" (Güvenlik/ClientAccess bölümünde) belirten mevcut kod veya küme bildirimi geçersiz kılmaları, "işlemi" etkin olarak ElevatedAdmin rolüne erişilemez hale getirir. |
FabricHostSpn | dize, varsayılan değer "" | Statik | FabricHost'un hizmet asıl adı; doku tek bir etki alanı kullanıcısı (gMSA/etki alanı kullanıcı hesabı) olarak çalıştığında ve FabricHost makine hesabı altında çalıştığında. Bu, FabricHost için IPC dinleyicisinin SPN'sidir; FabricHost makine hesabı altında çalıştığından varsayılan olarak boş bırakılmalıdır |
IgnoreCrlOfflineError | bool, varsayılan değer YANLIŞ | Dinamik | Sunucu tarafı gelen istemci sertifikalarını doğruladığında CRL çevrimdışı hatasını yoksayıp yoksaymayacağı |
IgnoreSvrCrlOfflineError | bool, varsayılan true | Dinamik | İstemci tarafı gelen sunucu sertifikalarını doğruladığında CRL çevrimdışı hatanın yoksayılıp yoksayılmayacağı; varsayılan değeri true olarak ayarlanır. İptal edilen sunucu sertifikalarına sahip saldırılar IÇIN DNS'nin güvenliğinin tehlikeye atılmış olmasını gerektirir; iptal edilen istemci sertifikalarından daha zor. |
ServerAuthCredentialType | string, default is "None" | Statik | FabricClient ile Küme arasındaki iletişimin güvenliğini sağlamak için kullanılacak güvenlik kimlik bilgilerinin türünü gösterir. Geçerli değerler şunlardır: "Yok/X509/Windows" |
ServerCertThumbprints | dize, varsayılan değer "" | Dinamik | Küme tarafından istemcilerle konuşmak için kullanılan sunucu sertifikalarının parmak izleri; istemcileri, kümenin kimliğini doğrulamak için bunu kullanır. Virgülle ayrılmış bir ad listesi. |
AyarlarX509StoreName | dize, varsayılan değer "MY" | Dinamik | Yapılandırma koruması için doku tarafından kullanılan X509 sertifika deposu |
UseClusterCertForIpcServerTlsSecurity | bool, varsayılan değer YANLIŞ | Statik | IPC Server TLS aktarım biriminin güvenliğini sağlamak için küme sertifikası kullanılıp kullanılmaymayacağı |
X509Folder | string, default is /var/lib/waagent | Statik | X509 sertifikalarının ve özel anahtarların bulunduğu klasör |
TLS1_2_CipherList | Dize | Statik | Boş bir dizeye ayarlanırsa; TLS1.2 ve altı için desteklenen şifreleme listesini geçersiz kılar. Desteklenen şifreleme listesini almak için 'openssl-ciphers' belgelerine ve liste biçimiNE bakın TLS1.2 için güçlü şifreleme listesi örneği: "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" Yalnızca Linux için geçerlidir. |
Security/AdminClientX509Names
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | X509NameMap, varsayılan değer Yok | Dinamik | Bu, "Ad" ve "Değer" çiftinin listesidir. Her "Ad", yönetici istemci işlemleri için yetkilendirilmiş X509 sertifikalarının ortak adı veya DnsName'idir. Belirli bir "Ad" için "Değer", verenin sabitlemesi için ayrı bir sertifika parmak izi listesidir; boş değilse, yönetici istemci sertifikalarının doğrudan vereni listede olmalıdır. |
Security/ElevatedAdminClientX509Names
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | X509NameMap, varsayılan değer Yok | Dinamik | Yükseltilmiş yönetici rolündeki doku istemcilerinin sertifika ortak adları; ayrıcalıklı doku işlemlerini yetkilendirmek için kullanılır. Virgülle ayrılmış bir listedir. |
Güvenlik/ClientAccess
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ActivateNode | dize, varsayılan değer "Yönetici" | Dinamik | Düğümü etkinleştirmeye yönelik güvenlik yapılandırması. |
AddRemoveConfigurationParameterOverrides | wstring, varsayılan değer L"Admin" | Dinamik | Yapılandırma parametresi geçersiz kılmalarını ekleme/kaldırma |
CancelTestCommand | dize, varsayılan değer "Yönetici" | Dinamik | Belirli bir TestCommand'i (uçuştaysa) iptal eder. |
CodePackageControl | dize, varsayılan değer "Yönetici" | Dinamik | Kod paketlerini yeniden başlatmak için güvenlik yapılandırması. |
CreateApplication | dize, varsayılan değer "Yönetici" | Dinamik | Uygulama oluşturmak için güvenlik yapılandırması. |
CreateComposeDeployment | dize, varsayılan değer "Yönetici" | Dinamik | Oluşturma dosyaları tarafından açıklanan oluşturma dağıtımı oluşturur |
CreateGatewayResource | dize, varsayılan değer "Yönetici" | Dinamik | Ağ geçidi kaynağı oluşturma |
CreateName | dize, varsayılan değer "Yönetici" | Dinamik | Adlandırma URI'sini oluşturmak için güvenlik yapılandırması. |
CreateNetwork | dize, varsayılan değer "Yönetici" | Dinamik | Kapsayıcı ağı oluşturur |
CreateService | dize, varsayılan değer "Yönetici" | Dinamik | Hizmet oluşturma için güvenlik yapılandırması. |
CreateServiceFromTemplate | dize, varsayılan değer "Yönetici" | Dinamik | Şablondan hizmet oluşturma için güvenlik yapılandırması. |
CreateVolume | dize, varsayılan değer "Yönetici" | Dinamik | Birim oluşturur |
DeactivateNode | dize, varsayılan değer "Yönetici" | Dinamik | Düğümü devre dışı bırakmak için güvenlik yapılandırması. |
DeactivateNodesBatch | dize, varsayılan değer "Yönetici" | Dinamik | Birden çok düğümü devre dışı bırakmak için güvenlik yapılandırması. |
Sil | dize, varsayılan değer "Yönetici" | Dinamik | Görüntü deposu istemci silme işlemi için güvenlik yapılandırmaları. |
DeleteApplication | dize, varsayılan değer "Yönetici" | Dinamik | Uygulama silme için güvenlik yapılandırması. |
DeleteComposeDeployment | dize, varsayılan değer "Yönetici" | Dinamik | Oluşturma dağıtımını siler |
DeleteGatewayResource | dize, varsayılan değer "Yönetici" | Dinamik | Ağ geçidi kaynağını siler |
DeleteName | dize, varsayılan değer "Yönetici" | Dinamik | Adlandırma URI'sini silme için güvenlik yapılandırması. |
DeleteNetwork | dize, varsayılan değer "Yönetici" | Dinamik | Kapsayıcı ağını siler |
DeleteService | dize, varsayılan değer "Yönetici" | Dinamik | Hizmet silme için güvenlik yapılandırması. |
DeleteVolume | dize, varsayılan değer "Yönetici" | Dinamik | Birimi siler. |
DisableService | wstring, varsayılan değer L"Admin" | Dinamik | Bir hizmeti devre dışı bırakmak için güvenlik yapılandırması. |
EnumerateProperties | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Adlandırma özelliği numaralandırması için güvenlik yapılandırması. |
EnumerateSubnames | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Adlandırma URI numaralandırması için güvenlik yapılandırması. |
EnableService | wstring, varsayılan değer L"Admin" | Dinamik | Bir hizmeti etkinleştirmek için güvenlik yapılandırması. |
FileContent | dize, varsayılan değer "Yönetici" | Dinamik | Görüntü deposu istemci dosyası aktarımı (küme dışında) için güvenlik yapılandırması. |
Dosyaİndir | dize, varsayılan değer "Yönetici" | Dinamik | Görüntü deposu istemci dosyası indirme başlatma (küme dışında) için güvenlik yapılandırması. |
FinishInfrastructureTask | dize, varsayılan değer "Yönetici" | Dinamik | Altyapı görevlerini tamamlamak için güvenlik yapılandırması. |
GetChaosReport | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Belirli bir zaman aralığında Chaos durumunu getirir. |
GetClusterConfiguration | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Bir bölümde GetClusterConfiguration'ı oluşturur. |
GetClusterConfigurationUpgradeStatus | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Bir bölümde GetClusterConfigurationUpgradeStatus'a neden olur. |
GetFabricUpgradeStatus | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Küme yükseltme durumunu yoklama için güvenlik yapılandırması. |
GetFolderSize | dize, varsayılan değer "Yönetici" | Dinamik | FileStoreService'in klasör boyutunu alma için güvenlik yapılandırması |
GetNodeDeactivationStatus | dize, varsayılan değer "Yönetici" | Dinamik | Devre dışı bırakma durumunu denetlemek için güvenlik yapılandırması. |
GetNodeTransitionProgress | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Düğüm geçiş komutunda ilerleme durumunu almak için güvenlik yapılandırması. |
GetPartitionDataLossProgress | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Veri kaybı api çağrısı çağırma işleminin ilerleme durumunu getirir. |
GetPartitionQuorumLossProgress | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Bir çağrı çekirdeği kaybı api çağrısının ilerleme durumunu getirir. |
GetPartitionRestartProgress | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Yeniden başlatma bölümü API'sinin ilerleme durumunu getirir. |
GetSecrets | dize, varsayılan değer "Yönetici" | Dinamik | Gizli dizi değerlerini alma |
GetServiceDescription | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Uzun yoklama hizmeti bildirimleri ve okuma hizmeti açıklamaları için güvenlik yapılandırması. |
GetStagingLocation | dize, varsayılan değer "Yönetici" | Dinamik | Görüntü deposu istemci hazırlama konumu alma için güvenlik yapılandırması. |
GetStoreLocation | dize, varsayılan değer "Yönetici" | Dinamik | Görüntü deposu istemci deposu konum alma için güvenlik yapılandırması. |
GetUpgradeOrchestrationServiceState | dize, varsayılan değer "Yönetici" | Dinamik | Bir bölümde GetUpgradeOrchestrationServiceState'i oluşturur |
GetUpgradesPendingApproval | dize, varsayılan değer "Yönetici" | Dinamik | Bir bölümde GetUpgradesPendingApproval'ı başlatır. |
GetUpgradeStatus | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Uygulama yükseltme durumunu yoklama için güvenlik yapılandırması. |
InternalList | dize, varsayılan değer "Yönetici" | Dinamik | Görüntü deposu istemci dosya listesi işlemi (iç) için güvenlik yapılandırması. |
InvokeContainerApi | dize, varsayılan değer "Yönetici" | Dinamik | Kapsayıcı API'lerini çağırma |
InvokeInfrastructureCommand | dize, varsayılan değer "Yönetici" | Dinamik | Altyapı görev yönetimi komutları için güvenlik yapılandırması. |
InvokeInfrastructureQuery | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Altyapı görevlerini sorgulamak için güvenlik yapılandırması. |
Liste | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Görüntü deposu istemci dosya listesi işlemi için güvenlik yapılandırması. |
MoveNextFabricUpgradeDomain | dize, varsayılan değer "Yönetici" | Dinamik | Açık bir Yükseltme Etki Alanı ile küme yükseltmelerini devam ettiren güvenlik yapılandırması. |
MoveNextUpgradeDomain | dize, varsayılan değer "Yönetici" | Dinamik | Uygulama yükseltmelerini açık bir Yükseltme Etki Alanı ile devam ettiren güvenlik yapılandırması. |
MoveReplicaControl | dize, varsayılan değer "Yönetici" | Dinamik | Çoğaltmayı taşıma. |
NameExists | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Adlandırma URI varlığı denetimleri için güvenlik yapılandırması. |
NodeControl | dize, varsayılan değer "Yönetici" | Dinamik | Başlamak için güvenlik yapılandırması; Durdurma; ve düğümleri yeniden başlatıyor. |
NodeStateRemoved | dize, varsayılan değer "Yönetici" | Dinamik | Raporlama düğümü durumu için güvenlik yapılandırması kaldırıldı. |
Ping | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | İstemci ping'leri için güvenlik yapılandırması. |
PredeployPackageToNode | dize, varsayılan değer "Yönetici" | Dinamik | Ön dağıtım api'si. |
PrefixResolveService | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Şikayet tabanlı hizmet ön eki çözümü için güvenlik yapılandırması. |
PropertyReadBatch | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Adlandırma özelliği okuma işlemleri için güvenlik yapılandırması. |
PropertyWriteBatch | dize, varsayılan değer "Yönetici" | Dinamik | Adlandırma özelliği yazma işlemleri için güvenlik yapılandırmaları. |
ProvisionApplicationType | dize, varsayılan değer "Yönetici" | Dinamik | Uygulama türü sağlama için güvenlik yapılandırması. |
ProvisionFabric | dize, varsayılan değer "Yönetici" | Dinamik | MSI ve/veya Küme Bildirimi sağlama için güvenlik yapılandırması. |
Sorgu | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Sorgular için güvenlik yapılandırması. |
RecoverPartition | dize, varsayılan değer "Yönetici" | Dinamik | Bölümü kurtarmak için güvenlik yapılandırması. |
RecoverPartitions | dize, varsayılan değer "Yönetici" | Dinamik | Bölümleri kurtarmak için güvenlik yapılandırması. |
RecoverServicePartitions | dize, varsayılan değer "Yönetici" | Dinamik | Hizmet bölümlerini kurtarmak için güvenlik yapılandırması. |
RecoverSystemPartitions | dize, varsayılan değer "Yönetici" | Dinamik | Sistem hizmeti bölümlerini kurtarmak için güvenlik yapılandırması. |
RegisterAuthorizedConnection | wstring, varsayılan değer L"Admin" | Dinamik | Yetkili bağlantıyı kaydedin. |
RemoveNodeDeactivations | dize, varsayılan değer "Yönetici" | Dinamik | Birden çok düğümde devre dışı bırakma işlemini geri almak için güvenlik yapılandırması. |
ReportCompletion | wstring, varsayılan değer L"Admin" | Dinamik | Tamamlandı bildirimi için güvenlik yapılandırması. |
ReportFabricUpgradeHealth | dize, varsayılan değer "Yönetici" | Dinamik | Küme yükseltmelerini geçerli yükseltme ilerleme durumuyla devam ettiren güvenlik yapılandırması. |
ReportFault | dize, varsayılan değer "Yönetici" | Dinamik | Hata raporlama için güvenlik yapılandırması. |
Rapor Durumu | dize, varsayılan değer "Yönetici" | Dinamik | Sistem durumunu raporlamaya yönelik güvenlik yapılandırması. |
ReportUpgradeHealth | dize, varsayılan değer "Yönetici" | Dinamik | Geçerli yükseltme ilerleme durumuyla uygulama yükseltmelerini devam ettiren güvenlik yapılandırması. |
ResetPartitionLoad | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Yük devretme Birimi için yükü sıfırlamaya yönelik güvenlik yapılandırması. |
ResolveNameOwner | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Adlandırma URI'si sahibini çözümlemeye yönelik güvenlik yapılandırması. |
ResolvePartition | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Sistem hizmetlerini çözümlemeye yönelik güvenlik yapılandırması. |
ResolveService | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Şikayete dayalı hizmet çözümü için güvenlik yapılandırması. |
ResolveSystemService | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Sistem hizmetlerini çözümlemeye yönelik güvenlik yapılandırması |
RollbackApplicationUpgrade | dize, varsayılan değer "Yönetici" | Dinamik | Uygulama yükseltmelerini geri döndürmek için güvenlik yapılandırması. |
RollbackFabricUpgrade | dize, varsayılan değer "Yönetici" | Dinamik | Küme yükseltmelerini geri döndürmek için güvenlik yapılandırması. |
ServiceNotifications | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Olay tabanlı hizmet bildirimleri için güvenlik yapılandırması. |
SetUpgradeOrchestrationServiceState | dize, varsayılan değer "Yönetici" | Dinamik | Bir bölümde Induces SetUpgradeOrchestrationServiceState |
StartApprovedUpgrades | dize, varsayılan değer "Yönetici" | Dinamik | Bir bölümde StartApprovedUpgrades'ı başlatır. |
StartChaos | dize, varsayılan değer "Yönetici" | Dinamik | Henüz başlatılmamışsa Chaos'ı başlatır. |
StartClusterConfigurationUpgrade | dize, varsayılan değer "Yönetici" | Dinamik | Bir bölümde StartClusterConfigurationUpgrade'ı başlatır. |
StartInfrastructureTask | dize, varsayılan değer "Yönetici" | Dinamik | Altyapı görevlerini başlatmak için güvenlik yapılandırması. |
StartNodeTransition | dize, varsayılan değer "Yönetici" | Dinamik | Düğüm geçişi başlatmak için güvenlik yapılandırması. |
StartPartitionDataLoss | dize, varsayılan değer "Yönetici" | Dinamik | Bir bölümde veri kaybına neden olan. |
StartPartitionQuorumLoss | dize, varsayılan değer "Yönetici" | Dinamik | Bir bölümde çekirdek kaybına neden olabilir. |
StartPartitionRestart | dize, varsayılan değer "Yönetici" | Dinamik | Bir bölümün çoğaltmalarının bir kısmını veya tümünü aynı anda yeniden başlatır. |
StopChaos | dize, varsayılan değer "Yönetici" | Dinamik | Başlatıldıysa Chaos'ı durdurur. |
ToggleVerboseServicePlacementHealthReporting | dize, varsayılan olarak "Yönetici||Kullanıcı" | Dinamik | Ayrıntılı ServicePlacement HealthReporting için güvenlik yapılandırması. |
UnprovisionApplicationType | dize, varsayılan değer "Yönetici" | Dinamik | Uygulama türü sağlamasını kaldırma için güvenlik yapılandırması. |
UnprovisionFabric | dize, varsayılan değer "Yönetici" | Dinamik | MSI ve/veya Küme Bildirimi sağlamayı kaldırma için güvenlik yapılandırması. |
Güvenilir OlmayanLeaseBehavior | wstring, varsayılan değer L"Admin" | Dinamik | Güvenilir olmayan Kira davranışını ekleme/kaldırma |
Güvenilir OlmayanTransportControl | dize, varsayılan değer "Yönetici" | Dinamik | Davranışları eklemek ve kaldırmak için Güvenilir Olmayan Aktarım. |
UpdateService | dize, varsayılan değer "Yönetici" | Dinamik | Hizmet güncelleştirmeleri için güvenlik yapılandırması. |
UpgradeApplication | dize, varsayılan değer "Yönetici" | Dinamik | Uygulama yükseltmelerini başlatmak veya kesintiye uğratmak için güvenlik yapılandırması. |
UpgradeComposeDeployment | dize, varsayılan değer "Yönetici" | Dinamik | Oluşturma dağıtımını yükselter |
UpgradeFabric | dize, varsayılan değer "Yönetici" | Dinamik | Küme yükseltmelerini başlatmak için güvenlik yapılandırması. |
Karşıya Yükleme | dize, varsayılan değer "Yönetici" | Dinamik | Görüntü deposu istemcisi karşıya yükleme işlemi için güvenlik yapılandırması. |
Security/ClientCertificateIssuerStores
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | IssuerStoreKeyValueMap, varsayılan değer Yok | Dinamik | İstemci sertifikaları için X509 veren sertifika depoları; Name = clientIssuerCN; Değer = virgülle ayrılmış mağaza listesi |
Güvenlik/ClientX509Names
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | X509NameMap, varsayılan değer Yok | Dinamik | Bu, "Ad" ve "Değer" çiftinin listesidir. Her "Ad", istemci işlemleri için yetkilendirilmiş X509 sertifikalarının ortak adından veya DnsName'inden oluşur. Belirli bir "Ad" için "Değer", sertifikayı verenin sabitlemesi için virgülle ayrılmış bir sertifika parmak izi listesidir; boş değilse, istemci sertifikalarının doğrudan vereni listede olmalıdır. |
Security/ClusterCertificateIssuerStores
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | IssuerStoreKeyValueMap, varsayılan değer Yok | Dinamik | Küme sertifikaları için X509 veren sertifika depoları; Name = clusterIssuerCN; Değer = virgülle ayrılmış mağaza listesi |
Güvenlik/ClusterX509Names
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | X509NameMap, varsayılan değer Yok | Dinamik | Bu, "Ad" ve "Değer" çiftinin listesidir. Her "Ad", küme işlemleri için yetkilendirilmiş X509 sertifikalarının ortak adından veya DnsName'inden oluşur. Belirli bir "Ad","Değer" için, sertifikayı verenin sabitlemesi için ayrı bir sertifika parmak izi listesidir; boş değilse, küme sertifikalarının doğrudan vereni listede olmalıdır. |
Security/ServerCertificateIssuerStores
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | IssuerStoreKeyValueMap, varsayılan değer Yok | Dinamik | Sunucu sertifikaları için X509 veren sertifika depoları; Name = serverIssuerCN; Değer = virgülle ayrılmış mağaza listesi |
Security/ServerX509Names
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | X509NameMap, varsayılan değer Yok | Dinamik | Bu, "Ad" ve "Değer" çiftinin listesidir. Her "Ad", sunucu işlemleri için yetkilendirilmiş X509 sertifikalarının ortak adından veya DnsName'inden oluşur. Belirli bir "Ad" için "Değer", verenin sabitlemesi için virgülle ayrılmış bir sertifika parmak izi listesidir; boş değilse, sunucu sertifikalarının doğrudan vereni listede olmalıdır. |
Ayarlama
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
BlockAccessToWireServer | bool, varsayılan değer YANLIŞ | Statik | Service Fabric uygulamaları olarak dağıtılan Docker kapsayıcılarından WireServer uç noktasının bağlantı noktalarına erişimi engeller. Bu parametre Azure Sanal Makineler, Windows ve Linux'ta dağıtılan Service Fabric kümeleri için desteklenir ve varsayılan olarak 'false' olarak ayarlanır (erişime izin verilir). |
ContainerNetworkName | dize, varsayılan değer "" | Statik | Kapsayıcı ağı ayarlanırken kullanılacak ağ adı. |
ContainerNetworkSetup | bool, default is FALSE (Linux) ve default is TRUE (Windows) | Statik | Kapsayıcı ağı ayarlanıp ayarlanmayacağı. |
FabricDataRoot | String | İzin Verilmez | Service Fabric veri kök dizini. Azure için varsayılan değer d:\svcfab 'dır (Yalnızca Tek Başına Dağıtımlar için) |
FabricLogRoot | String | İzin Verilmez | Service fabric günlük kök dizini. Bu, SF günlüklerinin ve izlemelerinin yerleştirildiği yerdir. (Yalnızca Tek Başına Dağıtımlar için) |
NodeToBeRemoved | dize, varsayılan değer "" | Dinamik | Yapılandırma yükseltmesinin bir parçası olarak kaldırılması gereken düğümler. (Yalnızca Tek Başına Dağıtımlar için) |
ServiceRunAsAccountName | String | İzin Verilmez | Altında doku konak hizmetinin çalıştırıldığı hesap adı. |
SkipContainerNetworkResetOnReboot | bool, varsayılan değer YANLIŞ | NotAllowed | Yeniden başlatmada kapsayıcı ağını sıfırlama işleminin atlanıp atlanmayacağı. |
SkipFirewallConfiguration | Bool, varsayılan değer false | Dinamik | Güvenlik duvarı ayarlarının sistem tarafından ayarlanması gerekip gerekmediğini belirtir. Bu yalnızca Windows Defender Güvenlik Duvarı kullanıyorsanız geçerlidir. Üçüncü taraf güvenlik duvarlarını kullanıyorsanız, sistemin ve uygulamaların kullanması için bağlantı noktalarını açmanız gerekir |
TokenValidationService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
Sağlayıcılar | string, default is "DSTS" | Statik | Etkinleştirecek belirteç doğrulama sağlayıcılarının virgülle ayrılmış listesi (geçerli sağlayıcılar şunlardır: DSTS; Microsoft Entra ID). Şu anda herhangi bir anda yalnızca tek bir sağlayıcı etkinleştirilebilir. |
İzleme/Etw
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
Level | Int, varsayılan değer 4'dür | Dinamik | İzleme etw düzeyi 1, 2, 3, 4 değerlerini alabilir. Desteklenmek için izleme düzeyini 4'te tutmanız gerekir |
TransactionalReplicator
Uyarı Notu : Küme düzeyinde Çoğaltma/TranscationalReplicator ayarlarının değiştirilmesi, durum bilgisi olan tüm hizmetlerin ayarlarının değiştirilmesi sistem hizmetlerini içerir. Bu genellikle önerilmez. Bu belgeye bakın: Azure Service Fabric Reliable Services'i Yapılandırma - Azure Service Fabric | Hizmetleri uygulama düzeyinde yapılandırmak için Microsoft Docs .
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
BatchAcknowledgementInterval | Saniye olarak süre, varsayılan değer 0,015'tir | Statik | Zaman aralığını saniye cinsinden belirtin. Çoğaltmanın bir onay göndermeden önce bir işlemi aldıktan sonra bekleyeceği süreyi belirler. Bu süre boyunca alınan diğer işlemler, bildirimlerini tek bir iletide geri gönderir ve> ağ trafiğini azaltır, ancak çoğaltıcının aktarım hızını azaltabilir. |
MaxCopyQueueSize | Uint, varsayılan değer 16384'dür | Statik | Bu, çoğaltma işlemlerini sürdüren kuyruğun ilk boyutunu tanımlayan en büyük değerdir. Bunun 2'nin gücü olması gerektiğini unutmayın. Çalışma zamanı sırasında kuyruk bu boyuta büyürse, birincil ve ikincil çoğaltıcılar arasında işlem kısıtlanır. |
MaxPrimaryReplicationQueueMemorySize | Uint, varsayılan değer 0'dır | Statik | Bu, birincil çoğaltma kuyruğunun bayt cinsinden en yüksek değeridir. |
MaxPrimaryReplicationQueueSize | Uint, varsayılan değer 8192'dir | Statik | Bu, birincil çoğaltma kuyruğunda var olabilecek en fazla işlem sayısıdır. Bunun 2'nin gücü olması gerektiğini unutmayın. |
MaxReplicationMessageSize | Uint, varsayılan değer 52428800 | Statik | Çoğaltma işlemlerinin ileti boyutu üst sınırı. Varsayılan değer 50 MB'tır. |
MaxSecondaryReplicationQueueMemorySize | Uint, varsayılan değer 0'dır | Statik | Bu, ikincil çoğaltma kuyruğunun bayt cinsinden en yüksek değeridir. |
MaxSecondaryReplicationQueueSize | Uint, varsayılan değer 16384'dür | Statik | Bu, ikincil çoğaltma kuyruğunda var olabilecek en fazla işlem sayısıdır. Bunun 2'nin gücü olması gerektiğini unutmayın. |
ReplicatorAddress | string, default is "localhost:0" | Statik | İşlemleri göndermek/almak için diğer çoğaltmalarla bağlantı kurmak için Windows Fabric Replicator tarafından kullanılan -'IP:Port' dizesi biçimindeki uç nokta. |
ReplicationBatchSendInterval | TimeSpan, varsayılan Değer: Common::TimeSpan::FromMilliseconds(15) | Statik | Zaman aralığını saniye cinsinden belirtin. Bir toplu işlem göndermeye zorlamadan önce, çoğaltıcının bir işlemi aldıktan sonra bekleyeceği süreyi belirler. |
ShouldAbortCopyForTruncation | bool, varsayılan değer YANLIŞ | Statik | Bekleyen günlük kesilmesinin kopyalama sırasında geçmesine izin verin. Bu etkinleştirildiğinde, günlük doluysa ve bunlar blok kesilmesiyse derlemelerin kopyalama aşaması iptal edilebilir. |
Taşıma
Parametre | İzin Verilen Değerler | Yükseltme ilkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
ConnectionOpenTimeout | TimeSpan, varsayılan Değer: Common::TimeSpan::FromSeconds(60) | Statik | Zaman aralığını saniye cinsinden belirtin. Hem gelen hem de kabul eden tarafta bağlantı kurulumu için zaman aşımı (güvenli modda güvenlik anlaşması dahil) |
FrameHeaderErrorCheckingEnabled | bool, varsayılan true | Statik | Güvenli olmayan modda çerçeve üst bilgisinde hata denetimi için varsayılan ayar; bileşen ayarı bunu geçersiz kılar. |
MessageErrorCheckingEnabled | bool, varsayılan true | Statik | İleti üst bilgisinde ve gövdesinde güvenli olmayan modda hata denetimi için varsayılan ayar; bileşen ayarı bunu geçersiz kılar. |
ResolveOption | string, default is "unspecified" | Statik | FQDN'nin nasıl çözümleneceğini belirler. Geçerli değerler "belirtilmemiş/ipv4/ipv6"dır. |
SendTimeout | TimeSpan, varsayılan değer Common::TimeSpan::FromSeconds(300) | Dinamik | Zaman aralığını saniye cinsinden belirtin. Takılan bağlantıyı algılamak için zaman aşımı gönderin. TCP hata raporları bazı ortamlarda güvenilir değildir. Bunun kullanılabilir ağ bant genişliğine ve giden verilerin boyutuna (*MaxMessageSize/*SendQueueSizeLimit) göre ayarlanması gerekebilir. |
UpgradeOrchestrationService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
Otomatik Olarak YükseltEnabled | Bool, varsayılan true | Statik | Hedef durum dosyasını temel alan otomatik yoklama ve yükseltme eylemi. |
AutoupgradeInstallEnabled | Bool, varsayılan değer YANLIŞ'tır | Statik | Hedef durum dosyasına göre otomatik yoklama, sağlama ve kod yükseltme eyleminin yüklenmesi. |
GoalStateExpirationReminderInDays | int, varsayılan değer 30'dur | Statik | Hedef durumu anımsatıcısının gösterilmesi gereken kalan gün sayısını ayarlar. |
MinReplicaSetSize | Int, varsayılan değer 0'dır | Statik | UpgradeOrchestrationService için MinReplicaSetSize. |
PlacementConstraints | dize, varsayılan değer "" | Statik | UpgradeOrchestrationService için PlacementConstraints. |
QuorumLossWaitDuration | Saniye olarak süre, varsayılan değer MaxValue'dir | Statik | Zaman aralığını saniye cinsinden belirtin. UpgradeOrchestrationService için QuorumLossWaitDuration. |
ReplicaRestartWaitDuration | Saniye cinsinden süre, varsayılan değer 60 dakikadır | Statik | Zaman aralığını saniye cinsinden belirtin. UpgradeOrchestrationService için ReplicaRestartWaitDuration. |
StandByReplicaKeepDuration | Saniye cinsinden süre, varsayılan değer 60247 dakikadır | Statik | Zaman aralığını saniye cinsinden belirtin. UpgradeOrchestrationService için StandByReplicaKeepDuration. |
TargetReplicaSetSize | Int, varsayılan değer 0'dır | Statik | UpgradeOrchestrationService için TargetReplicaSetSize. |
UpgradeApprovalRequired | Bool, varsayılan değer false | Statik | Kod yükseltmesi yapma ayarı devam etmeden önce yönetici onayı gerektirir. |
UpgradeService
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
BaseUrl | dize, varsayılan değer "" | Statik | UpgradeService için BaseUrl. |
ClusterId | dize, varsayılan değer "" | Statik | UpgradeService için ClusterId. |
CoordinatorType | dize, varsayılan değer "WUTest" | İzin Verilmez | UpgradeService için CoordinatorType. |
MinReplicaSetSize | Int, varsayılan değer 2'dir | İzin Verilmez | UpgradeService için MinReplicaSetSize. |
OnlyBaseUpgrade | Bool, varsayılan değer false | Dinamik | UpgradeService için onlyBaseUpgrade. |
PlacementConstraints | dize, varsayılan değer "" | İzin Verilmez | Upgrade hizmeti için PlacementConstraints. |
PollIntervalInSeconds | Zaman aralığı, varsayılan Değer: Common::TimeSpan::FromSeconds(60) | Dinamik | Zaman aralığını saniye cinsinden belirtin. ARM yönetim işlemleri için UpgradeService yoklaması arasındaki aralık. |
TargetReplicaSetSize | Int, varsayılan değer 3'dür | İzin Verilmez | UpgradeService için TargetReplicaSetSize. |
TestCabFolder | dize, varsayılan değer "" | Statik | UpgradeService için TestCabFolder. |
X509FindType | dize, varsayılan değer "" | Dinamik | UpgradeService için X509FindType. |
X509FindValue | dize, varsayılan değer "" | Dinamik | UpgradeService için X509FindValue. |
X509SecondaryFindValue | dize, varsayılan değer "" | Dinamik | UpgradeService için X509SecondaryFindValue. |
X509StoreLocation | dize, varsayılan değer "" | Dinamik | UpgradeService için X509StoreLocation. |
X509StoreName | dize, varsayılan değer "My" | Dinamik | UpgradeService için X509StoreName. |
UserServiceMetricCapacities
Parametre | İzin Verilen Değerler | Yükseltme İlkesi | Rehberlik veya Kısa Açıklama |
---|---|---|---|
PropertyGroup | UserServiceMetricCapacitiesMap, varsayılan değer Yok | Statik | Kullanıcı hizmetleri kaynak idare sınırları koleksiyonu Otomatik Algılama mantığını etkilediği için statik olması gerekir |
Sonraki adımlar
Daha fazla bilgi için bkz. Azure kümesinin yapılandırmasını yükseltme ve Tek başına kümenin yapılandırmasını yükseltme.