Meningkatkan konfigurasi klaster mandiri

Untuk sistem modern apa pun, kemampuan untuk meningkatkan adalah kunci keberhasilan jangka panjang produk Anda. Klaster Azure Service Fabric adalah sumber daya yang Anda miliki. Artikel ini menjelaskan cara meningkatkan pengaturan konfigurasi klaster Service Fabric mandiri Anda.

Mengkustomisasi pengaturan klaster di file ClusterConfig.json

Klaster mandiri dikonfigurasi melalui file ClusterConfig.json. Untuk mempelajari selengkapnya tentang pengaturan yang berbeda, lihat Pengaturan konfigurasi untuk klaster Windows mandiri.

Anda dapat menambahkan, memperbarui, atau menghapus pengaturan di bagian fabricSettings di bawah bagian Properti klaster di ClusterConfig.json.

Misalnya, JSON berikut menambahkan pengaturan baru MaxDiskQuotaInMB ke bagian Diagnostik di bawah fabricSettings:

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

Setelah Anda mengubah pengaturan dalam file ClusterConfig.json Anda, uji konfigurasi klaster lalu tingkatkan konfigurasi klaster untuk menerapkan pengaturan ke klaster Anda.

Menguji konfigurasi klaster

Sebelum Anda memulai peningkatan konfigurasi, Anda dapat menguji konfigurasi klaster baru JSON Anda dengan menjalankan skrip PowerShell berikut dalam paket mandiri:

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

Atau gunakan skrip ini:

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>

Beberapa konfigurasi tidak dapat ditingkatkan, seperti titik akhir, nama klaster, IP node, dll. Konfigurasi klaster baru JSON diuji terhadap yang lama dan menampilkan kesalahan di jendela PowerShell jika ada masalah.

Meningkatkan konfigurasi klaster

Untuk meningkatkan peningkatan konfigurasi klaster, jalankan Start-ServiceFabricClusterConfigurationUpgrade. Peningkatan konfigurasi diproses meningkatkan domain oleh domain peningkatan.

Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath <Path to Configuration File>

Meningkatkan konfigurasi sertifikat klaster

Sertifikat klaster digunakan untuk autentikasi antar node klaster. Penerusan sertifikat harus dilakukan dengan ekstra hati-hati karena kegagalan memblokir komunikasi di antara node klaster.

Empat opsi didukung:

  • Peningkatan sertifikat tunggal: Jalur peningkatan adalah Sertifikat A (Utama) -> Sertifikat B (Utama) -> Sertifikat C (Utama) ->....

  • Peningkatan sertifikat ganda: Jalur peningkatan adalah Sertifikat A (Utama) -> Sertifikat A (Utama) dan B (Sekunder) -> Sertifikat B (Utama) -> Sertifikat B (Utama) dan C (Sekunder) -> Sertifikat C (Utama) ->....

  • Peningkatan jenis sertifikat: Konfigurasi sertifikat berbasis thumbprint <-> Konfigurasi sertifikat berbasis CommonName. Misalnya, Thumbprint Sertifikat A (Utama) dan Thumbprint B (Sekunder) -> CommonName Sertifikat C.

  • Peningkatan thumbprint pengeluar sertifikat: Jalur peningkatan adalah CN Sertifikat=A,IssuerThumbprint=IT1 (Utama) -> CN Sertifikat=A,IssuerThumbprint=IT1,IT2 (Utama) -> CN Sertifikat=A,IssuerThumbprint=IT2 (Utama).

Langkah berikutnya