Bagikan melalui


Menyesuaikan pengaturan kluster Service Fabric

Artikel ini menjelaskan cara menyesuaikan berbagai pengaturan kluster Service Fabric yang dapat Anda sesuaikan. Untuk kluster yang dihosting di Azure, Anda bisa menyesuaikan pengaturan melalui portal Microsoft Azure atau menggunakan templat Azure Resource Manager. Untuk informasi selengkapnya, lihat Meningkatkan konfigurasi kluster Azure. Untuk kluster mandiri, Anda menyesuaikan pengaturan dengan memperbarui file ClusterConfig.json dan melakukan peningkatan konfigurasi pada kluster Anda. Untuk informasi selengkapnya, lihat Meningkatkan konfigurasi kluster mandiri.

Ada tiga kebijakan peningkatan yang berbeda:

  • Dinamis – Perubahan pada konfigurasi dinamis tidak menyebabkan proses memulai ulang proses Service Fabric atau proses host layanan Anda.
  • Statis – Perubahan pada konfigurasi statis menyebabkan node Service Fabric dimulai ulang untuk mengonsumsi perubahan. Layanan pada simpul dimulai ulang.
  • NotAllowed – Pengaturan ini tidak dapat dimodifikasi. Mengubah pengaturan ini mengharuskan kluster dihancurkan dan kluster baru dibuat.

Berikut ini adalah daftar pengaturan Fabric yang dapat Anda sesuaikan, diurutkan menurut bagian.

ApplicationGateway/Http

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ApplicationCertificateValidationPolicy string, defaultnya adalah "None" Statis Ini tidak memvalidasi sertifikat server; berhasilkan permintaan. Lihat config ServiceCertificateThumbprints untuk daftarthumbprints yang dipisahkan koma dari certs jarak jauh yang dapat dipercaya oleh proksi terbalik. Lihat config ServiceCommonNameAndIssuer untuk nama subjek dan thumbprint penerbit dari certs jarak jauh yang dapat dipercaya oleh proksi terbalik. Untuk mempelajari selengkapnya, lihat Koneksi aman proksi terbalik.
BodyChunkSize Uint, defaultnya adalah 16384 Dinamis Memberikan ukuran untuk chunk dalam byte yang digunakan untuk membaca oso.
CrlCheckingFlag uint, default adalah 0x40000000 Dinamis Bendera untuk validasi rantai sertifikat aplikasi/layanan; misalnya, pemeriksaan CRL 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 Pengaturan ke 0 menonaktifkan pemeriksaan CRL Daftar lengkap nilai yang didukung didokumentasikan oleh dwFlags dari CertGetCertificateChain: https://msdn.microsoft.com/library/windows/desktop/aa376078(v=vs.85).aspx
DefaulthttpRequestTimeout Waktu dalam hitungan detik. defaultnya adalah 120 Dinamis Menentukan rentang waktu dalam detik. Memberikan batas waktu permintaan default untuk permintaan http yang sedang diproses di gateway aplikasi http.
ForwardClientCertificate bool, defaultnya adalah FALSE Dinamis Saat diatur ke false, proksi terbalik tidak akan meminta sertifikat klien. Ketika diatur ke true, balikkan permintaan proksi untuk sertifikat klien selama jabat tangan TLS dan teruskan string format PEM yang dikodekan base64 ke layanan di header bernama X-Client-Certificate. Layanan dapat mengalihkan permintaan dengan kode status yang sesuai setelah memeriksa data sertifikat. Jika ini benar dan klien tidak menyajikan sertifikat, proksi terbalik meneruskan header kosong dan membiarkan layanan menangani kasus. Proksi terbalik bertindak sebagai lapisan transparan. Untuk mempelajari selengkapnya, lihat Menyiapkan autentikasi sertifikat klien.
GatewayAuthCredentialType string, defaultnya adalah "None" Statis Menunjukkan jenis kredensial keamanan yang akan digunakan di titik akhir gateway aplikasi http Nilai validnya adalah None/X509.
GatewayX509CertificateFindType string, default adalah "FindByThumbprint" Dinamis Menunjukkan cara mencari sertifikat di penyimpanan yang ditentukan oleh GatewayX509CertificateStoreName Nilai yang didukung: FindByThumbprint; FindBySubjectName.
GatewayX509CertificateFindValue string, defaultnya adalah "" Dinamis Nilai filter pencarian digunakan untuk menemukan sertifikat gateway aplikasi http. Sertifikat ini dikonfigurasi pada titik akhir https dan juga dapat digunakan untuk memverifikasi identitas aplikasi jika diperlukan oleh layanan. FindValue dicari terlebih dahulu; dan jika itu tidak ada; FindValueSecondary sedang dicari.
GatewayX509CertificateFindValueSecondary string, defaultnya adalah "" Dinamis Nilai filter pencarian digunakan untuk menemukan sertifikat gateway aplikasi http. Sertifikat ini dikonfigurasi pada titik akhir https dan juga dapat digunakan untuk memverifikasi identitas aplikasi jika diperlukan oleh layanan. FindValue dicari terlebih dahulu; dan jika itu tidak ada; FindValueSecondary sedang dicari.
GatewayX509CertificateStoreName string, defaultnya adalah "My" Dinamis Nama penyimpanan sertifikat X.509 yang berisi sertifikat untuk gateway aplikasi http.
HttpRequestConnectTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(5) Dinamis Menentukan rentang waktu dalam detik. Memberikan batas waktu koneksi untuk permintaan http yang dikirim dari gateway aplikasi http.
IgnoreCrlOfflineError bool, defaultnya adalah TRUE Dinamis Apakah mengabaikan kesalahan offline CRL untuk verifikasi sertifikat aplikasi/layanan.
IsEnabled Bool, defaultnya adalah false Statis Mengaktifkan/Menonaktifkan HttpApplicationGateway. HttpApplicationGateway dinonaktifkan secara default dan konfigurasi ini perlu diatur untuk mengaktifkannya.
NumberOfParallelOperations Uint, defaultnya adalah 5000 Statis Jumlah bacaan untuk diposting ke antrean server http. Ini mengontrol jumlah permintaan bersamaan yang dapat dipenuhi oleh HttpGateway.
RemoveServiceResponseHeaders string, defaultnya adalah "Date; Server" Statis Daftar header respons yang dipisahkan titik koma/titik koma yang dihapus dari respons layanan; sebelum meneruskannya ke klien. Jika ini diatur ke string kosong; loloskan semua header yang dikembalikan oleh layanan apa adanya. yaitu, jangan timpa Tanggal dan Server
ResolveServiceBackoffInterval Waktu dalam detik, defaultnya adalah 5 Dinamis Menentukan rentang waktu dalam detik. Memberikan interval back-off default sebelum mencoba kembali operasi layanan resolusi yang gagal.
SecureOnlyMode bool, defaultnya adalah FALSE Dinamis SecureOnlyMode: true: Proksi Terbalik Reverse Proksi hanya akan meneruskan ke layanan yang menerbitkan titik akhir aman. false: Proksi Terbalik dapat meneruskan permintaan ke titik akhir yang aman/tidak aman. Untuk mempelajari selengkapnya, lihat Logika pemilihan titik akhir proksi terbalik.
ServiceCertificateThumbprints string, defaultnya adalah "" Dinamis Daftar thumbprints yang dipisahkan koma dari certs jarak jauh yang dapat dipercaya oleh proksi terbalik. Untuk mempelajari selengkapnya, lihat Koneksi aman proksi terbalik.

ApplicationGateway/Http/ServiceCommonNameAndIssuer

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup X509NameMap, defaultnya adalah None Dinamis Nama subjek dan thumbprint penerbit dari certs jarak jauh yang dapat dipercaya oleh proksi terbalik. Untuk mempelajari selengkapnya, lihat Koneksi aman proksi terbalik.

BackupRestoreService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
MinReplicaSetSize int, defaultnya adalah 0 Statis MinReplicaSetSize untuk BackupRestoreService
PlacementConstraints string, defaultnya adalah "" Statis PlacementConstraints untuk layanan BackupRestore
SecretEncryptionCertThumbprint string, defaultnya adalah "" Dinamis Thumbprint Sertifikat X509 enkripsi rahasia
SecretEncryptionCertX509StoreName string, nilai yang disarankan adalah "MY" (tidak ada default) Dinamis Ini menunjukkan sertifikat yang digunakan untuk enkripsi dan dekripsi Nama creds penyimpanan sertifikat X.509 yang digunakan untuk mengenkripsi kredensial penyimpanan dekripsi yang digunakan oleh layanan Backup Restore
TargetReplicaSetSize int, defaultnya adalah 0 Statis TargetReplicaSetSize untuk BackupRestoreService

CentralSecretService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
DeployedState wstring, defaultnya adalah L"Disabled" Statis Penghapusan CSS 2 tahap.
EnableSecretMonitoring bool, defaultnya adalah FALSE Statis Harus aktifkan untuk menggunakan KeyVaultReferences Terkelola. Default bisa menjadi nyata di masa mendatang. Untuk informasi selengkapnya, lihatdukungan KeyVaultReference untuk aplikasi Service Fabric yang disebarkan Azure
SecretMonitoringInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(15) Statis Tingkat di mana Service Fabric melakukan polling Key Vault untuk perubahan saat menggunakan Managed KeyVaultReferences. Tingkat ini adalah upaya terbaik, dan perubahan dalam Key Vault dapat tercermin dalam kluster lebih awal atau lebih lambat dari interval. Untuk informasi selengkapnya, lihatdukungan KeyVaultReference untuk aplikasi Service Fabric yang disebarkan Azure
UpdateEncryptionCertificateTimeout TimeSpan, defaultnya adalah Common::TimeSpan::MaxValue Statis Menentukan rentang waktu dalam detik. Default telah berubah menjadi TimeSpan::MaxValue; Tetapi pengambilalihan masih dipertimbangkan. Mungkin tidak digunakan lagi di masa mendatang.

CentralSecretService/Replikasi

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Interval Pengiriman Batch Replikasi TimeSpan, default adalah Common:TimeSpan:FromSeconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replika setelah menerima operasi sebelum mengirim kembali batch.
ReplicationBatchSize Uint, default adalah 1 Statis Menentukan jumlah operasi yang akan dikirim antara replika primer dan replika sekunder. Jika nol primer kirim satu rekaman per operasi ke sekunder. Jika tidak, replika utama agregat rekaman log hingga nilai konfigurasi tercapai. Ini mengurangi lalu lintas jaringan.

ClusterManager

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AllowCustomUpgradeSortPolicies Bool, defaultnya adalah false Dinamis Apakah kebijakan pengurutan peningkatan kustom diperbolehkan. Ini digunakan untuk melakukan peningkatan 2 tahap yang mengaktifkan fitur ini. Service Fabric 6.5 menambahkan dukungan untuk menentukan kebijakan pengurutan guna meningkatkan domain selama peningkatan kluster atau aplikasi. Kebijakan yang didukung adalah Numerik, Leksikografis, ReverseNumeric, dan ReverseLexicographical. Defaultnya adalah Numeric. Untuk dapat menggunakan fitur ini, pengaturan manifes kluster ClusterManager/ AllowCustomUpgradeSortPolicies harus diatur ke True sebagai langkah peningkatan config kedua setelah kode SF 6.5 selesai ditingkatkan. Ini harus dilakukan dalam dua tahap, jika tidak, peningkatan kode mungkin tidak dibingungkan dengan urutan peningkatan selama peningkatan pertama.
EnableDefaultServicesUpgrade Bool, defaultnya adalah false Dinamis Aktifkan peningkatan layanan default selama peningkatan aplikasi. Deskripsi layanan default akan ditimpa setelah peningkatan.
FabricUpgradeHealthCheckInterval Waktu dalam detik, defaultnya adalah 60 Dinamis Frekuensi pemeriksaan status kesehatan selama peningkatan Fabric yang dipantau
FabricUpgradeStatusPollInterval Waktu dalam detik, defaultnya adalah 60 Dinamis Frekuensi polling untuk status peningkatan Fabric. Nilai ini menentukan tingkat pembaruan untuk setiap panggilan GetFabricUpgradeProgress
ImageBuilderTimeoutBuffer Waktu dalam detik, defaultnya adalah 3 Dinamis Menentukan rentang waktu dalam detik. Jumlah waktu untuk memungkinkan kesalahan batas waktu khusus Image Builder untuk kembali ke klien. Jika buffer ini terlalu kecil; waktu klien habis sebelum server dan mendapatkan kesalahan batas waktu generik.
InfrastructureTaskHealthCheckRetryTimeout Waktu dalam detik, defaultnya adalah 60 Dinamis Menentukan rentang waktu dalam detik. Jumlah waktu yang harus dihabiskan untuk mencoba kembali pemeriksaan kesehatan yang gagal saat pascapemrosesan tugas infrastruktur. Mengamati pemeriksaan kesehatan yang lulus mengatur ulang timer ini.
InfrastructureTaskHealthCheckStableDuration Waktu dalam detik, defaultnya adalah 0 Dinamis Menentukan rentang waktu dalam detik. Jumlah waktu untuk mengamati pemeriksaan kesehatan yang dilewati berturut-turut sebelum pascapemrosesan tugas infrastruktur berhasil diselesaikan. Mengamati pemeriksaan kesehatan yang gagal mengatur ulang timer ini.
InfrastructureTaskHealthCheckWaitDuration Waktu dalam detik, defaultnya adalah 0 Dinamis Menentukan rentang waktu dalam detik. Jumlah waktu untuk menunggu sebelum memulai pemeriksaan kesehatan setelah pascapemrosesan tugas infrastruktur.
InfrastructureTaskProcessingInterval Waktu dalam detik, defaultnya adalah 10 Dinamis Menentukan rentang waktu dalam detik. Interval pemrosesan yang digunakan oleh komputer status pemrosesan tugas infrastruktur.
MaxCommunicationTimeout Waktu dalam detik, defaultnya adalah 600 Dinamis Menentukan rentang waktu dalam detik. Batas waktu maksimum untuk komunikasi internal antara ClusterManager dan layanan sistem lainnya (yaitu; Layanan Penamaan; Manajer Failover dan dll.). Batas waktu ini harus lebih kecil dari MaxOperationTimeout global (karena mungkin ada beberapa komunikasi antara komponen sistem untuk setiap operasi klien).
MaxDataMigrationTimeout Waktu dalam detik, defaultnya adalah 600 Dinamis Menentukan rentang waktu dalam detik. Batas waktu maksimum untuk operasi pemulihan migrasi data setelah peningkatan Fabric terjadi.
MaxOperationRetryDelay Waktu dalam detik, defaultnya adalah 5 Dinamis Menentukan rentang waktu dalam detik. Penundaan maksimum untuk precobaan kembali internal ketika kegagalan ditemui.
MaxOperationTimeout Waktu dalam detik, defaultnya adalah MaxValue Dinamis Menentukan rentang waktu dalam detik. Batas waktu global maksimum untuk operasi pemrosesan internal di ClusterManager.
MaxTimeoutRetryBuffer Waktu dalam detik, defaultnya adalah 600 Dinamis Menentukan rentang waktu dalam detik. Batas waktu operasi maksimum saat mencoba kembali secara internal karena batas waktu adalah <Original Time out> + <MaxTimeoutRetryBuffer>. Lebih banyak batas waktu ditambahkan dalam kenaikan MinOperationTimeout.
MinOperationTimeout Waktu dalam detik, defaultnya adalah 60 Dinamis Menentukan rentang waktu dalam detik. Batas waktu global minimum untuk operasi pemrosesan internal di ClusterManager.
MinReplicaSetSize Int, defaultnya adalah 3 Tidak Diperbolehkan MinReplicaSetSize untuk ClusterManager.
PlacementConstraints string, defaultnya adalah "" Tidak Diperbolehkan PlacementConstraints untuk ClusterManager.
QuorumLossWaitDuration Waktu dalam detik, defaultnya adalah MaxValue Tidak Diperbolehkan Menentukan rentang waktu dalam detik. QuorumLossWaitDuration untuk ClusterManager.
ReplicaRestartWaitDuration Waktu dalam detik, defaultnya adalah (60.0 * 30) Tidak Diperbolehkan Menentukan rentang waktu dalam detik. ReplicaRestartWaitDuration untuk ClusterManager.
ReplicaSetCheckTimeoutRollbackOverride Waktu dalam detik, defaultnya adalah 1200 Dinamis Menentukan rentang waktu dalam detik. Jika ReplicaSetCheckTimeout diatur ke nilai maksimum DWORD; ini diambil alih dengan nilai konfigurasi ini untuk tujuan rollback. Nilai yang digunakan untuk roll-forward tidak pernah diambil alih.
SkipRollbackUpdateDefaultService Bool, defaultnya adalah false Dinamis CM melompati mengembalikan layanan default yang diperbarui selama pembatalan peningkatan aplikasi.
StandByReplicaKeepDuration Waktu dalam detik, defaultnya adalah (3600.0 * 2) Tidak Diperbolehkan Menentukan rentang waktu dalam detik. StandByReplicaKeepDuration untuk ClusterManager.
TargetReplicaSetSize Int, defaultnya adalah 7 Tidak Diperbolehkan TargetReplicaSetSize untuk ClusterManager.
UpgradeHealthCheckInterval Waktu dalam detik, defaultnya adalah 60 Dinamis Frekuensi pemeriksaan status kesehatan selama peningkatan aplikasi yang dipantau
UpgradeStatusPollInterval Waktu dalam detik, defaultnya adalah 60 Dinamis Frekuensi polling untuk status peningkatan aplikasi. Nilai ini menentukan tingkat pembaruan untuk setiap panggilan GetApplicationUpgradeProgress
CompleteClientRequest Bool, defaultnya adalah false Dinamis Melengkapi permintaan klien saat diterima oleh CM.

ClusterManager/Replikasi

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Interval Pengiriman Batch Replikasi TimeSpan, default adalah Common:TimeSpan:FromSeconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replika setelah menerima operasi sebelum mengirim kembali batch.
ReplicationBatchSize Uint, default adalah 1 Statis Menentukan jumlah operasi yang akan dikirim antara replika primer dan replika sekunder. Jika nol primer kirim satu rekaman per operasi ke sekunder. Jika tidak, replika utama agregat rekaman log hingga nilai konfigurasi tercapai. Ini mengurangi lalu lintas jaringan.

Biasa

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AllowCreateUpdateMultiInstancePerNodeServices Bool, defaultnya adalah false Dinamis Memungkinkan pembuatan beberapa instans stateless layanan per node. Fitur ini masih dalam mode pratinjau.
EnableAuxiliaryReplicas Bool, defaultnya adalah false Dinamis Mengaktifkan pembuatan atau pembaruan replika tambahan pada layanan. Jika benar; peningkatan dari SF versi 8.1+ ke targetVersion yang lebih rendah diblokir.
PerfMonitorInterval Waktu dalam detik, defaultnya adalah 1 Dinamis Menentukan rentang waktu dalam detik. Interval pemantauan performa. Pengaturan ke 0 atau nilai negatif menonaktifkan pemantauan.

DefragmentationEmptyNodeDistributionPolicy

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyIntegerValueMap, defaultnya adalah None Dinamis Menentukan defragmentasi kebijakan yang mengikuti ketika mengosongkan node. Untuk metrik 0 tertentu menunjukkan bahwa SF harus mencoba mendefragmentasi node secara merata di seluruh UD dan FD; 1 hanya ditampilkan jika node harus didefragmentasi

DefragmentationMetrics

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyBoolValueMap, defaultnya adalah None Dinamis Menentukan sekumpulan metrik yang harus digunakan untuk defragmentasi dan bukan untuk load balancing.

