Upgrade konfigurace samostatného clusteru
U každého moderního systému je schopnost 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 souboru ClusterConfig.json . Další informace o různých nastaveních najdete v tématu Nastavení konfigurace pro samostatný cluster s Windows.
Nastavení můžete přidat, aktualizovat nebo odebrat v fabricSettings
části Vlastnosti clusteru v souboru ClusterConfig.json.
Následující kód 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 pak upgradujte konfiguraci clusteru , aby se nastavení použila na váš cluster.
Testová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 není možné upgradovat, například koncové body, název clusteru, IP adresu uzlu atd. Nový kód JSON konfigurace clusteru se testuje se starým kódem, a pokud dojde k problému, vyvolá v okně PowerShellu chyby.
Upgrade konfigurace clusteru
Pokud chcete upgradovat konfiguraci clusteru, spusťte start-ServiceFabricClusterConfigurationUpgrade. Upgrade konfigurace se zpracuje v upgradované doméně.
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. Výměna certifikátů by se měla provádět 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í) –>....
Dvojitý upgrade 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ého 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í) -> Certificate CN=A,IssuerThumbprint=IT1,IT2 (Primární) -> Certificate CN=A,IssuerThumbprint=IT2 (primární).
Další kroky
- Zjistěte, jak přizpůsobit některá nastavení clusteru Service Fabric.
- Zjistěte, jak škálovat a snížit kapacitu clusteru.
- Seznamte se s upgrady aplikací.