Tek başına kümenin yapılandırmasını yükseltme

Herhangi bir modern sistem için yükseltme özelliği, ürününüzün uzun vadeli başarısının anahtarıdır. Azure Service Fabric kümesi, sahip olduğunuz bir kaynaktır. Bu makalede, tek başına Service Fabric kümenizin yapılandırma ayarlarını yükseltme açıklanmaktadır.

ClusterConfig.json dosyasında küme ayarlarını özelleştirme

Tek başına kümeler ClusterConfig.json dosyası aracılığıyla yapılandırılır. Farklı ayarlar hakkında daha fazla bilgi edinmek için bkz . Tek başına Windows kümesi için yapılandırma ayarları.

ClusterConfig.json dosyasının fabricSettingsKüme özellikleri bölümünün altındaki bölümde ayarları ekleyebilir, güncelleştirebilir veya kaldırabilirsiniz.

Örneğin, aşağıdaki JSON altında Tanılama bölümüne fabricSettingsyeni bir MaxDiskQuotaInMB ayarı ekler:

{
  "name": "Diagnostics",
  "parameters": [
    {
      "name": "MaxDiskQuotaInMB",
      "value": "65536"
    }
  ]
}

ClusterConfig.json dosyanızdaki ayarları değiştirdikten sonra küme yapılandırmasını test edin ve ardından ayarları kümenize uygulamak için küme yapılandırmasını yükseltin .

Küme yapılandırmasını test edin

Yapılandırma yükseltmesini başlatmadan önce, tek başına pakette aşağıdaki PowerShell betiğini çalıştırarak yeni küme yapılandırma JSON'ınızı test edebilirsiniz:

TestConfiguration.ps1 -ClusterConfigFilePath <Path to the new Configuration File> -OldClusterConfigFilePath <Path to the old Configuration File>

Veya şu betiği kullanın:

TestConfiguration.ps1 -ClusterConfigFilePath <Path to the new Configuration File> -OldClusterConfigFilePath <Path to the old Configuration File> -FabricRuntimePackagePath <Path to the .cab file which you want to test the configuration against>

Uç noktalar, küme adı, düğüm IP'i gibi bazı yapılandırmalar yükseltilemiyor. Yeni küme yapılandırması JSON'ı eskisine göre test edilir ve bir sorun varsa PowerShell penceresinde hatalar oluşturur.

Küme yapılandırmasını yükseltme

Küme yapılandırması yükseltmesini yükseltmek için Start-ServiceFabricClusterConfigurationUpgrade komutunu çalıştırın. Yapılandırma yükseltmesi, yükseltme etki alanı tarafından yükseltme etki alanını işler.

Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath <Path to Configuration File>

Küme sertifikası yapılandırmasını yükseltme

Küme düğümleri arasında kimlik doğrulaması için bir küme sertifikası kullanılır. Hata küme düğümleri arasındaki iletişimi engellediğinden, sertifika geçişi fazladan dikkatli gerçekleştirilmelidir.

Dört seçenek desteklenir:

  • Tek sertifika yükseltmesi: Yükseltme yolu Sertifika A (Birincil) -> Sertifika B (Birincil) -> Sertifika C (Birincil) ->....

  • Çift sertifika yükseltmesi: Yükseltme yolu Sertifika A (Birincil) -> Sertifika A (Birincil) ve B (İkincil) -> Sertifika B (Birincil) -> Sertifika B (Birincil) ve C (İkincil) -> Sertifika C (Birincil) ->....

  • Sertifika türü yükseltmesi: Parmak izi tabanlı sertifika yapılandırması <-> CommonName tabanlı sertifika yapılandırması. Örneğin, Sertifika Parmak İzi A (Birincil) ve Parmak İzi B (İkincil) -> Sertifika CommonName C.

  • Sertifika veren parmak izi yükseltmesi: Yükseltme yolu Sertifika CN=A,IssuerThumbprint=IT1 (Birincil) -> Sertifika CN=A,IssuerThumbprint=IT1,IT2 (Birincil) -> Sertifika CN=A,IssuerThumbprint=IT2 (Birincil).

Sonraki adımlar