DefragmentationMetricsPercentOrNumberOfEmptyNodesTriggeringThreshold

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyDoubleValueMap, defaultnya adalah None Dinamis Menentukan jumlah simpul bebas, yang diperlukan untuk mempertimbangkan kluster yang didefragmentasi dengan menentukan persen dalam rentang [0,0 - 1,0] atau jumlah simpul kosong sebagai angka >= 1,0

Diagnostik

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AdminOnlyHttpAudit Bool, defaultnya adalah true Dinamis Kecualikan permintaan HTTP, yang tidak memengaruhi status kluster dari audit. Saat ini; hanya meminta jenis "GET" yang dikecualikan; tapi ini bisa berubah.
AppDiagnosticStoreAccessRequiresImpersonation Bool, defaultnya adalah true Dinamis Apakah peniruan diperlukan saat mengakses penyimpanan diagnostik atas nama aplikasi.
AppEtwTraceDeletionAgeInDays Int, defaultnya adalah 3 Dinamis Jumlah hari setelah ktia menghapus file ETL lama yang berisi jejak ETW aplikasi.
ApplicationLogsFormatVersion Int, defaultnya adalah 0 Dinamis Versi untuk format log aplikasi. Nilai yang didukung adalah 0 dan 1. Versi 1 menyertakan lebih banyak bidang dari catatan peristiwa ETW dari versi 0.
AuditHttpRequests Bool, defaultnya adalah false Dinamis Mengaktifkan atau menonaktifkan audit HTTP. Tujuan audit adalah melihat kegiatan yang telah dilakukan terhadap kluster; termasuk orang yang memulai permintaan tersebut. Ini adalah pengelogan upaya terbaik; dan kehilangan jejak dapat terjadi. Permintaan HTTP dengan autentikasi "User" tidak direkam.
CaptureHttpTelemetry Bool, defaultnya adalah true Dinamis Mengaktifkan atau menonaktifkan telemetri HTTP. Tujuan telemetri adalah agar Service Fabric dapat menangkap data telemetri untuk membantu merencanakan pekerjaan di masa depan dan mengidentifikasi area masalah. Telemetri tidak merekam data pribadi atau isi permintaan apa pun. Telemetri menangkap semua permintaan HTTP kecuali dikonfigurasi sebaliknya.
ClusterId String Dinamis ID unik kluster. Ini dihasilkan ketika kluster dibuat.
ConsumerInstances String Dinamis Daftar instans konsumen DCA.
DiskFullSafetySpaceInMB Int, defaultnya adalah 1024 Dinamis Sisa ruang disk dalam MB untuk melindungi dari penggunaan oleh DCA.
EnableCircularTraceSession Bool, defaultnya adalah false Statis Flag menunjukkan apakah sesi pelacakan sirkular harus digunakan.
EnablePlatformEventsFileSink Bool, defaultnya adalah false Statis Mengatifkan/Menonaktifkan peristiwa platform yang sedang ditulis ke disk
EnableTelemetry Bool, defaultnya adalah true Dinamis Ini akan mengaktifkan atau menonaktifkan telemetri.
FailuresOnlyHttpTelemetry Bool, defaultnya adalah false Dinamis Jika penangkapan telemetri HTTP diaktifkan; hanya tangkap permintaan yang gagal. Ini untuk membantu mengurangi jumlah peristiwa yang dihasilkan untuk telemetri.
HttpTelemetryCapturePercentage int, defaultnya adalah 50 Dinamis Jika penangkapan telemetri HTTP diaktifkan; hanya tangkap persentase permintaan acak. Ini untuk membantu mengurangi jumlah peristiwa yang dihasilkan untuk telemetri.
MaxDiskQuotaInMB Int, defaultnya adalah 65536 Dinamis Kuota disk dalam file log MB untuk Windows dan Linux Fabric.
ProducerInstances String Dinamis Daftar instans produsen DCA.

DnsService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
EnablePartitionedQuery bool, defaultnya adalah FALSE Statis Flag untuk mengaktifkan dukungan untuk kueri DNS untuk layanan yang dipartisi. Fitur ini dinonaktifkan secara default. Untuk informasi selengkapnya, lihat Service Fabric DNS Service.
ForwarderPoolSize Int, defaultnya adalah 20 Statis Jumlah penerus dalam kumpulan penerusan.
ForwarderPoolStartPort int, defaultnya adalah 16700 Statis Alamat mulai untuk kumpulan penerusan yang digunakan untuk kueri rekursif.
HitungInstans int, defaultnya adalah -1 Statis Nilai defaultnya adalah -1, yang berarti bahwa DnsService berjalan pada setiap simpul. OneBox memerlukan ini diatur ke 1 karena DnsService menggunakan port 53 umum sehingga tidak dapat memiliki beberapa instans pada komputer yang sama.
IsEnabled bool, defaultnya adalah FALSE Statis Mengaktifkan/Menonaktifkan DnsService. DnsService dinonaktifkan secara default dan konfigurasi ini perlu diatur untuk mengaktifkannya.
PartitionPrefix string, defaultnya adalah "--" Statis Mengontrol nilai string awalan partisi dalam kueri DNS untuk layanan yang dipartisi. Nilai:
  • Harus sesuai dengan RFC karena merupakan bagian dari kueri DNS.
  • Tidak boleh berisi titik, '.', karena titik mengganggu perilaku akhiran DNS.
  • Tidak boleh lebih panjang dari lima karakter.
  • Tidak boleh ada string kosong.
  • Jika pengaturan PartitionPrefix diambil alih, PartitionSuffix harus diambil alih, dan sebaliknya.
Untuk informasi selengkapnya, lihat Service Fabric DNS Service..
PartitionSuffix string, defaultnya adalah "" Statis Mengontrol nilai string akhiran partisi dalam kueri DNS untuk layanan yang dipartisi. Nilai:
  • Harus sesuai dengan RFC karena merupakan bagian dari kueri DNS.
  • Tidak boleh berisi titik, '.', karena titik mengganggu perilaku akhiran DNS.
  • Tidak boleh lebih panjang dari lima karakter.
  • Jika pengaturan PartitionPrefix diambil alih, PartitionSuffix harus diambil alih, dan sebaliknya.
Untuk informasi selengkapnya, lihat Service Fabric DNS Service..
Upaya Maks Paralel Kueri Rekursif Int, defaultnya adalah 0 Statis Frekuensi kueri paralel dicoba. Kueri paralel dijalankan setelah upaya maksimum untuk kueri serial telah habis.
Batas Waktu Paralel Kueri Rekursif TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(5) Statis Nilai batas waktu dalam detik untuk setiap kueri paralel yang dicoba.
Upaya Maksimal Serial Kueri Rekursif Int, defaultnya adalah 2 Statis Jumlah kueri serial yang dicoba, paling banyak. Jika jumlah ini lebih tinggi dari jumlah penerusan server DNS, kueri berhenti setelah semua server dicoba persis sekali.
Batas Waktu Serial Kueri Rekursif TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(5) Statis Nilai batas waktu dalam hitungan detik untuk setiap kueri serial yang dicoba.
TransientErrorMaxRetryCount Int, defaultnya adalah 3 Statis Mengontrol berapa kali DNS SF mencoba kembali ketika kesalahan sementara terjadi saat memanggil API SF (misalnya, saat mengambil nama dan titik akhir).
TransientErrorRetryIntervalInMillis Int, defaultnya adalah 0 Statis Mengatur penundaan milidetik antara aktivitas coba lagi saat SF DNS memanggil SF API.

EventStoreService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
MinReplicaSetSize int, defaultnya adalah 0 Statis MinReplicaSetSize untuk EventStore service
PlacementConstraints string, defaultnya adalah "" Statis PlacementConstraints untuk EventStore service
TargetReplicaSetSize int, defaultnya adalah 0 Statis TargetReplicaSetSize untuk EventStore service

FabricClient

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ConnectionInitializationTimeout Waktu dalam detik, defaultnya adalah 2 Dinamis Menentukan rentang waktu dalam detik. Interval batas waktu koneksi untuk setiap kali klien mencoba membuka koneksi ke gateway.
HealthOperationTimeout Waktu dalam detik, defaultnya adalah 120 Dinamis Menentukan rentang waktu dalam detik. Batas waktu untuk pesan laporan yang dikirim ke Health Manager.
HealthReportRetrySendInterval Waktu dalam detik, defaultnya adalah 30, minimumnya dalah 1 Dinamis Menentukan rentang waktu dalam detik. Interval saat komponen pelaporan mengirim ulang laporan kesehatan akumulasi ke Health Manager.
HealthReportSendInterval Waktu dalam detik, defaultnya adalah 30 Dinamis Menentukan rentang waktu dalam detik. Interval di mana komponen pelaporan mengirim akumulasi laporan kesehatan ke Health Manager.
KeepAliveIntervalInSeconds Int, defaultnya adalah 20 Statis Interval saat transportasi FabricClient mengirim pesan keep-alive ke gateway. Untuk 0; keepAlive dinonaktifkan. Harus berupa nilai bilangan positif.
MaxFileSenderThreads Uint, defaultnya adalah 10 Statis Jumlah maksimal file yang ditransfer secara paralel.
NodeAddresses string, defaultnya adalah "" Statis Kumpulan alamat (string koneksi) pada node yang berbeda yang dapat digunakan untuk berkomunikasi dengan Naming Service. Di awal, Klien tersambung dengan memilih salah satu alamat secara acak. Jika lebih dari satu string koneksi disediakan dan koneksi gagal karena kesalahan komunikasi atau batas waktu; klien beralih untuk menggunakan alamat berikutnya secara berurutan. Lihat bagian coba lagi Alamat Naming Service untuk detail tentang semantik percobaan kembali.
PartitionLocationCacheLimit int, defaultnya adalah 100000 Statis Jumlah partisi yang di-cache untuk resolusi layanan (diatur ke 0 tanpa batas).
RetryBackoffInterval Waktu dalam detik, defaultnya adalah 3 Dinamis Menentukan rentang waktu dalam detik. Interval back-off sebelum mencoba kembali operasi.
ServiceChangePollInterval Waktu dalam detik, defaultnya adalah 120 Dinamis Menentukan rentang waktu dalam detik. Interval antara polling berturut-turut untuk perubahan layanan dari klien ke gateway untuk callback pemberitahuan perubahan layanan terdaftar.

FabricHost

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ActivationMaxFailureCount Int, defaultnya adalah 10 Dinamis Ini adalah jumlah maksimum saat sistem mencoba kembali aktivasi gagal sebelum menyerah.
ActivationMaxRetryInterval Waktu dalam detik, defaultnya adalah 300 Dinamis Menentukan rentang waktu dalam detik. Interval coba lagi maksimum untuk Aktivasi. Pada setiap kegagalan berkelanjutan, interval percobaan kembali dihitung dengan Min(ActivationMaxRetryInterval; Jumlah Kegagalan Berkelanjutan * ActivationRetryBackoffInterval).
ActivationRetryBackoffInterval Waktu dalam detik, defaultnya adalah 5 Dinamis Menentukan rentang waktu dalam detik. Interval backoff pada setiap kegagalan aktivasi; Pada setiap kegagalan aktivasi berkelanjutan, sistem mencoba kembali aktivasi hingga MaxActivationFailureCount. Interval coba lagi pada setiap percobaan adalah produk kegagalan aktivasi berkelanjutan dan interval back-off aktivasi.
EnableRestartManagement Bool, defaultnya adalah false Dinamis Ini untuk mengaktifkan mulai ulang server.
EnableServiceFabricAutomaticUpdates Bool, defaultnya adalah false Dinamis Ini untuk mengaktifkan pembaruan otomatis fabric melalui Windows Update.
EnableServiceFabricBaseUpgrade Bool, defaultnya adalah false Dinamis Ini untuk mengaktifkan pembaruan dasar untuk server.
FailureReportingExpeditedReportingIntervalEnabled Bool, defaultnya adalah true Statis Memungkinkan tingkat pengunggahan yang lebih cepat di DCA saat FabricHost berada dalam mode Pelaporan Kegagalan.
FailureReportingTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(60) Statis Menentukan rentang waktu dalam detik. Waktu habis untuk pelaporan kegagalan DCA dalam kasus FabricHost mengalami kegagalan startup tahap awal.
RunDCAOnStartupFailure Bool, defaultnya adalah true Statis Menentukan apakah akan meluncurkan DCA untuk mengunggah log saat menghadapi masalah startup di FabricHost.
StartTimeout Waktu dalam detik, defaultnya adalah 300 Dinamis Menentukan rentang waktu dalam detik. Waktu habis untuk startup fabricactivationmanager.
StopTimeout Waktu dalam detik, defaultnya adalah 300 Dinamis Menentukan rentang waktu dalam detik. Waktu habis untuk aktivasi layanan yang dihosting; penonaktifan dan peningkatan.

FabricNode

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ClientAuthX509FindType string, default adalah "FindByThumbprint" Dinamis Menunjukkan cara mencari sertifikat di penyimpanan yang ditentukan oleh ClientAuthX509StoreName Nilai yang didukung: FindByThumbprint; FindBySubjectName.
ClientAuthX509FindValue string, defaultnya adalah "" Dinamis Nilai filter pencarian yang digunakan untuk menemukan sertifikat untuk FabricClient peran admin default.
ClientAuthX509FindValueSecondary string, defaultnya adalah "" Dinamis Nilai filter pencarian yang digunakan untuk menemukan sertifikat untuk FabricClient peran admin default.
ClientAuthX509StoreName string, defaultnya adalah "My" Dinamis Nama penyimpanan sertifikat X.509 yang berisi sertifikat untuk peran admin default FabricClient.
ClusterX509FindType string, default adalah "FindByThumbprint" Dinamis Menunjukkan cara mencari sertifikat kluster di penyimpanan yang ditentukan oleh ClusterX509StoreName Nilai yang Didukung: "FindByThumbprint"; "FindBySubjectName" Dengan "FindBySubjectName"; ketika ada beberapa kecocokan; sertifikat dengan masa kedaluwarsa terjauh yang akan digunakan.
ClusterX509FindValue string, defaultnya adalah "" Dinamis Mencari nilai filter yang digunakan untuk menemukan sertifikat kluster.
ClusterX509FindValueSecondary string, defaultnya adalah "" Dinamis Mencari nilai filter yang digunakan untuk menemukan sertifikat kluster.
ClusterX509StoreName string, defaultnya adalah "My" Dinamis Nama penyimpanan sertifikat X.509 yang berisi sertifikat kluster untuk mengamankan komunikasi intra-cluster.
EndApplicationPortRange Int, defaultnya adalah 0 Statis Ujung (tidak termasuk) dari port aplikasi yang dikelola oleh subsistem hosting. Diperlukan jika EndpointFilteringEnabled adalah true di Hosting.
ServerAuthX509FindType string, default adalah "FindByThumbprint" Dinamis Menunjukkan cara mencari sertifikat server di penyimpanan yang ditentukan oleh ServerAuthX509StoreName Nilai yang didukung: FindByThumbprint; FindBySubjectName.
ServerAuthX509FindValue string, defaultnya adalah "" Dinamis Cari nilai filter yang digunakan untuk menemukan sertifikat server.
ServerAuthX509FindValueSecondary string, defaultnya adalah "" Dinamis Cari nilai filter yang digunakan untuk menemukan sertifikat server.
ServerAuthX509StoreName string, defaultnya adalah "My" Dinamis Nama penyimpanan sertifikat X.509 yang berisi sertifikat server untuk layanan entree.
StartApplicationPortRange Int, defaultnya adalah 0 Statis Memulai dari port aplikasi yang dikelola oleh subsistem hosting. Diperlukan jika EndpointFilteringEnabled adalah true di Hosting.
StateTraceInterval Waktu dalam detik, defaultnya adalah 300 Statis Menentukan rentang waktu dalam detik. Interval untuk melacak status node pada setiap node dan node naik pada FM/FMM.
UserRoleClientX509FindType string, default adalah "FindByThumbprint" Dinamis Menunjukkan cara mencari sertifikat di penyimpanan yang ditentukan oleh UserRoleClientX509StoreName Nilai yang didukung: FindByThumbprint; FindBySubjectName.
UserRoleClientX509FindValue string, defaultnya adalah "" Dinamis Nilai filter pencarian yang digunakan untuk menemukan sertifikat untuk FabricClient peran pengguna default.
UserRoleClientX509FindValueSecondary string, defaultnya adalah "" Dinamis Nilai filter pencarian yang digunakan untuk menemukan sertifikat untuk FabricClient peran pengguna default.
UserRoleClientX509StoreName string, defaultnya adalah "My" Dinamis Nama penyimpanan sertifikat X.509 yang berisi sertifikat untuk peran pengguna default FabricClient.

failover/replikasi

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Interval Pengiriman Batch Replikasi TimeSpan, default adalah Common:TimeSpan:FromSeconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replika setelah menerima operasi sebelum mengirim kembali batch.
ReplicationBatchSize Uint, default adalah 1 Statis Menentukan jumlah operasi yang akan dikirim antara replika primer dan replika sekunder. Jika nol primer kirim satu rekaman per operasi ke sekunder. Jika tidak, replika utama agregat rekaman log hingga nilai konfigurasi tercapai. Ini mengurangi lalu lintas jaringan.

