De configuratie van een zelfstandig cluster upgraden
Voor elk modern systeem is de mogelijkheid om te upgraden essentieel voor het succes van uw product op lange termijn. Een Azure Service Fabric-cluster is een resource die u bezit. In dit artikel wordt beschreven hoe u de configuratie-instellingen van uw zelfstandige Service Fabric-cluster kunt upgraden.
Clusterinstellingen in het ClusterConfig.json-bestand aanpassen
Zelfstandige clusters worden geconfigureerd via het ClusterConfig.json-bestand . Zie Configuratie-instellingen voor een zelfstandig Windows-cluster voor meer informatie over de verschillende instellingen.
U kunt instellingen toevoegen, bijwerken of verwijderen in de fabricSettings
sectie onder de sectie Clustereigenschappen in ClusterConfig.json.
Met de volgende JSON wordt bijvoorbeeld een nieuwe instelling MaxDiskQuotaInMB toegevoegd aan de sectie Diagnostische gegevens onder fabricSettings
:
{
"name": "Diagnostics",
"parameters": [
{
"name": "MaxDiskQuotaInMB",
"value": "65536"
}
]
}
Nadat u de instellingen in uw ClusterConfig.json-bestand hebt gewijzigd, test u de clusterconfiguratie en werkt u vervolgens de clusterconfiguratie bij om de instellingen toe te passen op uw cluster.
De clusterconfiguratie testen
Voordat u de configuratie-upgrade start, kunt u de JSON voor de nieuwe clusterconfiguratie testen door het volgende PowerShell-script uit te voeren in het zelfstandige pakket:
TestConfiguration.ps1 -ClusterConfigFilePath <Path to the new Configuration File> -OldClusterConfigFilePath <Path to the old Configuration File>
Of gebruik dit script:
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>
Sommige configuraties kunnen niet worden bijgewerkt, zoals eindpunten, clusternaam, knooppunt-IP, enzovoort. De JSON voor de nieuwe clusterconfiguratie wordt getest op basis van het oude cluster en genereert fouten in het PowerShell-venster als er een probleem is.
De clusterconfiguratie upgraden
Voer Start-ServiceFabricClusterConfigurationUpgrade uit om de upgrade van de clusterconfiguratie bij te werken. Het upgradedomein van de configuratie wordt verwerkt door een upgradedomein.
Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath <Path to Configuration File>
Configuratie van clustercertificaat upgraden
Er wordt een clustercertificaat gebruikt voor verificatie tussen clusterknooppunten. De rollover van het certificaat moet met extra voorzichtigheid worden uitgevoerd omdat de communicatie tussen clusterknooppunten wordt geblokkeerd door fouten.
Er worden vier opties ondersteund:
Upgrade van één certificaat: het upgradepad is certificaat A (primair) -> certificaat B (primair) -> certificaat C (primair) ->....
Upgrade van dubbel certificaat: het upgradepad is certificaat A (primair) -> certificaat A (primair) en B (secundair) -> certificaat B (primair) -> certificaat B (primair) en C (secundair) -> certificaat C (primair) ->....
Upgrade van certificaattype: certificaatconfiguratie <op basis van vingerafdruk -> configuratie van op CommonName gebaseerde certificaat. Bijvoorbeeld certificaatvingerafdruk A (primair) en vingerafdruk B (secundair) -> CommonName C van certificaat.
Upgrade van vingerafdruk van certificaatverlener: het upgradepad is Certificaat CN=A,IssuerThumbprint=IT1 (primair) -> Certificaat CN=A,IssuerThumbprint=IT1,IT2 (primair) -> Certificaat CN=A,IssuerThumbprint=IT2 (primair).
Volgende stappen
- Meer informatie over het aanpassen van bepaalde Service Fabric-clusterinstellingen.
- Meer informatie over het in- en uitschalen van uw cluster.
- Meer informatie over toepassingsupgrades.