Sdílet prostřednictvím


Upgrade konfigurace samostatného clusteru

U jakéhokoli moderního systému je možnost upgradu klíčem k dlouhodobému úspěchu vašeho produktu. Cluster Azure Service Fabric je prostředek, který vlastníte. Tento článek popisuje, jak upgradovat nastavení konfigurace samostatného clusteru Service Fabric.

Přizpůsobení nastavení clusteru v souboru ClusterConfig.json

Samostatné clustery se konfigurují prostřednictvím ClusterConfig.json souboru. Další informace o různých nastaveních najdete v tématu Nastavení konfigurace samostatného clusteru s Windows.

Nastavení můžete přidat, aktualizovat nebo odebrat v fabricSettings části vlastnosti clusteru v ClusterConfig.json.

Následující JSON například přidá nové nastavení MaxDiskQuotaInMB do oddílu Diagnostika v části fabricSettings:

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

Po úpravě nastavení v souboru ClusterConfig.json otestujte konfiguraci clusteru a potom upgradujte konfiguraci clusteru, aby se nastavení použilo pro váš cluster.

Otestování konfigurace clusteru

Před zahájením upgradu konfigurace můžete otestovat nový kód JSON konfigurace clusteru spuštěním následujícího skriptu PowerShellu v samostatném balíčku:

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

Nebo použijte tento skript:

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>

Některé konfigurace se nedají upgradovat, jako jsou koncové body, název clusteru, IP adresa uzlu atd. Kód JSON nové konfigurace clusteru se testuje proti starému souboru a v okně PowerShellu dojde k chybám, pokud dojde k problému.

Upgrade konfigurace clusteru

Pokud chcete upgradovat upgrade konfigurace clusteru, spusťte start-ServiceFabricClusterConfigurationUpgrade. Upgrade konfigurace se zpracuje v doméně upgradu podle domény upgradu.

Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath <Path to Configuration File>

Upgrade konfigurace certifikátu clusteru

Certifikát clusteru se používá k ověřování mezi uzly clusteru. Změna certifikátu by měla být provedena s větší opatrností, protože selhání blokuje komunikaci mezi uzly clusteru.

Podporují se čtyři možnosti:

  • Upgrade jednoho certifikátu: Cesta upgradu je Certifikát A (primární) –> Certifikát B (primární) –> Certifikát C (primární) ->....

  • Upgrade dvojího certifikátu: Cesta upgradu je Certifikát A (primární) –> Certifikát A (primární) a B (sekundární) –> Certifikát B (primární) –> Certifikát B (primární) a C (sekundární) –> Certifikát C (primární) ->....

  • Upgrade typu certifikátu: Konfigurace <certifikátu založená na kryptografickém otisku –> konfigurace certifikátu založeného na CommonName. Například kryptografický otisk certifikátu A (primární) a kryptografický otisk B (sekundární) –> Certificate CommonName C.

  • Upgrade kryptografického otisku vystavitele certifikátu: Cesta upgradu je Certificate CN=A,IssuerThumbprint=IT1 (primární) –> Certifikát CN=A,IssuerThumbprint=IT1,IT2 (primární) –> Certifikát CN=A,IssuerThumbprint=IT2 (primární).

Další kroky

  • Zjistěte, jak přizpůsobit některá nastavení clusteru Service Fabric.
  • Přečtěte si, jak škálovat cluster v a zvětšovat.
  • Seznamte se s upgrady aplikací.