FailoverManager

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AllowDisableEnableService Bool, defaultnya adalah FALSE Dinamis Bendera untuk menunjukkan apakah diizinkan untuk menjalankan fitur Nonaktifkan/Aktifkan
AllownodeStateRemovedForSeednode Bool, defaultnya adalah FALSE Dinamis Memberi flag untuk menunjukkan apakah diizinkan untuk menghapus status node untuk node seed
BuildReplicaTimeLimit TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(3600) Dinamis Menentukan rentang waktu dalam detik. Batas waktu untuk membangun replika stateful; setelah laporan kesehatan peringatan dimulai
ClusterPauseThreshold int, defaultnya adalah 1 Dinamis Jika jumlah simpul dalam sistem berada di bawah nilai ini, maka penempatan; penyeimbangan beban; dan failover dihentikan.
CreateInstanceTimeLimit TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(300) Dinamis Menentukan rentang waktu dalam detik. Batas waktu untuk membuat instans stateless; setelah laporan kesehatan peringatan dimulai
ExpectedClusterSize int, defaultnya adalah 1 Dinamis Ketika kluster dimulai di awal; FM akan menunggu sejumlah node ini untuk melaporkan diri mereka sebelum mulai menempatkan layanan lain; termasuk layanan sistem seperti penamaan. Meningkatkan nilai ini meningkatkan waktu yang dibutuhkan kluster untuk memulai; tetapi mencegah simpul awal menjadi kelebihan beban dan juga gerakan lain yang diperlukan karena lebih banyak simpul online. Nilai ini umumnya harus diatur ke beberapa pecahan kecil dari ukuran kluster awal.
ExpectedNodeDeactivationDuration TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(60.0 * 30) Dinamis Menentukan rentang waktu dalam detik. Ini adalah durasi yang diharapkan untuk penonaktifan yang diselesaikan node.
ExpectedNodeFabricUpgradeDuration TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(60.0 * 30) Dinamis Menentukan rentang waktu dalam detik. Ini adalah durasi yang diharapkan untuk node yang akan ditingkatkan selama peningkatan Windows Fabric.
ExpectedReplicaUpgradeDuration TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(60.0 * 30) Dinamis Menentukan rentang waktu dalam detik. Ini adalah durasi yang diharapkan untuk semua replika yang akan ditingkatkan pada node selama peningkatan aplikasi.
Abaikan durasi tunggu restart replika saat ukuran set replika di bawah min bool, defaultnya adalah FALSE Dinamis Jika Abaikan Replika Mulai Ulang Durasi Tunggu Saat Ukuran Set Replika Di Bawah Min diatur ke:
- false: Windows Fabric menunggu waktu tetap yang ditentukan dalam ReplicaRestartWaitDuration agar replika muncul kembali.
- true: Windows Fabric menunggu waktu tetap yang ditentukan dalam ReplicaRestartWaitDuration agar replika kembali jika partisi berada di atas atau pada Ukuran Set Replika Min. Jika partisi berada di bawah Min Replica Set Size, replika baru akan segera dibuat.
IsSingletonReplicaMoveAllowedDuringUpgrade bool, defaultnya adalah TRUE Dinamis Jika diatur ke true; replika dengan ukuran set replika target 1 akan diizinkan untuk bergerak selama peningkatan.
Instans Maks Tutup Durasi Penundaan Dalam Hitungan Detik uint, defaultnya adalah 1800 Dinamis Nilai maksimum Instance Close Delay yang dapat dikonfigurasi untuk digunakan untuk Fabric Upgrade/Applikasi Upgrade/penonaktifan node
MinReplicaSetSize int, defaultnya adalah 3 Tidak Diperbolehkan Ini adalah ukuran set replika minimum untuk FM. Jika jumlah replika FM aktif turun di bawah nilai ini; FM akan menolak perubahan pada kluster hingga setidaknya jumlah minimal replika dipulihkan
PlacementConstraints string, defaultnya adalah "" Tidak Diperbolehkan Batasan penempatan apa pun untuk replika manajer failover
PlacementTimeLimit TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(600) Dinamis Menentukan rentang waktu dalam detik. Batas waktu untuk mencapai jumlah replika target; setelah laporan kesehatan peringatan dimulai
QuorumLossWaitDuration Waktu dalam detik, defaultnya adalah MaxValue Dinamis Menentukan rentang waktu dalam detik. Ini adalah durasi maksimum yang kita izinkan saat partisi berada dalam keadaan kehilangan kuorum. Jika partisi tetap kehilangan kuorum setelah durasi ini; partisi dipulihkan dari kehilangan kuorum dengan menganggap replika bawah sebagai hilang. Ini berpotensi menimbulkan kehilangan data.
ReconfigurationTimeLimit TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(300) Dinamis Menentukan rentang waktu dalam detik. Batas waktu untuk konfigurasi ulang; setelah laporan kesehatan peringatan dimulai
ReplicaRestartWaitDuration TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(60.0 * 30) Tidak Diperbolehkan Menentukan rentang waktu dalam detik. Ini adalah ReplicaRestartWaitDuration untuk FMService
SeedNodeQuorumAdditionalBufferNodes int, defaultnya adalah 0 Dinamis Buffer node seed yang diperlukan untuk naik (bersama kuorum node seed) FM harus memungkinkan maksimum (totalNumSeedNodes - (seedNodeQuorum + SeedNodeQuorumAdditionalBufferNodes)) node seed untuk turun.
StandByReplicaKeepDuration Timespan, defaultnya adalah Common::TimeSpan::FromSeconds(3600.0 * 24 * 7) Tidak Diperbolehkan Menentukan rentang waktu dalam detik. Ini adalah StandByReplicaKeepDuration untuk FMService
TargetReplicaSetSize int, defaultnya adalah 7 Tidak Diperbolehkan Ini adalah jumlah target replika FM yang dipertahankan Windows Fabric. Angka yang lebih tinggi menghasilkan keandalan data FM yang lebih tinggi; dengan tradeoff performa kecil.
UserMaxStandByReplicaCount Int, defaultnya adalah 1 Dinamis Jumlah maksimum default dari replika StandBy yang dipertahankan sistem untuk layanan pengguna.
UserReplicaRestartWaitDuration Waktu dalam detik, defaultnya adalah 60.0 * 30 Dinamis Menentukan rentang waktu dalam detik. Ketika replika persisten turun; Windows Fabric menunggu durasi ini agar replika kembali muncul sebelum membuat replika pengganti baru (yang akan memerlukan salinan status).
UserStandByReplicaKeepDuration Waktu dalam detik, defaultnya adalah 3600.0 * 24 * 7 Dinamis Menentukan rentang waktu dalam detik. Ketika replika persisten kembali dari keadaan terpuruk; replika mungkin sudah diganti. Timer ini menentukan berapa lama FM akan menyimpan replika siaga sebelum membuangnya.

FaultAnalysisService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
CompletedActionKeepDurationInSeconds int, defaultnya adalah 604800 Statis Ini perkiraan durasi untuk mempertahankan tindakan yang berada dalam keadaan terminal. Ini juga tergantung pada StoredActionCleanupIntervalInSeconds; karena pekerjaan untuk membersihkan hanya dilakukan pada interval tersebut. 604800 adalah tujuh hari.
DataLossCheckPollIntervalInSeconds int, defaultnya adalah 5 Statis Ini adalah waktu antara pemeriksaan yang dilakukan sistem sambil menunggu kehilangan data terjadi. Frekuensi nomor kehilangan data akan diperiksa per iterasi internal adalah DataLossCheckWaitDurationInSeconds/this.
DataLossCheckWaitDurationInSeconds int, defaultnya adalah 25 Statis Jumlah total waktu; dalam detik; bahwa sistem menunggu kehilangan data terjadi. Ini digunakan secara internal ketika api StartPartitionDataLossAsync() dipanggil.
MinReplicaSetSize Int, defaultnya adalah 0 Statis MinReplicaSetSize untuk FaultAnalysisService.
PlacementConstraints string, defaultnya adalah "" Statis PlacementConstraints untuk FaultAnalysisService.
QuorumLossWaitDuration Waktu dalam detik, defaultnya adalah MaxValue Statis Menentukan rentang waktu dalam detik. QuorumLossWaitDuration untuk FaultAnalysisService.
ReplicaDropWaitDurationInSeconds int, defaultnya adalah 600 Statis Parameter ini digunakan ketika api kehilangan data disebut. Ini mengontrol durasi sistem akan menunggu replika dihilangkan setelah hapus replika memintanya secara internal.
ReplicaRestartWaitDuration Waktu dalam detik, defaultnya adalah 60 menit Statis Menentukan rentang waktu dalam detik. ReplicaRestartWaitDuration untuk FaultAnalysisService.
StandByReplicaKeepDuration Waktu dalam detik, defaultnya adalah (60247) menit Statis Menentukan rentang waktu dalam detik. StandByReplicaKeepDuration untuk FaultAnalysisService.
StoredActionCleanupIntervalInSeconds Int, defaultnya adalah 3600 Statis Ini adalah seberapa sering toko dibersihkan. Hanya tindakan dalam status terminal; dan yang selesai setidaknya CompletedActionKeepDurationInSeconds yang lalu akan dihapus.
StoredChaosEventCleanupIntervalInSeconds Int, defaultnya adalah 3600 Statis Ini adalah seberapa sering penyimpanan diaudit untuk pembersihan; jika jumlah peristiwa lebih dari 30000; pembersihan menendang masuk
TargetReplicaSetSize Int, defaultnya adalah 0 Statis NOT_PLATFORM_UNIX_START TargetReplicaSetSize untuk FaultAnalysisService.

Federasi

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
LeaseDuration Waktu dalam detik, defaultnya adalah 30 Dinamis Durasi bahwa lease berlangsung antara node dan sekitarnya.
LeaseDurationAcrossFaultDomain Waktu dalam detik, defaultnya adalah 30 Dinamis Durasi lease berlangsung antara node dan sekitarnya di seluruh domain kesalahan.

FileStoreService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AcceptChunkUpload Bool, defaultnya adalah TRUE Dinamis Konfigurasi untuk menentukan apakah layanan penyimpanan file menerima pengunggahan file berbasis chunk atau tidak selama paket aplikasi salinan.
AnonymousAccessEnabled Bool, defaultnya adalah true Statis Mengaktifkan/Menonaktifkan akses anonim ke berbagi FileStoreService.
CommonName1Ntlmx509CommonName string, defaultnya adalah "" Statis Nama umum sertifikat X509 yang digunakan untuk menghasilkan HMAC pada CommonName1NtlmPasswordSecret saat menggunakan autentikasi NTLM
CommonName1Ntlmx509StoreLocation string, default adalah "LocalMachine" Statis Lokasi penyimpanan sertifikat X509 yang digunakan untuk menghasilkan HMAC pada CommonName1NtlmPasswordSecret saat menggunakan autentikasi NTLM
CommonName1Ntlmx509StoreName string, defaultnya adalah "MY" Statis Nama penyimpanan sertifikat X509 yang digunakan untuk menghasilkan HMAC pada CommonName1NtlmPasswordSecret saat menggunakan autentikasi NTLM
CommonName2Ntlmx509CommonName string, defaultnya adalah "" Statis Nama umum sertifikat X509 yang digunakan untuk menghasilkan HMAC pada CommonName2NtlmPasswordSecret saat menggunakan autentikasi NTLM
CommonName2Ntlmx509StoreLocation string, default adalah "LocalMachine" Statis Lokasi penyimpanan sertifikat X509 yang digunakan untuk menghasilkan HMAC pada CommonName2NtlmPasswordSecret saat menggunakan autentikasi NTLM
CommonName2Ntlmx509StoreName string, defaultnya adalah "MY" Statis Nama penyimpanan sertifikat X509 yang digunakan untuk menghasilkan HMAC pada CommonName2NtlmPasswordSecret saat menggunakan autentikasi NTLM
CommonNameNtlmPasswordSecret SecureString, defaultnya adalah Common::SecureString("") Statis Rahasia kata sandi, yang digunakan sebagai seed untuk menghasilkan kata sandi yang sama saat menggunakan autentikasi NTLM
DiskSpaceHealthReportingIntervalWhenCloseToOutOfDiskSpace TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(5) Dinamis Menentukan rentang waktu dalam detik. Interval waktu antara pemeriksaan ruang disk untuk melaporkan kejadian kesehatan ketika disk hampir kehabisan ruang.
DiskSpaceHealthReportingIntervalWhenEnoughDiskSpace TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(15) Dinamis Menentukan rentang waktu dalam detik. Interval waktu antara memeriksa ruang disk untuk melaporkan kejadian kesehatan ketika ada cukup ruang pada disk.
EnableImageStoreHealthReporting bool, defaultnya adalah TRUE Statis Konfigurasi untuk menentukan apakah layanan penyimpanan file harus melaporkan kesehatannya.
FreeDiskSpaceNotificationSizeInKB int64, defaultnya adalah 25*1024 Dinamis Ukuran ruang disk bebas di bawah peringatan kesehatan dapat terjadi. Nilai minimum konfigurasi ini dan konfigurasi FreeDiskSpaceNotificationThresholdPercentage digunakan untuk menentukan pengiriman peringatan kesehatan.
FreeDiskSpaceNotificationThresholdPercentage ganda, default adalah 0.02 Dinamis Persentase ruang disk bebas di bawah peringatan kesehatan dapat terjadi. Nilai minimum config ini dan config FreeDiskSpaceNotificationInMB digunakan untuk menentukan pengiriman peringatan kesehatan.
GenerateV1CommonNameAccount bool, defaultnya adalah TRUE Statis Menentukan apakah akan membuat akun dengan algoritme generasi V1 nama pengguna. Dimulai dengan Service Fabric versi 6.1; akun dengan generasi v2 selalu dibuat. Akun V1 diperlukan untuk peningkatan dari/ke versi yang tidak mendukung generasi V2 (sebelum 6.1).
MaxCopyOperationThreads Uint, defaultnya adalah 0 Dinamis Jumlah maksimum file paralel yang dapat disalin sekunder dari utama. '0' == jumlah core.
MaxFileOperationThreads Uint, defaultnya adalah 100 Statis Jumlah maksimum thread paralel yang diizinkan untuk melakukan FileOperations (Copy/Move) di utama. '0' == jumlah core.
MaxRequestProcessingThreads Uint, defaultnya adalah 200 Statis Jumlah maksimum thread paralel yang diizinkan untuk memproses permintaan di utama. '0' == jumlah core.
MaxSecondaryFileCopyFailureThreshold Uint, defaultnya adalah 25 Dinamis Jumlah maksimum percobaan kembali salinan file pada sekunder sebelum berhenti.
MaxStoreOperations Uint, defaultnya adalah 4096 Statis Jumlah maksimum operasi transaksi penyimpanan paralel yang diizinkan di utama. '0' == jumlah core.
NamingOperationTimeout Waktu dalam detik, defaultnya adalah 60 Dinamis Menentukan rentang waktu dalam detik. Waktu habis untuk melakukan operasi penamaan.
PrimaryAccountNTLMPasswordSecret SecureString, defaultnya adalah kosong Statis Rahasia kata sandi, yang digunakan sebagai seed untuk menghasilkan kata sandi yang sama saat menggunakan autentikasi NTLM.
PrimaryAccountNTLMX509StoreLocation string, default adalah "LocalMachine" Statis Lokasi penyimpanan sertifikat X509 yang digunakan untuk menghasilkan HMAC pada PrimaryAccountNTLMPasswordSecret saat menggunakan autentikasi NTLM.
PrimaryAccountNTLMX509StoreName string, defaultnya adalah "MY" Statis Nama penyimpanan sertifikat X509 yang digunakan untuk menghasilkan HMAC pada PrimaryAccountNTLMPasswordSecret saat menggunakan autentikasi NTLM.
PrimaryAccountNTLMX509Thumbprint string, defaultnya adalah "" Statis Thumbprint sertifikat X509 yang digunakan untuk menghasilkan HMAC pada PrimaryAccountNTLMPasswordSecret saat menggunakan autentikasi NTLM.
PrimaryAccountType string, defaultnya adalah "" Statis AccountType utama prinsip untuk melakukan ACL pada pembagian FileStoreService.
PrimaryAccountUserName string, defaultnya adalah "" Statis AccountType utama prinsip untuk melakukan ACL pada pembagian FileStoreService.
PrimaryAccountUserPassword SecureString, defaultnya adalah kosong Statis Kata sandi akun utama dari prinsipal ke pembagian FileStoreService ACL.
QueryOperationTimeout Waktu dalam detik, defaultnya adalah 60 Dinamis Menentukan rentang waktu dalam detik. Waktu habis untuk melakukan operasi kueri.
SecondaryAccountNTLMPasswordSecret SecureString, defaultnya adalah kosong Statis Rahasia kata sandi, yang digunakan sebagai seed untuk menghasilkan kata sandi yang sama saat menggunakan autentikasi NTLM.
SecondaryAccountNTLMX509StoreLocation string, default adalah "LocalMachine" Statis Lokasi penyimpanan sertifikat X509 yang digunakan untuk menghasilkan HMAC pada SecondaryAccountNTLMPasswordSecret saat menggunakan autentikasi NTLM.
SecondaryAccountNTLMX509StoreName string, defaultnya adalah "MY" Statis Nama penyimpanan sertifikat X509 yang digunakan untuk menghasilkan HMAC pada SecondaryAccountNTLMPasswordSecret saat menggunakan autentikasi NTLM.
SecondaryAccountNTLMX509Thumbprint string, defaultnya adalah "" Statis Thumbprint sertifikat X509 yang digunakan untuk menghasilkan HMAC pada SecondaryAccountNTLMPasswordSecret saat menggunakan autentikasi NTLM.
SecondaryAccountType string, defaultnya adalah "" Statis AccountType sekunder prinsip untuk melakukan ACL pada pembagian FileStoreService.
SecondaryAccountUserName string, defaultnya adalah "" Statis Nama pengguna sekunder prinsip untuk melakukan ACL pada pembagian FileStoreService.
SecondaryAccountUserPassword SecureString, defaultnya adalah kosong Statis Kata sandi akun sekunder dari prinsip untuk melakukan ACL pada pembagian FileStoreService.
SecondaryFileCopyRetryDelayMilliseconds uint, defaultnya adalah 500 Dinamis Penundaan percobaan kembali salinan file (dalam milidetik).
UseChunkContentInTransportMessage bool, defaultnya adalah TRUE Dinamis Flag untuk menggunakan versi baru protokol pengunggahan yang diperkenalkan di v6.4. Versi protokol ini menggunakan transportasi service fabric untuk mengunggah file ke penyimpanan gambar, yang memberikan performa yang lebih baik daripada protokol SMB yang digunakan dalam versi sebelumnya.

layanan penyimpanan file/Replikasi

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Interval Pengiriman Batch Replikasi TimeSpan, default adalah Common:TimeSpan:FromSeconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replika setelah menerima operasi sebelum mengirim kembali batch.
ReplicationBatchSize Uint, default adalah 1 Statis Menentukan jumlah operasi yang akan dikirim antara replika primer dan replika sekunder. Jika nol primer kirim satu rekaman per operasi ke sekunder. Jika tidak, replika utama agregat rekaman log hingga nilai konfigurasi tercapai. Ini mengurangi lalu lintas jaringan.

HealthManager

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
EnableApplicationTypeHealthEvaluation Bool, defaultnya adalah false Statis Kebijakan evaluasi kesehatan kluster: mengaktifkan evaluasi kesehatan jenis per aplikasi.
EnableNodeTypeHealthEvaluation Bool, defaultnya adalah false Statis Kebijakan evaluasi kesehatan kluster: mengaktifkan evaluasi kesehatan jenis per node.
MaxSuggestedNumberOfEntityHealthReports Int, defaultnya adalah 100 Dinamis Jumlah maksimum laporan kesehatan yang dapat dilakukan entitas sebelum meningkatkan kekhawatiran tentang logika pelaporan kesehatan pengawas. Setiap entitas kesehatan seharusnya memiliki jumlah laporan kesehatan yang relatif kecil. Jika jumlah laporan berada di atas angka ini; mungkin ada masalah dengan implementasi pengawas. Entitas dengan terlalu banyak laporan ditandai melalui laporan kesehatan Peringatan saat entitas dievaluasi.

HealthManager/ClusterHealthPolicy

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ConsiderWarningAsError Bool, defaultnya adalah false Statis Kebijakan evaluasi kesehatan kluster: peringatan diperlakukan sebagai kesalahan.
MaxPercentUnhealthyApplications Int, defaultnya adalah 0 Statis Kebijakan evaluasi kesehatan kluster: persentase maksimum aplikasi tidak sehat yang diperbolehkan agar kluster menjadi sehat.
MaxPercentUnhealthyNodes Int, defaultnya adalah 0 Statis Kebijakan evaluasi kesehatan kluster: persentase maksimum node tidak sehat yang diizinkan agar kluster menjadi sehat.

HealthManager/ClusterUpgradeHealthPolicy

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
MaxPercentDeltaUnhealthyNodes int, defaultnya adalah 10 Statis Kebijakan evaluasi kesehatan peningkatan kluster: persentase maksimum node tidak sehat delta yang diizinkan agar kluster sehat
MaxPercentUpgradeDomainDeltaUnhealthyNodes int, defaultnya adalah 15 Statis Kebijakan evaluasi kesehatan peningkatan kluster: persentase maksimum delta node tidak sehat dalam domain peningkatan yang diizinkan agar kluster menjadi sehat

