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í).