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

Modern bir sistem için yükseltme özelliği, ürününüzün uzun süreli başarısına yönelik bir anahtardı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ın nasıl yükseltileceği açıklanır.

Dosyadaki ClusterConfig.jsküme ayarlarını özelleştirme

Tek başına kümeler dosya ClusterConfig.js 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ı.

fabricSettings ClusterConfig.jsüzerindeki küme özellikleri bölümünde bulunan bölümünde ayarları ekleyebilir, güncelleştirebilir veya kaldırabilirsiniz.

Örneğin, aşağıdaki JSON, altındaki Tanılama bölümüne Maxdiskquocontainer MB yeni bir ayar ekler fabricSettings :

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

ClusterConfig.jsdosyadaki 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 etme

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 'nizi 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 vb. gibi bazı konfigürasyonlar yükseltilemez. Yeni küme yapılandırması JSON, eskileri göre test edilir ve bir sorun varsa PowerShell penceresinde hata oluşturur.

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

Küme yapılandırma yükseltmesini yükseltmek için Start-ServiceFabricClusterConfigurationUpgradekomutunu çalıştırın. Yapılandırma yükseltme etki alanı yükseltme etki alanına göre işlenir.

Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath <Path to Configuration File>

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

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 çok dikkatli bir şekilde gerçekleştirilmelidir.

Dört seçenek desteklenir:

  • Tek sertifika yükseltme: yükseltme yolu sertifika A (birincil)-> sertifika B (birincil)-> sertifika C (birincil)->....

  • Çift sertifika yükseltme: yükseltme yolu sertifika A (birincil)-> sertifika A (birincil) ve B (Ikincil)-> sertifika B (birincil)-> sertifika B (birincil) ve C (Ikincil)-> sertifikası C (birincil)->....

  • Sertifika türü yükseltme: Parmak Izi tabanlı sertifika yapılandırma < > CommonName tabanlı sertifika yapılandırması. Örneğin, sertifika parmak Izi A (birincil) ve Parmak Izi B (Ikincil)-> sertifika CommonName C.

  • Sertifika verenin parmak izi yükseltmesi: sertifika CN = A, ıssuerparmak Izi = IT1 (birincil)-> sertifikası CN = A, ıssuerparmak izi = IT1, IT2 (birincil)-> Certificate CN = A, ıssuerparmak Izi = IT2 (birincil).

Sonraki adımlar