Hosting

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ActivationMaxFailureCount Bilangan bulat, defaultnya adalah 10 Dinamis Frekuensi sistem mencoba kembali aktivasi gagal sebelum berhenti
ActivationMaxRetryInterval Waktu dalam detik, defaultnya adalah 300 Dinamis Pada setiap kegagalan aktivasi berkelanjutan, sistem mencoba kembali aktivasi hingga ActivationMaxFailureCount. ActivationMaxRetryInterval menentukan interval Waktu tunggu sebelum mencoba lagi setelah setiap kegagalan aktivasi
ActivationRetryBackoffInterval Waktu dalam Detik, defaultnya adalah 5 Dinamis Interval backoff pada setiap kegagalan aktivasi; Pada setiap kegagalan aktivasi berkelanjutan, sistem mencoba kembali aktivasi hingga MaxActivationFailureCount. Interval coba lagi pada setiap percobaan adalah produk kegagalan aktivasi berkelanjutan dan interval back-off aktivasi.
ActivationTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(180) Dinamis Menentukan rentang waktu dalam detik. Waktu habis untuk aktivasi aplikasi; penonaktifan dan peningkatan.
ApplicationHostCloseTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(120) Dinamis Menentukan rentang waktu dalam detik. Ketika keluar Fabric terdeteksi dalam proses yang diaktifkan sendiri; FabricRuntime menutup semua replika dalam proses host (applicationhost) pengguna. Ini adalah waktu habis untuk operasi penutupan.
CnsNetworkPluginCnmUrlPort wstring, defaultnya adalah L"48080" Statis Port url api Azure cnm api
CnsNetworkPluginCnsUrlPort wstring, defaultnya adalah L"10090" Statis Port url cns Azure
ContainerServiceArguments string, default adalah "-H localhost:2375 -H npipe://" Statis Service Fabric (SF) mengelola daemon docker (kecuali pada komputer klien windows seperti Windows 10). Konfigurasi ini memungkinkan pengguna untuk menentukan argumen kustom yang harus diteruskan ke docker daemon saat memulainya. Ketika argumen kustom ditentukan, Service Fabric tidak meneruskan argumen lain ke mesin Docker kecuali argumen '--pidfile'. Oleh karena itu, pengguna tidak boleh menentukan argumen '--pidfile' sebagai bagian dari argumen pelanggan mereka. Selain itu, argumen khusus harus memastikan bahwa docker daemon mendengarkan saluran nama default pada Windows (atau soket domain Unix di Linux) agar Service Fabric dapat berkomunikasi dengannya.
ContainerServiceLogFileMaxSizeInKb int, defaultnya adalah 32768 Statis Ukuran berkas maksimum file log yang dihasilkan oleh kontainer docker. Hanya Windows.
ContainerImageDownloadTimeout int, jumlah detik, defaultnya adalah 1200 (20 menit) Dinamis Jumlah detik sebelum waktu pengunduhan citra habis.
ContainerImagesToSkip string, nama citra yang dipisahkan oleh karakter garis vertikal, default adalah "" Statis Nama satu atau beberapa gambar kontainer yang seharusnya tidak dihapus. Digunakan dengan parameter PruneContainerImages.
ContainerServiceLogFileNamePrefix string, default adalah "sfcontainerlogs" Statis Prefiks nama file untuk file log yang dihasilkan oleh kontainer docker. Hanya Windows.
ContainerServiceLogFileRetentionCount int, defaultnya adalah 10 Statis Jumlah file log yang dihasilkan oleh kontainer docker sebelum file log ditimpa. Hanya Windows.
CreateFabricRuntimeTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(120) Dinamis Menentukan rentang waktu dalam detik. Nilai waktu habis untuk panggilan FabricCreateRuntime sinkronisasi
DefaultContainerRepositoryAccountName string, defaultnya adalah "" Statis Kredensial default yang digunakan dan bukan kredensial yang ditentukan dalam ApplicationManifest.xml
DefaultContainerRepositoryPassword string, defaultnya adalah "" Statis Mandat kata sandi default yang digunakan alih-alih kredensial yang ditentukan ApplicationManifest.xml
DefaultContainerRepositoryPasswordType string, defaultnya adalah "" Statis Ketika bukan string kosong, nilainya bisa berupa "Encrypted" atau "SecretsStoreRef".
DefaultDnsSearchSuffixEmpty bool, defaultnya adalah FALSE Statis Secara default, nama layanan ditambahkan ke nama DNS SF untuk layanan kontainer. Fitur ini menghentikan perilaku ini sehingga tidak ada yang ditambahkan ke nama DNS SF secara default di jalur resolusi.
DeploymentMaxFailureCount int, defaultnya adalah 20 Dinamis Penyebaran aplikasi dicoba kembali untuk waktu DeploymentMaxFailureCount sebelum gagal dalam penyebaran aplikasi tersebut pada simpul.
DeploymentMaxRetryInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(3600) Dinamis Menentukan rentang waktu dalam detik. Interval coba lagi maksimum untuk penyebaran. Pada setiap kegagalan berkelanjutan, interval coba lagi dihitung sebagai Min(DeploymentMaxRetryInterval; Jumlah Kegagalan Berkelanjutan * DeploymentRetryBackoffInterval)
DeploymentRetryBackoffInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(10) Dinamis Menentukan rentang waktu dalam detik. Interval gackoff untuk penyebaran kegagalan. Pada setiap kegagalan penyebaran berkelanjutan, sistem mencoba kembali penyebaran hingga MaxDeploymentFailureCount. Interval coba lagi adalah produk kegagalan penyebaran berkelanjutan dan interval backoff penyebaran.
DisableContainers bool, defaultnya adalah FALSE Statis Konfigurasi untuk menonaktifkan kontainer - digunakan alih-alih DisableContainerServiceStartOnContainerActivatorOpen, yang merupakan konfigurasi yang tidak digunakan lagi
DisableDockerRequestRetry bool, defaultnya adalah FALSE Dinamis Secara default SF berkomunikasi dengan DD (daemon docker) dengan batas waktu 'DockerRequestTimeout' untuk setiap permintaan http yang dikirim ke dalamnya. Jika DD tidak merespons dalam periode waktu ini; SF mengirim ulang permintaan jika operasi tingkat atas masih memiliki sisa waktu. Dengan kontainer Hyper-V; DD terkadang membutuhkan lebih banyak waktu untuk memunculkan kontainer atau menonaktifkannya. Dalam kasus tersebut, waktu permintaan DD habis dari perspektif SF dan SF mencoba kembali operasi. Terkadang ini tampaknya menambahkan lebih banyak tekanan pada DD. Konfigurasi ini memungkinkan Anda menonaktifkan coba lagi ini dan menunggu DD merespons.
DisableLivenessProbes wstring, defaultnya adalah L"" Statis Konfigurasi untuk menonaktifkan pemeriksaan Liveness dalam kluster. Anda dapat menentukan nilai tidak ada bagi SF untuk menonaktifkan pemeriksaan.
DisableReadinessProbes wstring, defaultnya adalah L"" Statis Konfigurasi untuk menonaktifkan pemeriksaan Readiness dalam kluster. Anda dapat menentukan nilai tidak ada bagi SF untuk menonaktifkan pemeriksaan.
DnsServerListTwoIps Bool, defaultnya adalah FALSE Statis Bendera ini menambahkan server dns lokal dua kali untuk membantu meringankan masalah penyelesaian terputus-putus.
DockerTerminateOnLastHandleClosed bool, defaultnya adalah TRUE Statis Secara default, jika FabricHost mengelola 'dockerd' (berdasarkan: SkipDockerProcessManagement == false) pengaturan ini mengonfigurasi apa yang terjadi ketika FabricHost atau dockerd crash. Ketika diatur ke true jika salah satu proses crash semua kontainer yang berjalan akan dihentikan secara paksa oleh HCS. Jika diatur ke false kontainer akan terus berjalan. Catatan: Sebelumnya hingga 8.0 perilaku ini secara tidak sengaja setara dengan false. Pengaturan default true di sini adalah apa yang kita harapkan terjadi secara default bergerak maju agar logika pembersihan kita menjadi efektif pada memulai ulang proses ini.
DoNotInjectLocalDnsServer bool, defaultnya adalah FALSE Statis Mencegah runtime menginjeksikan IP lokal sebagai server DNS untuk kontainer.
EnableActivateNoWindow bool, defaultnya adalah FALSE Dinamis Proses yang diaktifkan dibuat di latar belakang tanpa konsol apa pun.
EnableContainerServiceDebugMode bool, defaultnya adalah TRUE Statis Mengaktifkan/menonaktifkan pencatatan untuk kontainer docker. Hanya Windows.
EnableDockerHealthCheckIntegration bool, defaultnya adalah TRUE Statis Memungkinkan integrasi peristiwa docker HEALTHCHECK dengan laporan kesehatan sistem Service Fabric
EnableProcessDebugging bool, defaultnya adalah FALSE Dinamis Memungkinkan peluncuran host aplikasi di debugger
EndpointProviderEnabled bool, defaultnya adalah FALSE Statis Memungkinkan manajemen sumber daya Titik Akhir oleh Fabric. Membutuhkan spesifikasi rentang port aplikasi start dan end di FabricNode.
FabricContainerAppsEnabled bool, defaultnya adalah FALSE Statis
FirewallPolicyEnabled bool, defaultnya adalah FALSE Statis Memungkinkan pembukaan port firewall untuk sumber daya Endpoint dengan port eksplisit yang ditentukan dalam ServiceManifest
GetCodePackageActivationContextTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(120) Dinamis Menentukan rentang waktu dalam detik. Nilai waktu habis untuk panggilan CodePackageActivationContext. Ini tidak berlaku untuk layanan ad hoc.
GovernOnlyMainMemoryForProcesses bool, defaultnya adalah FALSE Statis Perilaku default Resource Governance bertujuan menerapkan batas yang ditentukan dalam MemoryInMB pada jumlah total memori (RAM + swap) yang digunakan proses. Jika batas terlampaui; proses menerima pengecualian OutOfMemory. Jika parameter ini diatur ke true; batas akan diterapkan hanya pada jumlah memori RAM yang digunakan proses. Jika batas ini terlampaui; dan jika pengaturan ini benar; maka OS akan menukar memori utama ke disk.
IPProviderEnabled bool, defaultnya adalah FALSE Statis Mengaktifkan manajemen alamat IP.
IsDefaultContainerRepositoryPasswordEncrypted bool, defaultnya adalah FALSE Statis Apakah DefaultContainerRepositoryPassword dienkripsi atau tidak.
LinuxExternalExecutablePath string, defaultnya adalah "/usr/bin/" Statis Direktori utama perintah dapat dieksekusi eksternal pada node.
NTLMAuthenticationEnabled bool, defaultnya adalah FALSE Statis Memungkinkan dukungan untuk menggunakan NTLM oleh paket kode yang berjalan sebagai pengguna lain sehingga proses di seluruh komputer dapat berkomunikasi dengan aman.
NTLMAuthenticationPasswordSecret SecureString, defaultnya adalah Common::SecureString("") Statis Adalah enkripsi yang digunakan untuk menghasilkan kata sandi untuk pengguna NTLM. Harus diatur jika NTLMAuthenticationEnabled adalah true. Divalidasi oleh deployer.
NTLMSecurityUsersByX509CommonNamesRefreshInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(3) Dinamis Menentukan rentang waktu dalam detik. Pengaturan khusus lingkungan Interval berkala di mana Hosting memindai sertifikat baru yang akan digunakan untuk konfigurasi NTLM FileStoreService.
NTLMSecurityUsersByX509CommonNamesRefreshTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(4) Dinamis Menentukan rentang waktu dalam detik. Batas waktu untuk mengonfigurasi pengguna NTLM menggunakan nama umum sertifikat. Pengguna NTLM diperlukan untuk berbagi FileStoreService.
PruneContainerImages bool, defaultnya adalah FALSE Dinamis Menhapus gambar kontainer aplikasi yang tidak digunakan dari node. Ketika ApplicationType tidak terdaftar dari kluster Service Fabric, citra kontainer yang digunakan oleh aplikasi ini akan dihapus pada node di mana ia diunduh oleh Service Fabric. Pemangkasan berjalan setiap jam, sehingga mungkin perlu waktu hingga satu jam (ditambah waktu untuk memangkas gambar) agar citra dihapus dari kluster.
Service Fabric tidak akan pernah mengunduh atau menghapus citra yang tidak terkait dengan aplikasi. Citra yang tidak terkait yang diunduh secara manual atau sebaliknya harus dihapus secara eksplisit.
Gambar yang tidak boleh dihapus dapat ditentukan dalam parameter ContainerImagesToSkip.
RegisterCodePackageHostTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(120) Dinamis Menentukan rentang waktu dalam detik. Nilai waktu habis untuk panggilan sinkronisasi FabricRegisterCodePackageHost. Ini hanya berlaku untuk host aplikasi paket multikode seperti FWP
RequestTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(30) Dinamis Menentukan rentang waktu dalam detik. Ini merepresentasikan waktu habis untuk komunikasi antara host aplikasi pengguna dan proses Fabric untuk berbagai operasi terkait hosting seperti pendaftaran factory; registrasi runtime.
RunAsPolicyEnabled bool, defaultnya adalah FALSE Statis Memungkinkan operasi paket kode sebagai pengguna lokal selain pengguna di mana proses fabric berjalan. Untuk mengaktifkan kebijakan ini, Fabric harus berjalan sebagai SYSTEM atau sebagai pengguna yang memiliki SeAssignPrimaryTokenPrivilege.
ServiceFactoryRegistrationTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(120) Dinamis Menentukan rentang waktu dalam detik. Nilai waktu habis untuk sinkronisasi Register(Stateless/Stateful)ServiceFactory call
ServiceTypeDisableFailureThreshold Bilangan bulat, defaultnya adalah 1 Dinamis Threshold untuk jumlah kegagalan; setelah threshold tercapai, Failover Manager diberitahukan untuk menonaktifkan jenis layanan node dan mencoba node yang berbeda untuk penempatan.
ServiceTypeDisableGraceInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(30) Dinamis Menentukan rentang waktu dalam detik. Interval waktu setelah jenis layanan dapat dinonaktifkan
ServiceTypeRegistrationTimeout Waktu dalam Detik, defaultnya adalah 300 Dinamis Waktu maksimum yang diperbolehkan untuk ServiceType untuk didaftarkan dengan fabric
UseContainerServiceArguments bool, defaultnya adalah TRUE Statis Konfigurasi ini memberi tahu hosting untuk melewati argumen yang lewat (ditentukan dalam konfigurasi ContainerServiceArguments) ke docker daemon.

HttpGateway

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ActiveListeners Uint, defaultnya adalah 50 Statis Jumlah bacaan untuk diposting ke antrean server http. Ini mengontrol jumlah permintaan bersamaan yang dapat dipenuhi oleh HttpGateway.
HttpGatewayHealthReportSendInterval Waktu dalam detik, defaultnya adalah 30 Statis Menentukan rentang waktu dalam detik. Interval di mana Http Gateway mengirim laporan kesehatan akumulasi ke Health Manager.
HttpStrictTransportSecurityHeader string, defaultnya adalah "" Dinamis Menentukan nilai header HTTP Strict Transport Security yang akan disertakan dalam setiap respons yang dikirim oleh HttpGateway. Ketika diatur ke string kosong; header ini tidak akan disertakan dalam respons gateway.
IsEnabled Bool, defaultnya adalah false Statis Enables/Disables the HttpGateway. HttpGateway dinonaktifkan secara default.
MaxEntityBodySize Uint, defaultnya adalah 4194304 Dinamis Memberikan ukuran maksimum isi yang dapat diharapkan dari permintaan http. Nilai defaultnya adalah 4 MB. Httpgateway akan menggagalkan permintaan jika memiliki ukuran isi > nilai ini. Ukuran potongan baca minimum adalah 4.096 byte. Jadi, ini harus >= 4096.

ImageStoreService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Diaktifkan Bool, defaultnya adalah false Statis Flag Diaktifkan untuk ImageStoreService. Default: false
MinReplicaSetSize Int, defaultnya adalah 3 Statis MinReplicaSetSize untuk ImageStoreService.
PlacementConstraints string, defaultnya adalah "" Statis PlacementConstraints untuk ImageStoreService.
QuorumLossWaitDuration Waktu dalam detik, defaultnya adalah MaxValue Statis Menentukan rentang waktu dalam detik. QuorumLossWaitDuration untuk ImageStoreService.
ReplicaRestartWaitDuration Waktu dalam detik, defaultnya adalah 60.0 * 30 Statis Menentukan rentang waktu dalam detik. ReplicaRestartWaitDuration untuk ImageStoreService.
StandByReplicaKeepDuration Waktu dalam detik, defaultnya adalah 3600.0 * 2 Statis Menentukan rentang waktu dalam detik. StandByReplicaKeepDuration untuk ImageStoreService.
TargetReplicaSetSize Int, defaultnya adalah 7 Statis TargetReplicaSetSize untuk ImageStoreService.

KtlLogger

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AutomaticMemoryConfiguration Int, defaultnya adalah 1 Dinamis Flag yang menunjukkan apakah pengaturan memori harus dikonfigurasi secara otomatis dan dinamis. Jika nol maka pengaturan konfigurasi memori digunakan secara langsung dan tidak berubah berdasarkan kondisi sistem. Jika satu, pengaturan memori dikonfigurasi secara otomatis dan dapat berubah berdasarkan kondisi sistem.
MaximumDestagingWriteOutstandingInKB Int, defaultnya adalah 0 Dinamis Jumlah KB untuk memungkinkan log bersama maju lebih awal dari log khusus. Gunakan 0 untuk menunjukkan tidak ada batas.
SharedLogId string, defaultnya adalah "" Statis Panduan unik untuk kontainer log bersama. Gunakan "" jika menggunakan jalur default di bawah akar data fabric.
SharedLogPath string, defaultnya adalah "" Statis Jalur dan nama file ke lokasi untuk menempatkan kontainer log bersama. Gunakan "" untuk menggunakan jalur default di bawah akar data fabric.
SharedLogSizeInMB Int, defaultnya adalah 8192 Statis Jumlah MB yang akan digunakan dalam kontainer log bersama.
SharedLogThrottleLimitInPercentUsed int, defaultnya adalah 0 Statis Persentase penggunaan log bersama yang akan mendorong pembatasan. Nilainya harus antara 0 dan 100. Nilai 0 menyiratkan penggunaan nilai persentase default. Nilai 100 menyiratkan tidak ada pembatasan sama sekali. Nilai antara 1 dan 99 menentukan persentase penggunaan log di atas pembatasan mana yang akan terjadi; misalnya, jika log bersama adalah 10 GB dan nilainya adalah 90 maka pembatasan akan terjadi setelah 9 GB digunakan. Disarankan untuk menggunakan nilai default.
WriteBufferMemoryPoolMaximumInKB Int, defaultnya adalah 0 Dinamis Jumlah KB untuk memungkinkan kumpulan memori buffer tulis bertambah. Gunakan 0 untuk menunjukkan tidak ada batas.
WriteBufferMemoryPoolMinimumInKB Int, defaultnya adalah 8388608 Dinamis Jumlah KB yang awalnya akan dialokasikan untuk kumpulan memori buffer tulis. Gunakan 0 untuk menunjukkan tidak ada batas Default yang harus konsisten dengan SharedLogSizeInMB di bawah ini.

ManagedIdentityTokenService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
IsEnabled bool, defaultnya adalah FALSE Statis Bendera yang mengontrol keberadaan dan status Layanan Token Identitas Terkelola di kluster; ini adalah prasyarat untuk menggunakan fungsionalitas identitas terkelola aplikasi Service Fabric.
RunInStandaloneMode bool, defaultnya adalah FALSE Statis RunInStandaloneMode untuk ManagedIdentityTokenService.
StandalonePrincipalId wstring, defaultnya adalah "" Statis StandalonePrincipalId untuk ManagedIdentityTokenService.
StandaloneSendX509 bool, defaultnya adalah FALSE Statis StandaloneSendX509 untuk ManagedIdentityTokenService.
StandaloneTenantId wstring, defaultnya adalah "" Statis StandaloneTenantId untuk ManagedIdentityTokenService.
StandaloneX509CredentialFindType wstring, defaultnya adalah "" Statis StandaloneX509CredentialFindType untuk ManagedIdentityTokenService.
StandaloneX509CredentialFindValue wstring, defaultnya adalah "" Statis The StandaloneX509CredentialFindValue for ManagedIdentityTokenService

