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ı.
HttpRequest Bağlan Timeout 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
Yönetici OnlyHttpAudit 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.
DiskFull Kasa tySpaceInMB 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:
  • DNS sorgusunun parçası olduğundan RFC uyumlu olmalıdır.
  • Nokta DNS soneki davranışını engellediğinden nokta ('.') içermemelidir.
  • Beş karakterden uzun olmamalıdır.
  • Boş dize olamaz.
  • PartitionPrefix ayarı geçersiz kılındıysa PartitionSuffix geçersiz kılınmalıdır ve tersi de geçerlidir.
Daha fazla bilgi için bkz . Service Fabric DNS Hizmeti..
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:
  • DNS sorgusunun parçası olduğundan RFC uyumlu olmalıdır.
  • Nokta DNS soneki davranışını engellediğinden nokta ('.') içermemelidir.
  • Beş karakterden uzun olmamalıdır.
  • PartitionPrefix ayarı geçersiz kılındıysa PartitionSuffix geçersiz kılınmalıdır ve tersi de geçerlidir.
Daha fazla bilgi için bkz . Service Fabric DNS Hizmeti..
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
Bağlan ionInitializationTimeout 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ğlan ion 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.
EnableServiceFabricAutomatic Güncelleştirmeler 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ığı.
Azure Depolama Max Bağlan ions Int, varsayılan değer 5000'dir Dinamik Azure depolamaya eş zamanlı bağlantı sayısı üst sınırı.
Azure Depolama MaxWorkerThreads Int, varsayılan değer 25'tir Dinamik Paralel çalışan iş parçacığı sayısı üst sınırı.
Azure Depolama OperationTimeout 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.
Resim Önbelleğe Alma Enabled Bool, varsayılan true Statik Bu yapılandırma önbelleğe almayı etkinleştirmemize veya devre dışı bırakmamıza olanak tanır.
ImageStore Bağlan ionString Securestring Statik ImageStore kök dizinine Bağlan.
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).
MaxClient Bağlan ions 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ı.
KesmeBalancingForAllFailoverUnit Güncelleştirmeler 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 Tamsayı. 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 Tamsayı. 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.
Yönetici ClientCertThumbprints 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}"
Yönetici ClientClaims 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.
Yönetici ClientIdentities 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; ServiceFabric Yönetici istrators grubu da öyledir.
AppRunAsAccountGroupX509Folder string, default is /home/sfuser/sfusercerts Statik AppRunAsAccountGroup X509 sertifikalarının ve özel anahtarların bulunduğu klasör
CertificateExpiry Kasa tyMargin TimeSpan, varsayılan değer Common::TimeSpan::FromMinutes(43200) Statik Zaman aralığını saniye cinsinden belirtin. Sertifika süre sonu için Kasa ty kenar boşluğu; sertifika sistem durumu raporu durumu, süre sonu bundan daha yakın olduğunda Tamam olan Uyarı olarak 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 ServiceFabric Yönetici istrators grubu da öyledir.
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; bunu etkinleştirmek, istemcinin Yönetici ClientCommonNames/Yönetici ClientId varlıklarında olmadığı anlamına gelir.
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 Yükseltilmiş Yönetici 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; diğer bir deyişle, tüm SF API'lerini çağırmak için boş bir yetkilendirme. Amaç, 'deny' kuralının (Security/ClientAccess MyOperation="None") Varsayılan olarak Yükseltilmiş Yönetici rolüne uygulanmayacağıdır. Ancak; EnforceStrictRoleMapping true olarak ayarlandıysa; "operation": "Yönetici" (Security/ClientAccess bölümünde) belirten mevcut kod veya küme bildirimi geçersiz kılmaları, "işlemi" etkin olarak Yükseltilmiş Yönetici 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.
Ayarlar X509StoreName 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/Yönetici 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", 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.

Güvenlik/Yükseltilmiş Yönetici ClientX509Names

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"Yönetici" 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"Yönetici" 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"Yönetici" 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ı.
Filedownload 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ı.
RegisterAuthorized Bağlan ion wstring, varsayılan değer L"Yönetici" 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"Yönetici" 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"Yönetici" 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
Bağlan ionOpenTimeout 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.