Manajemen

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AutomaticUnprovisionInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(5) Dinamis Menentukan rentang waktu dalam detik. Interval pembersihan untuk diperbolehkan untuk jenis aplikasi tidak terdaftar selama pembersihan jenis aplikasi otomatis.
AzureStorageMaxConnections Int, defaultnya adalah 5000 Dinamis Jumlah maksimum koneksi bersamaan ke penyimpanan Azure.
AzureStorageMaxWorkerThreads Int, defaultnya adalah 25 Dinamis Jumlah maksimum thread pekerja secara paralel.
AzureStorageOperationTimeout Waktu dalam detik, defaultnya adalah 6000 Dinamis Menentukan rentang waktu dalam detik. Waktu habis untuk menyelesaikan operasi xstore.
CleanupApplicationPackageOnProvisionSuccess bool, defaultnya adalah true Dinamis Mengaktifkan atau menonaktifkan pembersihan otomatis paket aplikasi pada penyediaan yang berhasil.
CleanupUnusedApplicationTypes Bool, defaultnya adalah FALSE Dinamis Konfigurasi ini jika diaktifkan, memungkinkan Anda untuk secara otomatis membatalkan pendaftaran versi jenis aplikasi yang tidak digunakan melewati tiga versi terbaru yang tidak digunakan, sehingga memangkas ruang disk yang ditempati oleh penyimpanan gambar. Pembersihan otomatis dipicu pada akhir provisi yang berhasil untuk jenis aplikasi tertentu tersebut dan juga berjalan secara berkala sekali sehari untuk semua jenis aplikasi. Jumlah versi yang tidak digunakan untuk dilewati dapat dikonfigurasi menggunakan parameter "MaxUnusedAppTypeVersionsToKeep".
Praktik terbaik adalah menggunakan true.
DisableChecksumValidation Bool, defaultnya adalah false Statis Konfigurasi ini memungkinkan kita untuk mengaktifkan atau menonaktifkan validasi checksum selama penyediaan aplikasi.
DisableServerSideCopy Bool, defaultnya adalah false Statis Konfigurasi ini memungkinkan atau menonaktifkan salinan paket aplikasi sisi server pada ImageStore selama penyediaan aplikasi.
ImageCachingEnabled Bool, defaultnya adalah true Statis Konfigurasi ini memungkinkan kita untuk mengaktifkan atau menonaktifkan cache.
ImageStoreConnectionString SecureString Statis String koneksi ke Root untuk ImageStore.
ImageStoreMinimumTransferBPS Int, defaultnya adalah 1024 Dinamis Tingkat transfer minimum antara kluster dan ImageStore. Nilai ini digunakan untuk menentukan waktu habis saat mengakses ImageStore eksternal. Ubah nilai ini hanya jika latensi antara kluster dan ImageStore tinggi untuk memungkinkan lebih banyak waktu bagi kluster untuk mengunduh dari ImageStore eksternal.
MaxUnusedAppTypeVersionsToKeep Int, defaultnya adalah 3 Dinamis Konfigurasi ini menentukan jumlah versi jenis aplikasi yang tidak digunakan untuk dilewati untuk pembersihan. Parameter ini hanya berlaku jika parameter CleanupUnusedApplicationTypes diaktifkan.
Praktik terbaik umum adalah menggunakan default (3). Nilai kurang dari satu tidak valid.

MetricActivityThresholds

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyIntegerValueMap, defaultnya adalah None Dinamis Menentukan kumpulan MetricActivityThresholds untuk metrik dalam kluster. Penyeimbangan berfungsi jika maxNodeLoad lebih besar dari MetricActivityThresholds. Untuk metrik defrag, ini mendefinisikan jumlah beban yang sama dengan atau di bawah yang akan dianggap kosong oleh Service Fabric

MetricActivityThresholdsPerNodeType

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyStringValueMap, defaultnya adalah None Statis Konfigurasi yang menentukan ambang batas aktivitas metrik per jenis node.

MetricBalancingThresholds

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyDoubleValueMap, defaultnya adalah None Dinamis Menentukan set MetricBalancingThresholds untuk metrik dalam kluster. Penyeimbangan berfungsi jika maxNodeLoad/minNodeLoad lebih besar dari MetricBalancingThresholds. Defragmentasi berfungsi jika maxNodeLoad/minNodeLoad dalam setidaknya satu FD atau UD lebih kecil dari MetricBalancingThresholds.

MetricBalancingThresholdsPerNodeType

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyStringValueMap, defaultnya adalah None Statis Konfigurasi yang menentukan ambang batas penyeimbangan metrik per jenis node.

MetricLoadStickinessForSwap

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyDoubleValueMap, defaultnya adalah None Dinamis Menentukan bagian beban yang menempel dengan replika saat ditukar. Dibutuhkan nilai antara 0 (beban tidak menempel dengan replika) dan 1 (load stick dengan replika - default)

penamaan/replikasi

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Interval Pengiriman Batch Replikasi TimeSpan, default adalah Common:TimeSpan:FromSeconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replika setelah menerima operasi sebelum mengirim kembali batch.
ReplicationBatchSize Uint, default adalah 1 Statis Menentukan jumlah operasi yang akan dikirim antara replika primer dan replika sekunder. Jika nol primer kirim satu rekaman per operasi ke sekunder. Jika tidak, replika utama agregat rekaman log hingga nilai konfigurasi tercapai. Ini mengurangi lalu lintas jaringan.

NamingService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
GatewayServiceDescriptionCacheLimit Int, defaultnya adalah 0 Statis Jumlah maksimum entri yang dipertahankan dalam cache deskripsi layanan LRU di Naming Gateway (diatur ke 0 tanpa batas).
MaxClientConnections Int, defaultnya adalah 1000 Dinamis Jumlah maksimum koneksi klien yang diperbolehkan per gateway.
MaxFileOperationTimeout Waktu dalam detik, defaultnya adalah 30 Dinamis Menentukan rentang waktu dalam detik. Batas waktu maksimum yang diperbolehkan untuk operasi layanan penyimpanan file. Permintaan yang menentukan batas waktu yang lebih besar ditolak.
MaxIndexedEmptyPartitions Int, defaultnya adalah 1000 Dinamis Jumlah maksimum partisi kosong yang akan tetap diindeks dalam cache notifikasi untuk menyinkronkan klien yang terhubung kembali. Setiap partisi kosong di atas angka ini akan dihapus dari indeks dalam urutan versi pencarian naik. Menghubungkan kembali klien tetap dapat menyinkronkan dan menerima pembaruan partisi kosong yang terlewat; tetapi protokol sinkronisasi menjadi lebih mahal.
MaxMessageSize Int, defaultnya adalah 4*1024*1024 Statis Ukuran pesan maksimum untuk komunikasi node klien saat menggunakan penamaan. Pengunduran serangan DOS; nilai defaultnya adalah 4 MB.
MaxNamingServiceHealthReports Int, defaultnya adalah 10 Dinamis Jumlah maksimum operasi lambat yang dilaporkan tidak sehat oleh layanan penyimpanan Naming pada satu waktu. Jika 0; semua operasi lambat dikirim.
MaxOperationTimeout Waktu dalam detik, defaultnya adalah 600 Dinamis Menentukan rentang waktu dalam detik. Batas waktu maksimum yang diperbolehkan untuk operasi klien. Permintaan yang menentukan batas waktu yang lebih besar ditolak.
MaxOutstandingNotificationsPerClient Int, defaultnya adalah 1000 Dinamis Jumlah maksimum pemberitahuan yang tersisa sebelum pendaftaran klien ditutup secara paksa oleh gateway.
MinReplicaSetSize Int, defaultnya adalah 3 Tidak Diperbolehkan Jumlah minimum replika Naming Service yang diperlukan untuk menulis ke dalam untuk menyelesaikan pembaruan. Jika ada lebih sedikit replika dari ini yang aktif dalam sistem, Reliability System menolak pembaruan ke Penyimpanan Naming Service sampai replika dipulihkan. Nilai ini tidak boleh lebih dari TargetReplicaSetSize.
PartitionCount Int, defaultnya adalah 3 Tidak Diperbolehkan Jumlah partisi penyimpanan Naming Service yang akan dibuat. Setiap partisi memiliki satu key partisi yang sesuai dengan indeksnya; jadi key partisi [0; PartitionCount] ada. Peningkatan jumlah partisi Naming Service meningkatkan skala yang dapat dilakukan oleh Naming Service dengan mengurangi jumlah rata-rata data yang dimiliki oleh kumpulan replika pendukung; dengan biaya peningkatan pemanfaatan sumber daya (karena replika layanan PartitionCount*ReplicaSetSize harus dipertahankan).
PlacementConstraints string, defaultnya adalah "" Tidak Diperbolehkan Batasan penempatan untuk Naming Service.
QuorumLossWaitDuration Waktu dalam detik, defaultnya adalah MaxValue Tidak Diperbolehkan Menentukan rentang waktu dalam detik. Ketika Naming Service mengalami kehilangan kuorum; timer ini dimulai. Ketika kedaluwarsa, FM akan menganggap replika bawah hilang; dan berusaha memulihkan kuorum. Bukan berarti hal ini dapat mengakibatkan hilangnya data.
RepairInterval Waktu dalam detik, defaultnya adalah 5 Statis Menentukan rentang waktu dalam detik. Interval di mana perbaikan inkonsistensi penamaan antara pemilik otoritas dan pemilik nama akan dimulai.
ReplicaRestartWaitDuration Waktu dalam detik, defaultnya adalah (60.0 * 30) Tidak Diperbolehkan Menentukan rentang waktu dalam detik. Ketika replika Naming Service turun; timer ini dimulai. Ketika kedaluwarsa, FM akan mulai menggantikan replika, yang tidak berfungsi (belum menganggapnya hilang).
ServiceDescriptionCacheLimit Int, defaultnya adalah 0 Statis Jumlah maksimum entri yang dipertahankan dalam cache deskripsi layanan LRU di Naming Store Service (diatur ke 0 tanpa batas).
ServiceNotificationTimeout Waktu dalam detik, defaultnya adalah 30 Dinamis Menentukan rentang waktu dalam detik. Batas waktu yang digunakan saat mengirimkan pemberitahuan layanan ke klien.
StandByReplicaKeepDuration Waktu dalam detik, defaultnya adalah 3600.0 * 2 Tidak Diperbolehkan Menentukan rentang waktu dalam detik. Ketika replika Naming Service kembali dari status bawah; ini mungkin sudah diganti. Timer ini menentukan berapa lama FM akan menyimpan replika siaga sebelum membuangnya.
TargetReplicaSetSize Int, defaultnya adalah 7 Tidak Diperbolehkan Jumlah set replika untuk setiap partisi penyimpanan Naming Service. Peningkatan jumlah set replika meningkatkan tingkat reliability untuk informasi di Naming Service Store; mengurangi perubahan bahwa informasi akan hilang sebagai akibat dari kegagalan node; dengan biaya peningkatan beban pada Windows Fabric dan jumlah waktu yang diperlukan untuk melakukan pembaruan pada data penamaan.

NodeBufferPercentage

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyDoubleValueMap, defaultnya adalah None Dinamis Persentase kapasitas node per nama metrik; digunakan sebagai buffer untuk menjaga beberapa tempat bebas pada node untuk kasus failover.

NodeCapacities

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup NodeCapacityCollectionMap Statis Kumpulan kapasitas node untuk metrik yang berbeda.

NodeDomainIds

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup NodeFaultDomainIdCollection Statis Menjelaskan domain kesalahan yang dimiliki node. Domain kesalahan didefinisikan melalui URI yang menjelaskan lokasi node di pusat data. URI Domain Kesalahan adalah format fd:/fd/ diikuti oleh segmen jalur URI.
UpgradeDomainId string, defaultnya adalah "" Statis Menjelaskan domain peningkatan tempat node berada.

NodeProperties

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup NodePropertyCollectionMap Statis Kumpulan pasangan key-nilai string untuk properti node.

Paas

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ClusterId string, defaultnya adalah "" Tidak Diperbolehkan Penyimpanan sertifikat X509 digunakan oleh fabric untuk perlindungan konfigurasi.

PerformanceCounterLocalStore

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Counter String Dinamis Daftar penghitung performa yang dipisahkan koma untuk dikumpulkan.
IsEnabled Bool, defaultnya adalah true Dinamis Flag menunjukkan apakah pengumpulan penghitung performa pada node lokal diaktifkan.
MaxCounterBinaryFileSizeInMB Int, defaultnya adalah 1 Dinamis Ukuran maksimum (dalam MB) untuk setiap file biner penghitung performa.
NewCounterBinaryFileCreationIntervalInMinutes Int, defaultnya adalah 10 Dinamis Interval maksimum (dalam detik) setelah itu file biner penghitung performa baru dibuat.
SamplingIntervalInSeconds Int, defaultnya adalah 60 Dinamis Interval pengambilan sampel untuk penghitung performa dikumpulkan.

MinLoadBalancingIntervalsPerNodeType

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup KeyStringValueMap, defaultnya adalah None Statis Konfigurasi yang menentukan interval penyeimbangan beban min per jenis node.

PlacementAndLoadBalancing

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AffinityConstraintPriority Int, defaultnya adalah 0 Dinamis Menentukan prioritas batasan kapasitas: 0: Hard; 1: Soft; negatif: Ignore.
ApplicationCapacityConstraintPriority Int, defaultnya adalah 0 Dinamis Menentukan prioritas batasan kapasitas: 0: Hard; 1: Soft; negatif: Ignore.
AutoDetectAvailableResources bool, defaultnya adalah TRUE Statis Konfigurasi ini memicu deteksi otomatis sumber daya yang tersedia pada node (CPU dan Memori) Ketika konfigurasi ini diatur ke true - kami membaca kapasitas nyata dan memperbaikinya jika pengguna menentukan kapasitas node buruk atau tidak menentukannya sepenuhnya Jika konfigurasi ini diatur ke false - kami melacak peringatan bahwa pengguna menentukan kapasitas node buruk; Tetapi kami tidak akan memperbaikinya. yang berarti bahwa pengguna ingin memiliki kapasitas yang ditentukan sebagai > daripada node yang benar-benar memiliki atau jika kapasitas tidak ditentukan; itu akan mengasumsikan kapasitas tak terbatas
AuxiliaryInBuildThrottlingWeight double, defaultnya adalah 1 Statis Berat replika tambahan terhadap batas maks InBuildThrottling saat ini.
BalancingDelayAfterNewNode Waktu dalam detik, defaultnya adalah 120 Dinamis Menentukan rentang waktu dalam detik. Jangan mulai menyeimbangkan aktivitas dalam periode ini setelah menambahkan simpul baru.
BalancingDelayAfterNodeDown Waktu dalam detik, defaultnya adalah 120 Dinamis Menentukan rentang waktu dalam detik. Jangan mulai menyeimbangkan aktivitas dalam periode ini setelah peristiwa simpul tidak berfungsi.
BlockNodeInUpgradeConstraintPriority Int, defaultnya adalah -1 Dinamis Menentukan prioritas batasan kapasitas: 0: Hard; 1: Soft; negatif: Ignore
CapacityConstraintPriority Int, defaultnya adalah 0 Dinamis Menentukan prioritas batasan kapasitas: 0: Hard; 1: Soft; negatif: Ignore.
ConsecutiveDroppedMovementsHealthReportLimit Int, defaultnya adalah 20 Dinamis Menentukan frekuensi berturut-turut yang dihilangkan Gerakan yang dikeluarkan ResourceBalancer sebelum diagnostik dilakukan dan peringatan kesehatan dikeluarkan. Negatif: Tidak Ada Peringatan yang Dikeluarkan dalam kondisi ini.
ConstraintFixPartialDelayAfterNewNode Waktu dalam detik, defaultnya adalah 120 Dinamis Menentukan rentang waktu dalam detik. Jangan Perbaiki pelanggaran batasan FaultDomain dan UpgradeDomain dalam periode ini setelah menambahkan node baru.
ConstraintFixPartialDelayAfterNodeDown Waktu dalam detik, defaultnya adalah 120 Dinamis Menentukan rentang waktu dalam detik. Jangan Perbaiki pelanggaran batasan FaultDomain dan UpgradeDomain dalam periode ini setelah peristiwa tidak berfungsi.
ConstraintViolationHealthReportLimit Int, defaultnya adalah 50 Dinamis Menentukan jumlah batasan yang melanggar replika harus terus-menerus dibiarkan sebelum diagnostik dilakukan dan laporan kesehatan dikeluarkan.
DecisionOperationalTracingEnabled bool, defaultnya adalah FALSE Dinamis Konfigurasi yang mengaktifkan jejak struktural operasional CRM Decision di penyimpanan peristiwa.
DetailedConstraintViolationHealthReportLimit Int, defaultnya adalah 200 Dinamis Menentukan frekuensi batasan yang melanggar replika harus terus-menerus dibiarkan sebelum diagnostik dilakukan dan laporan kesehatan terperinci dikeluarkan.
DetailedDiagnosticsInfoListLimit Int, defaultnya adalah 15 Dinamis Menentukan jumlah entri diagnostik (dengan informasi terperinci) per batasan untuk disertakan sebelum pemotongan dalam Diagnostik.
DetailedNodeListLimit Int, defaultnya adalah 15 Dinamis Menentukan jumlah node per batasan untuk disertakan sebelum pemotongan dalam laporan Replika Tidak Ditempatkan.
DetailedPartitionListLimit Int, defaultnya adalah 15 Dinamis Mendefinisikan jumlah partisi per entri diagnostik untuk batasan untuk disertakan sebelum pemotongan dalam Diagnostik.
DetailedVerboseHealthReportLimit Int, defaultnya adalah 200 Dinamis Mendefinisikan frekuensi replika yang tidak ditempatkan harus terus-menerus tidak ditempatkan sebelum laporan kesehatan terperinci dikeluarkan.
EnforceUserServiceMetricCapacities bool, defaultnya adalah FALSE Statis Memungkinkan perlindungan layanan Fabric. Semua layanan pengguna berada di bawah satu objek/cgroup pekerjaan dan terbatas pada jumlah sumber daya yang ditentukan. Ini harus statis (memerlukan restart FabricHost) sebagai pembuatan/penghapusan objek pekerjaan pengguna dan batas pengaturan yang dilakukan selama terbuka dari Fabric Host.
EnableServiceSensitivity bool, defaultnya adalah False Dinamis Pengalihan fitur untuk mengaktifkan/menonaktifkan fitur sensitivitas replika.
FaultDomainConstraintPriority Int, defaultnya adalah 0 Dinamis Menentukan prioritas batasan kapasitas: 0: Hard; 1: Soft; negatif: Ignore.
GlobalMovementThrottleCountingInterval Waktu dalam detik, defaultnya adalah 600 Statis Menentukan rentang waktu dalam detik. Menunjukkan panjang interval sebelumnya untuk melacak pergerakan replika per domain (digunakan bersama GlobalMovementThrottleThreshold). Dapat diatur ke 0 untuk mengabaikan pembatasan global secara bersamaan.
GlobalMovementThrottleThreshold Uint, defaultnya adalah 1000 Dinamis Jumlah maksimum gerakan yang diperbolehkan dalam Fase Keseimbangan dalam interval sebelumnya yang ditunjukkan oleh GlobalMovementThrottleCountingInterval.
GlobalMovementThrottleThresholdForBalancing Uint, defaultnya adalah 0 Dinamis Jumlah maksimum gerakan yang diizinkan dalam Fase Keseimbangan dalam interval sebelumnya yang ditunjukkan oleh GlobalMovementThrottleCountingInterval. 0 menunjukkan tidak ada batasan.
GlobalMovementThrottleThresholdForPlacement Uint, defaultnya adalah 0 Dinamis Jumlah maksimum pergerakan yang diperbolehkan dalam Fase Penempatan dalam interval sebelumnya yang ditunjukkan oleh GlobalMovementThrottleCountingInterval.0 menunjukkan tidak ada batasan.
GlobalMovementThrottleThresholdPercentage ganda, default adalah 0 Dinamis Jumlah maksimum total pergerakan yang diizinkan dalam fase Balancing dan Placement (dinyatakan sebagai persentase dari jumlah total replika dalam kluster) dalam interval sebelumnya yang ditunjukkan oleh GlobalMovementThrottleCountingInterval. 0 menunjukkan tidak ada batasan. Jika pengaturan ini dan GlobalMovementThrottleThreshold ditentukan; batas yang lebih konservatif digunakan.
GlobalMovementThrottleThresholdPercentageForBalancing ganda, default adalah 0 Dinamis Jumlah maksimum gerakan yang diizinkan dalam Fase Keseimbangan (dinyatakan sebagai persentase dari jumlah total replika dalam PLB) dalam interval sebelumnya yang ditunjukkan oleh GlobalMovementThrottleCountingInterval. 0 menunjukkan tidak ada batasan. Jika pengaturan ini dan GlobalMovementThrottleThresholdForBalancing ditentukan; maka batas yang lebih konservatif digunakan.
InBuildThrottlingAssociatedMetric string, defaultnya adalah "" Statis Nama metrik terkait untuk pembatasan ini.
InBuildThrottlingEnabled Bool, defaultnya adalah false Dinamis Menentukan apakah pembatasan dalam build diaktifkan.
InBuildThrottlingGlobalMaxValue Int, defaultnya adalah 0 Dinamis Jumlah maksimal replika in-build yang diizinkan secara global.
InterruptBalancingForAllFailoverUnitUpdates Bool, defaultnya adalah false Dinamis Menentukan apakah ada jenis pembaruan unit failover yang akan mengganggu operasi penyeimbangan cepat atau lambat. Dengan "false" yang telah ditentukan, balancing run akan terganggu jika FailoverUnit: dibuat/dihapus; telah kehilangan replika; mengubah lokasi replika utama atau mengubah jumlah replika. Balancing run TIDAK akan terganggu dalam kasus lain - jika FailoverUnit: memiliki replika tambahan; mengubah flag replika apa pun; hanya mengubah versi partisi atau kasus lainnya.
MinConstraintCheckInterval Waktu dalam detik, defaultnya adalah 1 Dinamis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu minimum yang harus dilewati sebelum dua putaran pemeriksaan batasan berturut-turut.
MinLoadBalancingInterval Waktu dalam detik, defaultnya adalah 5 Dinamis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu minimum yang harus dilewati sebelum dua putaran penyeimbangan berturut-turut.
MinPlacementInterval Waktu dalam detik, defaultnya adalah 1 Dinamis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu minimum yang harus dilewati sebelum dua putaran penempatan berturut-turut.
MoveExistingReplicaForPlacement Bool, defaultnya adalah true Dinamis Pengaturan, yang menentukan apakah akan memindahkan replika yang ada selama penempatan.
MovementPerPartitionThrottleCountingInterval Waktu dalam detik, defaultnya adalah 600 Statis Menentukan rentang waktu dalam detik. Menunjukkan panjang interval sebelumnya untuk melacak gerakan replika untuk setiap partisi (digunakan bersama MovementPerPartitionThrottleThreshold).
MovementPerPartitionThrottleThreshold Uint, defaultnya adalah 50 Dinamis Tidak ada gerakan terkait keseimbangan akan terjadi untuk partisi jika jumlah menyeimbangkan gerakan terkait untuk replika partisi itu telah mencapai atau melebihi MovementPerFailoverUnitThrottleThreshold dalam interval sebelumnya yang ditunjukkan oleh MovementPerPartitionThrottleCountingInterval.
MoveParentToFixAffinityViolation Bool, defaultnya adalah false Dinamis Pengaturan, yang menentukan apakah replika induk dapat dipindahkan untuk memperbaiki batasan afinitas.
NodeTaggingEnabled Bool, defaultnya adalah false Dinamis Jika benar; Fitur NodeTagging akan diaktifkan.
NodeTaggingConstraintPriority Int, defaultnya adalah 0 Dinamis Prioritas penandaan node yang dapat dikonfigurasi.
PartiallyPlaceServices Bool, defaultnya adalah true Dinamis Menentukan apakah semua replika layanan dalam kluster akan ditempatkan "all or nothing" berdasarkan node terbatas yang cocok.
PlaceChildWithoutParent Bool, defaultnya adalah true Dinamis Pengaturan, yang menentukan apakah replika layanan anak dapat ditempatkan jika tidak ada replika induk yang aktif.
PlacementConstraintPriority Int, defaultnya adalah 0 Dinamis Menentukan prioritas batasan kapasitas: 0: Hard; 1: Soft; negatif: Ignore.
PlacementConstraintValidationCacheSize Int, defaultnya adalah 10000 Dinamis Membatasi ukuran tabel yang digunakan untuk validasi cepat dan caching Ekspresi Batasan Penempatan.
PlacementSearchTimeout Waktu dalam detik, defaultnya adalah 0.5 Dinamis Menentukan rentang waktu dalam detik. Saat menempatkan layanan; cari at most sebelum mengembalikan hasil.
PLBRefreshGap Waktu dalam detik, defaultnya adalah 1 Dinamis Menentukan rentang waktu dalam detik. Mendefinisikan jumlah waktu minimum yang harus berlalu sebelum PLB me-refresh status lagi.
PreferredLocationConstraintPriority Int, defaultnya adalah 2 Dinamis Menentukan prioritas batasan lokasi pilihan: 0: Hard; 1: Soft; 2: Optimization; negatif: Ignore
PreferredPrimaryDomainsConstraintPriority Int, defaultnya adalah 1 Dinamis Menentukan prioritas batasan domain utama pilihan: 0: Hard; 1: Soft; negatif: Ignore
PreferUpgradedUDs bool, defaultnya adalah FALSE Dinamis Mengaktifkan dan menonaktifkan logika, yang lebih memilih pindah ke ED yang sudah ditingkatkan. Dimulai dengan SF 7.0, nilai default untuk parameter ini diubah dari TRUE ke FALSE.
PreventTransientOvercommit Bool, defaultnya adalah false Dinamis Menentukan apakah PLB harus segera mengandalkan sumber daya yang akan dibebaskan oleh langkah-langkah yang dimulai. Secara default; PLB dapat memulai keluar dan masuk pada node yang sama yang dapat membuat overcommit sementara. Mengatur parameter ini ke true akan mencegah jenis overcommit dan defrag sesuai permintaan (juga dikenal sebagai placementWithMove) akan dinonaktifkan.
RelaxUnlimitedPartitionBasedAutoScaling Bool, defaultnya adalah false Dinamis Izinkan penskalaan otomatis berbasis partisi untuk -1 batas penskalaan atas melebihi jumlah simpul yang tersedia. Jika konfigurasi diaktifkan; jumlah partisi maksimum dihitung sebagai rasio beban yang tersedia dan beban partisi default. Jika RelaxUnlimitedPartitionBasedAutoScaling diaktifkan; jumlah partisi maksimum tidak akan kurang dari jumlah simpul yang tersedia.
RelaxUnlimitedInstanceBasedAutoScaling Bool, defaultnya adalah false Dinamis Izinkan penskalaan otomatis berbasis instans untuk -1 batas penskalaan atas melebihi jumlah simpul yang tersedia. Jika konfigurasi diaktifkan; jumlah partisi maksimum dihitung sebagai rasio beban yang tersedia dan beban instans default. Jika RelaxUnlimitedInstanceBasedAutoScaling diaktifkan; jumlah instans maksimum tidak akan kurang dari jumlah simpul yang tersedia. Jika layanan tidak mengizinkan multi-instans pada simpul yang sama; mengaktifkan konfigurasi RelaxUnlimitedInstanceBasedAutoScaling tidak berdampak pada layanan tersebut. Jika konfigurasi AllowCreateUpdateMultiInstancePerNodeServices dinonaktifkan; mengaktifkan konfigurasi RelaxUnlimitedInstanceBasedAutoScaling tidak berdampak.
ScaleoutCountConstraintPriority Int, defaultnya adalah 0 Dinamis Menentukan prioritas batasan kapasitas: 0: Hard; 1: Soft; negatif: Ignore.
SeparateBalancingStrategyPerNodeType Bool, defaultnya adalah false Dinamis Menyeimbangkan konfigurasi per jenis node Aktifkan atau nonaktifkan fitur penyeimbangan per jenis node.
SubclusteringEnabled Bool, defaultnya adalah FALSE Dinamis Menyatakan subkluster saat menghitung deviasi standar untuk penyeimbangan
SubclusteringReportingPolicy Int, defaultnya adalah 1 Dinamis Menentukan bagaimana dan apakah laporan kesehatan subklaster dikirim: 0: Jangan laporkan; 1: Peringatan; 2: OKE
SwapPrimaryThrottlingAssociatedMetric string, defaultnya adalah "" Statis Nama metrik terkait untuk pembatasan ini.
SwapPrimaryThrottlingEnabled Bool, defaultnya adalah false Dinamis Menentukan apakah pembatasan swap-primary diaktifkan.
SwapPrimaryThrottlingGlobalMaxValue Int, defaultnya adalah 0 Dinamis Jumlah maksimal replika swap-primary yang diizinkan secara global.
TraceCRMReasons Bool, defaultnya adalah true Dinamis Menentukan apakah akan melacak alasan CRM mengeluarkan gerakan ke saluran peristiwa operasional.
UpgradeDomainConstraintPriority Int, defaultnya adalah 1 Dinamis Menentukan prioritas batasan kapasitas: 0: Hard; 1: Soft; negatif: Ignore.
UseMoveCostReports Bool, defaultnya adalah false Dinamis Menginstruksikan LB untuk mengabaikan elemen biaya dari fungsi penilaian; menghasilkan jumlah gerakan yang berpotensi besar untuk penempatan yang lebih seimbang.
UseSeparateAuxiliaryLoad Bool, defaultnya adalah true Dinamis Pengaturan, yang menentukan apakah PLB harus menggunakan beban yang berbeda untuk tambahan pada setiap simpul. Jika UseSeparateAuxiliaryLoad dinonaktifkan: - Beban yang dilaporkan untuk tambahan pada satu simpul akan mengakibatkan beban timpa untuk setiap tambahan (pada semua node lain) Jika UseSeparateAuxiliaryLoad diaktifkan: - Beban yang dilaporkan untuk tambahan aktif satu node hanya akan berlaku pada tambahan tersebut (tidak ada efek pada auxiliaries pada node lain) - Jika crash replika terjadi - replika baru dibuat dengan beban rata-rata semua auxiliaries sisa - Jika PLB memindahkan replika yang ada - muat sesuai dengannya.
UseSeparateAuxiliaryMoveCost Bool, defaultnya adalah false Dinamis Pengaturan, yang menentukan apakah PLB harus menggunakan biaya pemindahan yang berbeda untuk tambahan pada setiap simpul. Jika UseSeparateAuxiliaryMoveCost dinonaktifkan: - Biaya pemindahan yang dilaporkan untuk tambahan pada satu simpul akan mengakibatkan timpa biaya pemindahan untuk setiap tambahan (pada semua simpul lain) Jika UseSeparateAuxiliaryMoveCost diaktifkan: - Pemindahan yang dilaporkan biaya untuk tambahan pada satu node hanya akan berlaku pada tambahan tersebut (tidak berpengaruh pada auxiliaries pada node lain) - Jika crash replika terjadi - replika baru dibuat dengan biaya pemindahan default yang ditentukan pada tingkat layanan - Jika PLB memindahkan replika yang ada - pindahkan biaya pergi dengan itu.
UseSeparateSecondaryLoad Bool, defaultnya adalah true Dinamis Pengaturan, yang menentukan apakah beban terpisah harus digunakan untuk replika sekunder.
UseSeparateSecondaryMoveCost Bool, defaultnya adalah true Dinamis Pengaturan, yang menentukan apakah PLB harus menggunakan biaya pemindahan yang berbeda untuk sekunder pada setiap simpul. Jika UseSeparateSecondaryMoveCost dinonaktifkan: - Biaya pemindahan yang dilaporkan untuk sekunder pada satu node akan mengakibatkan timpa biaya pemindahan untuk setiap sekunder (pada semua node lain) Jika UseSeparateSecondaryMoveCost diaktifkan: - Laporan biaya pemindahan sekunder pada satu node hanya akan berlaku pada sekunder tersebut (tidak berpengaruh pada sekunder pada node lain) - Jika crash replika terjadi - replika baru dibuat dengan biaya pemindahan default yang ditentukan pada tingkat layanan - Jika PLB memindahkan replika yang ada - pindahkan biaya pergi dengan itu.
ValidatePlacementConstraint Bool, defaultnya adalah true Dinamis Menentukan apakah ekspresi PlacementConstraint untuk suatu layanan divalidasi atau tidak saat ServiceDescription layanan diperbarui.
ValidatePrimaryPlacementConstraintOnPromote Bool, defaultnya adalah TRUE Dinamis Menentukan apakah ekspresi PlacementConstraint untuk suatu layanan dievaluasi atau tidak untuk preferensi utama saat failover.
VerboseHealthReportLimit Int, defaultnya adalah 20 Dinamis Menentukan frekuensi replika harus tidak ditempatkan sebelum peringatan kesehatan dilaporkan untuk itu (jika pelaporan kesehatan verbose diaktifkan).
NodeLoadsOperationalTracingEnabled Bool, defaultnya adalah true Dinamis Konfigurasi yang memungkinkan jejak struktural operasional Node Load di penyimpanan kejadian.
NodeLoadsOperationalTracingInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(20) Dinamis Menentukan rentang waktu dalam detik. Interval untuk melacak node dimuat ke penyimpanan peristiwa untuk setiap domain layanan.

ReconfigurationAgent

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AplikasiUpgradeMaxReplicaCloseDuration Waktu dalam detik, defaultnya adalah 900 Dinamis Menentukan rentang waktu dalam detik. Durasi saat sistem akan menunggu sebelum mengakhiri host layanan yang memiliki replika yang terjebak dalam penutupan selama Peningkatan Aplikasi.
FabricUpgradeMaxReplicaCloseDuration Waktu dalam detik, defaultnya adalah 900 Dinamis Menentukan rentang waktu dalam detik. Durasi saat sistem akan menunggu sebelum mengakhiri host layanan yang memiliki replika yang terjebak dalam jarak dekat selama peningkatan fabric.
GracefulReplicaShutdownMaxDuration TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(120) Dinamis Menentukan rentang waktu dalam detik. Durasi sistem akan menunggu sebelum mengakhiri host layanan yang memiliki replika yang terjebak dalam jarak dekat. Jika nilai ini diatur ke 0, replika tidak akan diinstruksikan untuk ditutup.
NodeDeactivationMaxReplicaCloseDuration Waktu dalam detik, defaultnya adalah 900 Dinamis Menentukan rentang waktu dalam detik. Durasi saat sistem akan menunggu sebelum mengakhiri host layanan yang memiliki replika yang terjebak dalam penutupan selama penonaktifan node.
PeriodicApiSlowTraceInterval Waktu dalam detik, defaultnya adalah 5 menit Dinamis Menentukan rentang waktu dalam detik. PeriodicApiSlowTraceInterval menentukan interval saat panggilan API lambat akan ditarik oleh monitor API.
ReplicaChangeRoleFailureRestartThreshold int, defaultnya adalah 10 Dinamis Bilangan bulat. Tentukan jumlah kegagalan API selama promosi utama setelah tindakan automitigasi (mulai ulang replika) akan diterapkan.
ReplicaChangeRoleFailureWarningReportThreshold int, defaultnya adalah 2147483647 Dinamis Bilangan bulat. Menentukan jumlah kegagalan API selama promosi utama setelah laporan kesehatan peringatan dinaikkan.
ServiceApiHealthDuration Waktu dalam detik, defaultnya adalah 30 menit Dinamis Menentukan rentang waktu dalam detik. ServiceApiHealthDuration mendefinisikan durasi kita menunggu API layanan berjalan sebelum kita melaporkannya tidak sehat.
ServiceReconfigurationApiHealthDuration Waktu dalam detik, defaultnya adalah 30 Dinamis Menentukan rentang waktu dalam detik. ServiceReconfigurationApiHealthDuration mendefinisikan durasi kita menunggu API layanan berjalan sebelum kita melaporkan tidak sehat. Ini berlaku untuk panggilan API yang memengaruhi ketersediaan.

RepairManager/Replikasi

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Interval Pengiriman Batch Replikasi TimeSpan, default adalah Common:TimeSpan:FromSeconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replika setelah menerima operasi sebelum mengirim kembali batch.
ReplicationBatchSize Uint, default adalah 1 Statis Menentukan jumlah operasi yang akan dikirim antara replika primer dan replika sekunder. Jika nol primer kirim satu rekaman per operasi ke sekunder. Jika tidak, replika utama agregat rekaman log hingga nilai konfigurasi tercapai. Ini mengurangi lalu lintas jaringan.

Replikasi

Catatan Peringatan : Mengubah pengaturan Replication/TranscationalReplicator pada pengaturan perubahan tingkat kluster untuk semua layanan stateful termasuk layanan sistem. Ini umumnya tidak dianjurkan. Lihat dokumen ini Mengonfigurasi Layanan Andal Azure Service Fabric - Azure Service Fabric | Microsoft Docs untuk mengonfigurasi layanan di tingkat aplikasi.

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
BatchAcknowledgementInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromMilliseconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replikator setelah menerima operasi sebelum mengirim kembali pengakuan. Operasi lain yang diterima selama periode waktu ini akan meminta pengakuan mereka dikirim kembali dalam satu pesan-> mengurangi lalu lintas jaringan tetapi berpotensi mengurangi throughput replikator.
MaxCopyQueueSize uint, defaultnya adalah 1024 Statis Ini adalah nilai maksimum yang menentukan ukuran awal untuk antrean yang mempertahankan operasi replikasi. Perhatikan bahwa itu harus menjadi kekuatan 2. Jika selama runtime antrean bertambah hingga ukuran ini, operasi akan dibatasi antara replikator utama dan sekunder.
MaxPrimaryReplicationQueueMemorySize Uint, defaultnya adalah 0 Statis Ini adalah nilai maksimum dari antrean replikasi utama dalam byte.
MaxPrimaryReplicationQueueSize uint, defaultnya adalah 8192 Statis Ini adalah jumlah maksimum operasi yang bisa ada dalam antrean replikasi utama. Perhatikan bahwa itu harus menjadi kekuatan 2.
MaxReplicationMessageSize uint, defaultnya adalah 52428800 Statis Ukuran pesan maksimum dari operasi replikasi. Defaultnya adalah 50 MB.
MaxSecondaryReplicationQueueMemorySize Uint, defaultnya adalah 0 Statis Ini adalah nilai maksimum antrean replikasi sekunder dalam byte.
MaxSecondaryReplicationQueueSize uint, defaultnya adalah 16384 Statis Ini adalah jumlah maksimum operasi yang bisa ada dalam antrean replikasi sekunder. Perhatikan bahwa itu harus menjadi kekuatan 2.
QueueHealthMonitoringInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(30) Statis Menentukan rentang waktu dalam detik. Nilai ini menentukan periode waktu yang digunakan oleh Replikator untuk memantau setiap peristiwa kesehatan peringatan/kesalahan dalam antrean operasi replikasi. Nilai '0' menonaktifkan pemantauan kesehatan
QueueHealthWarningAtUsagePercent uint, defaultnya adalah 80 Statis Nilai ini menentukan penggunaan antrean replikasi (persentase) setelah kita melaporkan peringatan tentang penggunaan antrean tinggi. Kita melakukannya setelah interval tenggang QueueHealthMonitoringInterval. Jika penggunaan antrean berada di bawah persentase ini dalam interval tenggang
ReplicatorAddress string, defaultnya adalah "localhost:0" Statis Titik akhir dalam bentuk string -'IP:Port' yang digunakan oleh Windows Fabric Replicator untuk membuat koneksi dengan replika lain untuk mengirim/menerima operasi.
Interval Pengiriman Batch Replikasi TimeSpan, default adalah Common:TimeSpan:FromSeconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replika setelah menerima operasi sebelum mengirim kembali batch.
ReplicationBatchSize Uint, default adalah 1 Statis Menentukan jumlah operasi yang akan dikirim antara replika primer dan replika sekunder. Jika nol primer kirim satu rekaman per operasi ke sekunder. Jika tidak, replika utama agregat rekaman log hingga nilai konfigurasi tercapai. Ini mengurangi lalu lintas jaringan.
ReplicatorListenAddress string, defaultnya adalah "localhost:0" Statis Titik akhir dalam bentuk string -'IP:Port' yang digunakan oleh Windows Fabric Replicator untuk menerima operasi dari replika lain.
ReplicatorPublishAddress string, defaultnya adalah "localhost:0" Statis Titik akhir dalam bentuk string -'IP:Port' yang digunakan oleh Windows Fabric Replicator untuk mengirim operasi ke replika lain.
RetryInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(5) Statis Menentukan rentang waktu dalam detik. Ketika operasi hilang atau ditolak, timer ini menentukan seberapa sering replikator mencoba mengirim operasi.

ResourceMonitorService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
IsEnabled bool, defaultnya adalah FALSE Statis Mengontrol apakah layanan diaktifkan di dalam kluster atau tidak.

RunAs

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
RunAsAccountName string, defaultnya adalah "" Dinamis Menunjukkan nama akun RunAs. Ini hanya diperlukan untuk jenis akun "DomainUser" atau "ManagedServiceAccount". Nilai yang valid adalah "domain\user" atau "user@domain".
RunAsAccountType string, defaultnya adalah "" Dinamis Menunjukkan jenis akun RunAs. Ini diperlukan untuk bagian RunAs, nilai Valid-nya adalah "DomainUser/NetworkService/ManagedServiceAccount/LocalSystem".
RunAsPassword string, defaultnya adalah "" Dinamis Menunjukkan kata sandi akun RunAs. Ini hanya diperlukan untuk jenis akun "DomainUser".

RunAs_DCA

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
RunAsAccountName string, defaultnya adalah "" Dinamis Menunjukkan nama akun RunAs. Ini hanya diperlukan untuk jenis akun "DomainUser" atau "ManagedServiceAccount". Nilai yang valid adalah "domain\user" atau "user@domain".
RunAsAccountType string, defaultnya adalah "" Dinamis Menunjukkan jenis akun RunAs. Ini diperlukan untuk bagian RunAs, nilai Valid-nya adalah "LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem".
RunAsPassword string, defaultnya adalah "" Dinamis Menunjukkan kata sandi akun RunAs. Ini hanya diperlukan untuk jenis akun "DomainUser".

RunAs_Fabric

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
RunAsAccountName string, defaultnya adalah "" Dinamis Menunjukkan nama akun RunAs. Ini hanya diperlukan untuk jenis akun "DomainUser" atau "ManagedServiceAccount". Nilai yang valid adalah "domain\user" atau "user@domain".
RunAsAccountType string, defaultnya adalah "" Dinamis Menunjukkan jenis akun RunAs. Ini diperlukan untuk bagian RunAs, nilai Valid-nya adalah "LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem".
RunAsPassword string, defaultnya adalah "" Dinamis Menunjukkan kata sandi akun RunAs. Ini hanya diperlukan untuk jenis akun "DomainUser".

RunAs_HttpGateway

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
RunAsAccountName string, defaultnya adalah "" Dinamis Menunjukkan nama akun RunAs. Ini hanya diperlukan untuk jenis akun "DomainUser" atau "ManagedServiceAccount". Nilai yang valid adalah "domain\user" atau "user@domain".
RunAsAccountType string, defaultnya adalah "" Dinamis Menunjukkan jenis akun RunAs. Ini diperlukan untuk bagian RunAs, nilai Valid-nya adalah "LocalUser/DomainUser/NetworkService/ManagedServiceAccount/LocalSystem".
RunAsPassword string, defaultnya adalah "" Dinamis Menunjukkan kata sandi akun RunAs. Ini hanya diperlukan untuk jenis akun "DomainUser".

Keamanan

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AADCertEndpointFormat string, defaultnya adalah "" Statis Microsoft Entra Cert Endpoint Format, Default Azure Commercial, ditentukan untuk lingkungan non-default seperti Azure Government "https://login.microsoftonline.us/{0}/federationmetadata/2007-06/federationmetadata.xml"
AADClientApplication string, defaultnya adalah "" Statis Nama atau ID aplikasi Native Client yang mewakili Fabric Clients
AADClusterApplication string, defaultnya adalah "" Statis Nama atau ID aplikasi Web API yang merepresentasikan kluster
AADLoginEndpoint string, defaultnya adalah "" Statis Titik Akhir Masuk Microsoft Entra, Komersial Azure default, ditentukan untuk lingkungan non-default seperti Azure Government "https://login.microsoftonline.us"
AADTenantId string, defaultnya adalah "" Statis Tenant ID (GUID)
AcceptExpiredPinnedClusterCertificate bool, defaultnya adalah FALSE Dinamis Flag yang menunjukkan apakah akan menerima sertifikat kluster yang kedaluwarsa yang dideklarasikan dengan thumbprint Hanya berlaku untuk sertifikat kluster; untuk menjaga kelompok tetap hidup.
AdminClientCertThumbprints string, defaultnya adalah "" Dinamis Thumbprints sertifikat yang digunakan oleh klien dalam peran admin. Ini adalah daftar nama yang dipisahkan koma.
AADTokenEndpointFormat string, defaultnya adalah "" Statis Titik Akhir Token Microsoft Entra, Komersial Azure default, ditentukan untuk lingkungan non-default seperti Azure Government "https://login.microsoftonline.us/{0}"
AdminClientClaims string, defaultnya adalah "" Dinamis Semua kemungkinan klaim yang diharapkan dari klien admin; format yang sama dengan ClientClaims; daftar ini secara internal ditambahkan ke ClientClaims; jadi tidak perlu juga menambahkan entri yang sama ke ClientClaims.
AdminClientIdentities string, defaultnya adalah "" Dinamis Identitas Windows klien fabric dalam peran admin; digunakan untuk mengotorisasi operasi fabric istimewa. Ini adalah daftar yang dipisahkan koma; setiap entri adalah nama akun domain atau nama grup. Untuk kenyamanan; akun yang menjalankan fabric.exe admin yang ditetapkan secara otomatis; begitu juga ServiceFabricAdministrators grup.
AppRunAsAccountGroupX509Folder string, default adalah /home/sfuser/sfusercerts Statis Folder tempat AppRunAsAccountGroup sertifikat X509 dan key pribadi berada
CertificateExpirySafetyMargin TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(43200) Statis Menentukan rentang waktu dalam detik. Margin keamanan untuk kedaluwarsa sertifikat; status laporan kesehatan sertifikat berubah dari OK ke Peringatan ketika kedaluwarsa lebih dekat dari ini. Defaultnya 30 hari.
CertificateHealthReportingInterval TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(3600 * 8) Statis Menentukan rentang waktu dalam detik. Tentukan interval untuk pelaporan kesehatan sertifikat; defaultnya hingga 8 jam; pengaturan ke 0 menonaktifkan pelaporan kesehatan sertifikat
ClientCertThumbprints string, defaultnya adalah "" Dinamis Thumbprint sertifikat yang digunakan oleh klien untuk berbicara dengan kluster; kluster menggunakan ini untuk mengotorisasi koneksi masuk. Ini adalah daftar nama yang dipisahkan koma.
ClientClaimAuthEnabled bool, defaultnya adalah FALSE Statis Menunjukkan apakah autentikasi berbasis klaim diaktifkan pada klien; mengatur ini ke true secara implisit menetapkan ClientRoleEnabled.
ClientClaims string, defaultnya adalah "" Dinamis Semua kemungkinan klaim yang diharapkan dari klien untuk menyambungkan ke gateway. Ini adalah daftar 'OR': ClaimsEntry || ClaimsEntry || ClaimsEntry ... setiap ClaimsEntry adalah daftar "AND": ClaimType=ClaimValue && ClaimType=ClaimValue && ClaimType=ClaimValue ...
ClientIdentities string, defaultnya adalah "" Dinamis Identitas Windows FabricClient; penamaan gateway menggunakan ini untuk mengotorisasi sambungan masuk. Ini adalah daftar yang dipisahkan koma; setiap entri adalah nama akun domain atau nama grup. Untuk kenyamanan; akun yang menjalankan fabric.exe secara otomatis diizinkan; begitu juga grup ServiceFabricAllowedUsers dan ServiceFabricAdministrators.
ClientRoleEnabled bool, defaultnya adalah FALSE Statis Menunjukkan apakah peran klien diaktifkan; ketika diatur ke true; klien diberi peran berdasarkan identitas mereka. Untuk V2; mengaktifkan ini berarti klien yang tidak berada di AdminClientCommonNames/AdminClientIdentities hanya dapat menjalankan operasi baca-saja.
ClusterCertThumbprints string, defaultnya adalah "" Dinamis Thumbprint sertifikat yang diizinkan untuk bergabung dengan kluster; daftar nama yang dipisahkan koma.
ClusterCredentialType string, defaultnya adalah "None" Tidak Diperbolehkan Menunjukkan jenis kredensial keamanan yang akan digunakan untuk mengamankan kluster. Nilai yang valid adalah "None/X509/Windows"
ClusterIdentities string, defaultnya adalah "" Dinamis Identitas Windows dari node kluster; digunakan untuk otorisasi keanggotaan kluster. Ini adalah daftar yang dipisahkan koma; setiap entri adalah nama akun domain atau nama grup
ClusterSpn string, defaultnya adalah "" Tidak Diperbolehkan Nama pokok layanan kluster; ketika fabric berjalan sebagai pengguna domain tunggal (akun pengguna gMSA/domain). Ini adalah SPN pendengar sewa dan pendengar di fabric.exe: pendengar federasi; pendengar replikasi internal; pendengar layanan runtime dan pendengar gateway penamaan. Ini harus dibiarkan kosong ketika fabric berjalan sebagai akun komputer; dalam hal ini menghubungkan SPN pendengar komputasi sisi dari alamat transportasi listener.
CrlCheckingFlag uint, default adalah 0x40000000 Dinamis Flag validasi rantai sertifikat default; dapat ditimpa oleh flag khusus komponen; misalnya 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 Pengaturan ke 0 menonaktifkan pemeriksaan CRL Daftar lengkap nilai yang didukung didokumentasikan oleh dwFlags dari CertGetCertificateChain: https://msdn.microsoft.com/library/windows/desktop/aa376078(v=vs.85).aspx
CrlDisablePeriod TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(15) Dinamis Menentukan rentang waktu dalam detik. Durasi pemeriksaan CRL dinonaktifkan untuk sertifikat tertentu setelah mengalami kesalahan offline; jika kesalahan offline CRL dapat diabaikan.
CrlOfflineHealthReportTtl TimeSpan, defaultnya adalah Common::TimeSpan::FromMinutes(1440) Dinamis Menentukan rentang waktu dalam detik.
DisableFirewallRuleForDomainProfile bool, defaultnya adalah TRUE Statis Menunjukkan apakah aturan firewall tidak boleh diaktifkan untuk profil domain
DisableFirewallRuleForPrivateProfile bool, defaultnya adalah TRUE Statis Menunjukkan apakah aturan firewall tidak boleh diaktifkan untuk profil privat
DisableFirewallRuleForPublicProfile bool, defaultnya adalah TRUE Statis Menunjukkan apakah aturan firewall tidak boleh diaktifkan untuk profil publik
EnforceLinuxMinTlsVersion bool, defaultnya adalah FALSE Statis Jika diatur ke true; hanya TLS versi 1.2+ yang didukung. Jika salah; mendukung versi TLS sebelumnya. Applies to Linux only
EnforcePrevalidationOnSecurityChanges bool, defaultnya adalah FALSE Dinamis Flag mengontrol perilaku peningkatan kluster saat mendeteksi perubahan pengaturan keamanannya. Jika diatur ke 'Benar', peningkatan klaster akan berusaha memastikan bahwa paling tidak satu dari sertifikat cocok yang dengan aturan presentasi dapat melewati aturan validasi yang sesuai. Pre-validasi dijalankan sebelum pengaturan bautu diterapkam ke node manapun, tapi hanya dijalankan pada node yang menghosting replika utama layanan Cluster Manager pada saat memulai peningkatan. Default saat ini diatur ke 'false'; dimulai dengan rilis 7.1, pengaturan akan diatur ke 'true' untuk kluster Azure Service Fabric baru.
EnforceStrictRoleMapping bool, defaultnya adalah FALSE Dinamis Pemetaan izin dalam runtime SF untuk peran ElevatedAdmin mencakup semua operasi saat ini dan fungsionalitas yang baru diperkenalkan tetap dapat diakses oleh ElevatedAmin; yaitu peran EA mendapatkan izin "*" dalam kode - yaitu; otorisasi kosong untuk memanggil semua API SF. Tujuannya adalah bahwa aturan 'tolak' (Security/ClientAccess MyOperation="None") tidak akan berlaku untuk peran ElevatedAdmin secara default. Namun; jika EnforceStrictRoleMapping diatur ke true; penimpaan manifes kode atau kluster yang ada yang menentukan "operasi": "Admin" (di bagian Keamanan/ClientAccess) akan membuat "operasi" berlaku tidak dapat diakses oleh peran ElevatedAdmin.
FabricHostSpn string, defaultnya adalah "" Statis Nama utama layanan FabricHost; ketika fabric berjalan sebagai pengguna domain tunggal (akun pengguna gMSA/domain) dan FabricHost berjalan di akun komputer. Ini adalah SPN pendengar IPC untuk FabricHost; yang secara default harus dibiarkan kosong karena FabricHost berjalan di bawah akun komputer
IgnoreCrlOfflineError bool, defaultnya adalah FALSE Dinamis Apakah mengabaikan kesalahan offline CRL ketika pihak server memverifikasi sertifikat klien masuk
IgnoreSvrCrlOfflineError bool, defaultnya adalah TRUE Dinamis Apakah mengabaikan kesalahan offline CRL ketika pihak klien memverifikasi sertifikat server masuk; default ke true. Serangan dengan sertifikat server yang dicabut memerlukan kompromi DNS; lebih sulit daripada dengan sertifikat klien yang dicabut.
ServerAuthCredentialType string, defaultnya adalah "None" Statis Menunjukkan jenis kredensial keamanan yang akan digunakan untuk mengamankan komunikasi antara FabricClient dan Cluster. Nilai yang valid adalah "None/X509/Windows"
ServerCertThumbprints string, defaultnya adalah "" Dinamis Thumbprint sertifikat server yang digunakan oleh kluster untuk berkomunikasi dengan klien; klien menggunakan ini untuk mengautentikasi kluster. Ini adalah daftar nama yang dipisahkan koma.
SettingsX509StoreName string, defaultnya adalah "MY" Dinamis Penyimpanan sertifikat X509 yang digunakan oleh fabric untuk perlindungan konfigurasi
UseClusterCertForIpcServerTlsSecurity bool, defaultnya adalah FALSE Statis Apakah menggunakan sertifikat kluster untuk mengamankan unit transportasi TLS Server IPC
X509Folder string, defaultnya adalah /var/lib/waagent Statis Folder tempat sertifikat X509 dan key pribadi berada
TLS1_2_CipherList string Statis Jika diatur ke string yang tidak ada; mengambil alih daftar sandi yang didukung untuk TLS1.2 ke bawah. Lihat dokumentasi 'openssl-ciphers' untuk mengambil daftar sandi yang didukung dan format daftar Contoh daftar sandi yang kuat untuk TLS1.2: "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES-128-GCM-SHA256:ECDHE-ECDSA-AES256-CBC-SHA384:ECDHE-ECDSA-AES128-CBC-SHA256:ECDHE-RSA-AES256-CBC-SHA384:ECDHE-RSA-AES128-CBC-SHA256" Hanya berlaku untuk Linux.

Security/AdminClientX509Names

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup X509NameMap, defaultnya adalah None Dinamis Ini adalah daftar pasangan "Name" dan "Value". Setiap "Name" adalah nama umum subjek atau Nama Dns sertifikat X509 yang diotorisasi untuk operasi klien admin. Untuk "Name" yang diberikan, "Value" adalah daftar thumbprint sertifikat yang terpisah koma untuk pinning penerbit sertifikat, jika tidak kosong, penerbit langsung sertifikat klien admin harus ada dalam daftar.

Security/ElevatedAdminClientX509Names

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup X509NameMap, defaultnya adalah None Dinamis Sertifikat nama umum klien fabric dalam peran admin yang ditingkatkan; digunakan untuk mengotorisasi operasi fabric istimewa. Ini adalah daftar yang dipisahkan koma.

Security/ClientAccess

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
ActivateNode string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk aktivasi node.
AddRemoveConfigurationParameterOverrides wstring, defaultnya adalah L "Admin" Dinamis Menambahkan/menghapus penimpaan parameter konfigurasi
CancelTestCommand string, defaultnya adalah "None" Dinamis Membatalkan TestCommand tertentu - jika sedang dalam penerbangan.
CodePackageControl string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulai ulang paket kode.
CreateApplication string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk pembuatan aplikasi.
CreateComposeDeployment string, defaultnya adalah "None" Dinamis Membuat compose deployment yang dijelaskan oleh file compose
CreateGatewayResource string, defaultnya adalah "None" Dinamis Membuat sumber daya gateway
CreateName string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk pembuatan URI Naming.
CreateNetwork string, defaultnya adalah "None" Dinamis Membuat jaringan kontainer
CreateService string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk pembaruan layanan.
CreateServiceFromTemplate string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk pembuatan layanan dari templat.
CreateVolume string, defaultnya adalah "None" Dinamis Creates a volume
DeactivateNode string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk menonaktifkan node.
DeactivateNodesBatch string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk menonaktifkan beberapa node.
Hapus string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk operasi hapus klien penyimpanan citra.
DeleteApplication string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk penghapusan aplikasi.
DeleteComposeDeployment string, defaultnya adalah "None" Dinamis Menghapus compose deployment
DeleteGatewayResource string, defaultnya adalah "None" Dinamis Menghapus sumber daya gateway
DeleteName string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk penghapusan URI Naming.
DeleteNetwork string, defaultnya adalah "None" Dinamis Menghapus jaringan kontainer
DeleteService string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk penghapusan layanan.
DeleteVolume string, defaultnya adalah "None" Dinamis Menghapus volume.
DisableService wstring, defaultnya adalah L "Admin" Dinamis Konfigurasi keamanan untuk menonaktifkan layanan.
EnumerateProperties untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk enumerasi properti Naming.
EnumerateSubnames untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk enumrasi URI Naming.
EnableService wstring, defaultnya adalah L "Admin" Dinamis Konfigurasi keamanan untuk mengaktifkan layanan.
FileContent string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk transfer file klien penyimpanan citra (eksternal ke kluster).
FileDownload string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk inisiasi pengunduhan file klien penyimpanan citra (eksternal ke kluster).
FinishInfrastructureTask string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk menyelesaikan tugas infrastruktur.
GetChaosReport untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Mengambil status Chaos dalam rentang waktu tertentu.
GetClusterConfiguration untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Mendorong GetClusterConfiguration pada partisi.
GetClusterConfigurationUpgradeStatus untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Mendorong GetClusterConfigurationUpgradeStatus pada partisi.
GetFabricUpgradeStatus untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk status peningkatan kluster polling.
GetFolderSize string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk ukuran folder getting fileStoreService
GetNodeDeactivationStatus string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memeriksa status penonaktifan.
GetNodeTransitionProgress untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk mendapatkan kemajuan pada perintah transisi node.
GetPartitionDataLossProgress untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Mengambil kemajuan untuk panggilan api kehilangan data invoke.
GetPartitionQuorumLossProgress untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Mengambil kemajuan untuk panggilan api kuorum invoke.
GetPartitionRestartProgress untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Mengambil kemajuan untuk panggilan api partisi restart.
GetSecrets string, defaultnya adalah "None" Dinamis Dapatkan nilai rahasia
GetServiceDescription untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk pemberitahuan layanan polling panjang dan deskripsi layanan pembacaan.
GetStagingLocation string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk pengambilan lokasi penampilan klien penyimpanan citra.
GetStoreLocation string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk pengambilan lokasi penyimpanan klien penyimpanan citra.
GetUpgradeOrchestrationServiceState string, defaultnya adalah "None" Dinamis Mendorong GetUpgradeOrchestrationServiceState pada partisi
GetUpgradesPendingApproval string, defaultnya adalah "None" Dinamis Mendorong GetUpgradesPendingApproval pada partisi.
GetUpgradeStatus untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk status peningkatan aplikasi polling.
InternalList string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk operasi daftar file klien penyimpanan citra (internal).
InvokeContainerApi string, defaultnya adalah "None" Dinamis Invoke container API
InvokeInfrastructureCommand string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk perintah manajemen tugas infrastruktur.
InvokeInfrastructureQuery untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk mengkueri tugas infrastruktur.
List untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk operasi daftar file klien penyimpanan citra.
MoveNextFabricUpgradeDomain string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk melanjutkan peningkatan kluster dengan Domain Peningkatan eksplisit.
MoveNextUpgradeDomain string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk melanjutkan peningkatan aplikasi dengan Domain Peningkatan eksplisit.
MoveReplicaControl string, defaultnya adalah "None" Dinamis Pindahkan replika.
NameExists untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk pemeriksaan eksistensi URI Naming.
NodeControl string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulai; berhenti; dan memulai ulang node.
NodeStateRemoved string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk status node pelaporan dihapus.
Ping untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk ping klien.
PredeployPackageToNode string, defaultnya adalah "None" Dinamis Predeployment api.
PrefixResolveService untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk resolusi prefiks layanan berbasis keluhan.
PropertyReadBatch untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk operasi baca properti Naming.
PropertyWriteBatch string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk operasi penulisan Naming.
ProvisionApplicationType string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk penyediaan jenis aplikasi.
ProvisionFabric string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk penyediaan MSI dan/atau Manifes Kluster.
Kueri untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk kueri.
RecoverPartition string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulihkan partisi.
RecoverPartitions string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulihkan partisi.
RecoverServicePartitions string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulihkan partisi layanan.
RecoverSystemPartitions string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulihkan partisi layanan sistem.
RegisterAuthorized Koneksi ion wstring, defaultnya adalah L "Admin" Dinamis Daftarkan koneksi resmi.
RemoveNodeDeactivations string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk mengembalikan penonaktifan pada beberapa node.
ReportCompletion wstring, defaultnya adalah L "Admin" Dinamis Konfigurasi keamanan untuk kesalahan pelaporan.
ReportFabricUpgradeHealth string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk melanjutkan peningkatan kluster dengan kemajuan peningkatan saat ini.
ReportFault string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk kesalahan pelaporan.
ReportHealth string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk kesalahan pelaporan.
ReportUpgradeHealth string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk melanjutkan peningkatan aplikasi dengan kemajuan peningkatan saat ini.
ResetPartitionLoad untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk reset load untuk failoverUnit.
ResolveNameOwner untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk menyelesaikan pemilik URI Naming.
ResolvePartition untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk menyelesaikan layanan sistem.
ResolveService untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk resolusi layanan berbasis keluhan.
ResolveSystemService untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk menyelesaikan layanan sistem
RollbackApplicationUpgrade string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk menggulirkan kembali peningkatan aplikasi.
RollbackFabricUpgrade string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk meningkatkan kluster bergulir kembali.
ServiceNotifications untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk notifikasi layanan berbasis peristiwa.
SetUpgradeOrchestrationServiceState string, defaultnya adalah "None" Dinamis Mendorong SetUpgradeOrchestrationServiceState pada partisi
StartApprovedUpgrades string, defaultnya adalah "None" Dinamis Mendorong StartApprovedUpgrades pada partisi.
StartChaos string, defaultnya adalah "None" Dinamis Memulai Chaos - jika belum dimulai.
StartClusterConfigurationUpgrade string, defaultnya adalah "None" Dinamis Mendorong StartClusterConfigurationUpgrade pada partisi.
StartInfrastructureTask string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulai tugas infrastruktur.
StartNodeTransition string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulai transisi node.
StartPartitionDataLoss string, defaultnya adalah "None" Dinamis Menginduksi kehilangan data pada partisi.
StartPartitionQuorumLoss string, defaultnya adalah "None" Dinamis Menginduksi hilangnya kuorum pada partisi.
StartPartitionRestart string, defaultnya adalah "None" Dinamis Secara bersamaan memulai ulang beberapa atau semua replika partisi.
StopChaos string, defaultnya adalah "None" Dinamis Menghentikan Chaos - jika telah dimulai.
ToggleVerboseServicePlacementHealthReporting untai (karakter), defaultnya adalah "Admin||Pengguna" Dinamis Konfigurasi keamanan untuk Toggling Verbose ServicePlacement HealthReporting.
UnprovisionApplicationType string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk jenis aplikasi tidak yang tidak disediakan.
UnprovisionFabric string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk MSI dan/atau Cluster Manifest yang tidak disediakan.
UnreliableLeaseBehavior wstring, defaultnya adalah L "Admin" Dinamis Menambahkan/Menghapus perilaku Sewa yang tidak dapat diandalkan
UnreliableTransportControl string, defaultnya adalah "None" Dinamis Unreliable Transport untuk menambahkan dan menghapus perilaku.
UpdateService string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk pembaruan layanan.
UpgradeApplication string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulai atau mengganggu peningkatan aplikasi.
UpgradeComposeDeployment string, defaultnya adalah "None" Dinamis Meningkatkan compose deployment
UpgradeFabric string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk memulai peningkatan kluster.
Unggah string, defaultnya adalah "None" Dinamis Konfigurasi keamanan untuk operasi pengunggahan klien penyimpanan citra.

Security/ClientCertificateIssuerStores

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup IssuerStoreKeyValueMap, defaultnya adalah None Dinamis Penyimpanan sertifikat penerbit X509 untuk sertifikat klien; Nama = clientIssuerCN; Nilai = daftar penyimpanan yang dipisahkan koma

Security/ClientX509Names

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup X509NameMap, defaultnya adalah None Dinamis Ini adalah daftar pasangan "Name" dan "Value". Setiap "Name" adalah nama umum subjek atau Nama Dns sertifikat X509 yang diotorisasi untuk operasi klien. Untuk "Name" yang diberikan, "Value" adalah daftar thumbprint sertifikat yang terpisah koma untuk pinning penerbit sertifikat, jika tidak kosong, penerbit langsung sertifikat klien harus ada dalam daftar.

Security/ClusterCertificateIssuerStores

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup IssuerStoreKeyValueMap, defaultnya adalah None Dinamis Penyimpanan sertifikat penerbit X509 untuk sertifikat kluster; Nama = clusterIssuerCN; Nilai = daftar penyimpanan yang dipisahkan koma

Security/ClusterX509Names

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup X509NameMap, defaultnya adalah None Dinamis Ini adalah daftar pasangan "Name" dan "Value". Setiap "Name" adalah nama umum subjek atau Nama Dns sertifikat X509 yang diotorisasi untuk operasi kluster. Untuk "Name" yang diberikan, "Value" adalah daftar thumbprint sertifikat yang terpisah koma untuk pinning penerbit sertifikat, jika tidak kosong, penerbit langsung sertifikat kluster harus ada dalam daftar.

Security/ServerCertificateIssuerStores

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup IssuerStoreKeyValueMap, defaultnya adalah None Dinamis Penyimpanan sertifikat penerbit X509 untuk sertifikat server; Nama = serverIssuerCN; Nilai = daftar penyimpanan yang dipisahkan koma

Security/ServerX509Names

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup X509NameMap, defaultnya adalah None Dinamis Ini adalah daftar pasangan "Name" dan "Value". Setiap "Name" adalah nama umum subjek atau Nama Dns sertifikat X509 yang diotorisasi untuk operasi server. Untuk "Name" yang diberikan, "Value" adalah daftar thumbprint sertifikat yang terpisah koma untuk pinning penerbit sertifikat, jika tidak kosong, penerbit langsung sertifikat server harus ada dalam daftar.

Siapkan

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
BlockAccessToWireServer bool, defaultnya adalah FALSE Statis Memblokir akses ke port titik akhir WireServer dari kontainer Docker yang disebarkan sebagai aplikasi Service Fabric. Parameter ini didukung untuk kluster Service Fabric yang disebarkan di Azure Virtual Machines, Windows dan Linux, dan default ke 'false' (akses diizinkan).
ContainerNetworkName string, defaultnya adalah "" Statis Nama jaringan yang akan digunakan ketika menyiapkan jaringan kontainer.
ContainerNetworkSetup bool, defaultnya adalah FALSE (Linux) dan defaultnya adalah TRUE (Windows) Statis Apakah menyetel jaringan kontainer.
FabricDataRoot String Tidak Diperbolehkan Direktori akar data Service Fabric. Default untuk Azure adalah d:\svcfab (Khusus Penyebaran Mandiri)
FabricLogRoot String Tidak Diperbolehkan Direktori akar log Service Fabric. Di sinilah log dan jejak SF ditempatkan. (Hanya untuk Penyebaran Standalone)
NodesToBeRemoved string, defaultnya adalah "" Dinamis Node yang harus dihapus sebagai bagian dari peningkatan konfigurasi. (Hanya untuk Penyebaran Standalone)
ServiceRunAsAccountName String Tidak Diperbolehkan Nama akun tempat untuk menjalankan layanan host fabric.
SkipContainerNetworkResetOnReboot bool, defaultnya adalah FALSE NotAllowed Apakah melewatkan reset jaringan kontainer pada reboot.
SkipFirewallConfiguration Bool, defaultnya adalah false Dinamis Menentukan apakah pengaturan firewall perlu diatur oleh sistem atau tidak. Ini hanya berlaku jika Anda menggunakan Windows Defender Firewall. Jika Anda menggunakan firewall pihak ketiga, maka Anda harus membuka port untuk digunakan sistem dan aplikasi

TokenValidationService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Penyedia string, defaultnya adalah "DSTS" Statis Daftar penyedia validasi token yang dipisahkan koma untuk diaktifkan (penyedia yang valid adalah: DSTS; ID Microsoft Entra). Saat ini hanya satu penyedia yang dapat diaktifkan kapan saja.

Trace/Etw

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
Tingkat Int, defaultnya adalah 4 Dinamis Trace etw level dapat mengambil nilai 1, 2, 3, 4. Agar didukung, Anda harus mempertahankan tingkat jejak di 4

TransactionalReplicator

Catatan Peringatan : Mengubah pengaturan Replication/TranscationalReplicator pada pengaturan perubahan tingkat kluster untuk semua layanan stateful termasuk layanan sistem. Ini umumnya tidak dianjurkan. Lihat dokumen ini Mengonfigurasi Layanan Andal Azure Service Fabric - Azure Service Fabric | Microsoft Docs untuk mengonfigurasi layanan di tingkat aplikasi.

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
BatchAcknowledgementInterval Waktu dalam detik, defaultnya adalah 0,015 Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replikator setelah menerima operasi sebelum mengirim kembali pengakuan. Operasi lain yang diterima selama periode waktu ini akan meminta pengakuan mereka dikirim kembali dalam satu pesan-> mengurangi lalu lintas jaringan tetapi berpotensi mengurangi throughput replikator.
MaxCopyQueueSize Uint, defaultnya adalah 16384 Statis Ini adalah nilai maksimum yang menentukan ukuran awal untuk antrean yang mempertahankan operasi replikasi. Perhatikan bahwa itu harus menjadi kekuatan 2. Jika selama runtime antrean bertambah hingga ukuran ini, operasi akan dibatasi antara replikator utama dan sekunder.
MaxPrimaryReplicationQueueMemorySize Uint, defaultnya adalah 0 Statis Ini adalah nilai maksimum dari antrean replikasi utama dalam byte.
MaxPrimaryReplicationQueueSize Uint, defaultnya adalah 8192 Statis Ini adalah jumlah maksimum operasi yang bisa ada dalam antrean replikasi utama. Perhatikan bahwa itu harus menjadi kekuatan 2.
MaxReplicationMessageSize Uint, defaultnya adalah 52428800 Statis Ukuran pesan maksimum dari operasi replikasi. Defaultnya adalah 50MB.
MaxSecondaryReplicationQueueMemorySize Uint, defaultnya adalah 0 Statis Ini adalah nilai maksimum antrean replikasi sekunder dalam byte.
MaxSecondaryReplicationQueueSize Uint, defaultnya adalah 16384 Statis Ini adalah jumlah maksimum operasi yang bisa ada dalam antrean replikasi sekunder. Perhatikan bahwa itu harus menjadi kekuatan 2.
ReplicatorAddress string, defaultnya adalah "localhost:0" Statis Titik akhir dalam bentuk string -'IP:Port' yang digunakan oleh Windows Fabric Replicator untuk membuat koneksi dengan replika lain untuk mengirim/menerima operasi.
Interval Pengiriman Batch Replikasi TimeSpan, defaultnya adalah Common::TimeSpan::FromMilliseconds(15) Statis Menentukan rentang waktu dalam detik. Menentukan jumlah waktu yang ditunggu replika setelah menerima operasi sebelum mengirim kembali batch.
ShouldAbortCopyForTruncation bool, defaultnya adalah FALSE Statis Mengizinkan pemotongan log yang tertunda untuk dilalui selama penyalinan. Dengan ini diaktifkan, tahap salinan build dapat dibatalkan jika log penuh dan merupakan pemotongan blok.

Transportasi

Parameter Nilai yang diizinkan Kebijakan peningkatan Pedoman atau Deskripsi Singkat
ConnectionOpenTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(60) Statis Menentukan rentang waktu dalam detik. Waktu habis untuk pengaturan koneksi di sisi masuk dan menerima (termasuk negosiasi keamanan dalam mode aman)
FrameHeaderErrorCheckingEnabled bool, defaultnya adalah TRUE Statis Pengaturan default untuk pemeriksaan kesalahan pada header bingkai dalam mode non-secure; pengaturan komponen menimpa ini.
MessageErrorCheckingEnabled bool, defaultnya adalah TRUE Statis Pengaturan default untuk pemeriksaan header pesan dan body dalam mode non-secure; pengaturan komponen menimpa ini.
ResolveOption string, defaultnya adalah "unspecified" Statis Determines how FQDN is resolved. Nilai yang valid adalah "unspecified/ipv4/ipv6".
SendTimeout TimeSpan, defaultnya adalah Common::TimeSpan::FromSeconds(300) Dinamis Menentukan rentang waktu dalam detik. Kirim waktu habis untuk mendeteksi sambungan macet. Laporan kegagalan TCP tidak dapat diandalkan di beberapa lingkungan. Ini mungkin perlu disesuaikan berdasarkan bandwidth jaringan yang tersedia dan ukuran data keluar (*MaxMessageSize/*SendQueueSizeLimit).

UpgradeOrchestrationService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
AutoupgradeEnabled Bool, defaultnya adalah true Statis Tindakan polling dan peningkatan otomatis berdasarkan file status tujuan.
AutoupgradeInstallEnabled Bool, defaultnya adalah FALSE Statis Polling otomatis, penyediaan, dan pemasangan tindakan peningkatan kode berdasarkan file status tujuan.
GoalStateExpirationReminderInDays int, defaultnya adalah 30 Statis Mengatur jumlah hari yang tersisa setelah pengingat status tujuan harus ditampilkan.
MinReplicaSetSize Int, defaultnya adalah 0 Statis MinReplicaSetSize untuk UpgradeOrchestrationService.
PlacementConstraints string, defaultnya adalah "" Statis PlacementConstraints untuk UpgradeOrchestrationService.
QuorumLossWaitDuration Waktu dalam detik, defaultnya adalah MaxValue Statis Menentukan rentang waktu dalam detik. KuorumLossWaitDuration untuk UpgradeOrchestrationService.
ReplicaRestartWaitDuration Waktu dalam detik, defaultnya adalah 60 menit Statis Menentukan rentang waktu dalam detik. ReplicaRestartWaitDuration untuk UpgradeOrchestrationService.
StandByReplicaKeepDuration Waktu dalam detik, defaultnya adalah 60247 menit Statis Menentukan rentang waktu dalam detik. StandByReplicaKeepDuration untuk UpgradeOrchestrationService.
TargetReplicaSetSize Int, defaultnya adalah 0 Statis TargetReplicaSetSize untuk UpgradeOrchestrationService.
UpgradeApprovalRequired Bool, defaultnya adalah false Statis Pengaturan untuk membuat peningkatan kode memerlukan persetujuan administrator sebelum melanjutkan.

UpgradeService

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
BaseUrl string, defaultnya adalah "" Statis BaseUrl untuk UpgradeService.
ClusterId string, defaultnya adalah "" Statis ClusterId untuk UpgradeService.
CoordinatorType string, defaultnya adalah "WUTest" Tidak Diperbolehkan CoordinatorType untuk UpgradeService.
MinReplicaSetSize Int, defaultnya adalah 2 Tidak Diperbolehkan MinReplicaSetSize untuk UpgradeService.
OnlyBaseUpgrade Bool, defaultnya adalah false Dinamis OnlyBaseUpgrade untuk UpgradeService.
PlacementConstraints string, defaultnya adalah "" Tidak Diperbolehkan PlacementConstraints untuk Upgrade service.
PollIntervalInSeconds Timespan, defaultnya adalah Common::TimeSpan::FromSeconds(60) Dinamis Menentukan rentang waktu dalam detik. Interval antara polling UpgradeService untuk operasi manajemen ARM.
TargetReplicaSetSize Int, defaultnya adalah 3 Tidak Diperbolehkan TargetReplicaSetSize untuk UpgradeService.
TestCabFolder string, defaultnya adalah "" Statis TestCabFolder untuk UpgradeService.
X509FindType string, defaultnya adalah "" Dinamis X509FindType untuk UpgradeService.
X509FindValue string, defaultnya adalah "" Dinamis X509FindValue untuk UpgradeService.
X509SecondaryFindValue string, defaultnya adalah "" Dinamis X509SecondaryFindValue untuk UpgradeService.
X509StoreLocation string, defaultnya adalah "" Dinamis X509StoreLocation untuk UpgradeService.
X509StoreName string, defaultnya adalah "My" Dinamis X509StoreName untuk UpgradeService.

UserServiceMetricCapacities

Parameter Nilai yang diizinkan Kebijakan Peningkatan Pedoman atau Deskripsi Singkat
PropertyGroup UserServiceMetricCapacitiesMap, defaultnya adalah None Statis Kumpulan batas tata kelola sumber daya layanan pengguna Perlu statis karena memengaruhi logika Deteksi Otomatis

Langkah berikutnya

Untuk informasi selengkapnya, lihat Meningkatkan konfigurasi kluster Azure dan Meningkatkan konfigurasi kluster mandiri.