Uppgradera konfigurationen av ett fristående kluster
För alla moderna system är möjligheten att uppgradera nyckeln till produktens långsiktiga framgång. Ett Azure Service Fabric-kluster är en resurs som du äger. Den här artikeln beskriver hur du uppgraderar konfigurationsinställningarna för ditt fristående Service Fabric-kluster.
Anpassa klusterinställningar i filen ClusterConfig.json
Fristående kluster konfigureras via filen ClusterConfig.json . Mer information om de olika inställningarna finns i Konfigurationsinställningar för ett fristående Windows-kluster.
Du kan lägga till, uppdatera eller ta bort inställningar i fabricSettings
avsnittet under avsnittet Klusteregenskaper i ClusterConfig.json.
Följande JSON lägger till exempel till en ny inställning MaxDiskQuotaInMB i avsnittet Diagnostik under fabricSettings
:
{
"name": "Diagnostics",
"parameters": [
{
"name": "MaxDiskQuotaInMB",
"value": "65536"
}
]
}
När du har ändrat inställningarna i filen ClusterConfig.json testar du klusterkonfigurationen och uppgraderar sedan klusterkonfigurationen för att tillämpa inställningarna på klustret.
Testa klusterkonfigurationen
Innan du påbörjar konfigurationsuppgraderingen kan du testa din nya klusterkonfigurations-JSON genom att köra följande PowerShell-skript i det fristående paketet:
TestConfiguration.ps1 -ClusterConfigFilePath <Path to the new Configuration File> -OldClusterConfigFilePath <Path to the old Configuration File>
Eller använd det här skriptet:
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>
Vissa konfigurationer kan inte uppgraderas, till exempel slutpunkter, klusternamn, nod-IP osv. Den nya klusterkonfigurationenS JSON testas mot den gamla och genererar fel i PowerShell-fönstret om det finns ett problem.
Uppgradera klusterkonfigurationen
Om du vill uppgradera klusterkonfigurationsuppgraderingen kör du Start-ServiceFabricClusterConfigurationUpgrade. Konfigurationsuppgraderingen bearbetas uppgraderingsdomänen efter uppgraderingsdomän.
Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath <Path to Configuration File>
Uppgradera klustercertifikatkonfiguration
Ett klustercertifikat används för autentisering mellan klusternoder. Certifikatåterställning bör utföras med extra försiktighet eftersom fel blockerar kommunikationen mellan klusternoder.
Fyra alternativ stöds:
Uppgradering av enskilt certifikat: Uppgraderingssökvägen är Certifikat A (primärt) –> Certifikat B (primärt) –> Certifikat C (primärt) ->....
Dubbel certifikatuppgradering: Uppgraderingssökvägen är Certifikat A (primär) –> Certifikat A (primär) och B (sekundär) –> Certifikat B (primär) –> Certifikat B (primär) och C (sekundär) –> Certifikat C (primärt) ->....
Uppgradering av certifikattyp: Tumavtrycksbaserad certifikatkonfiguration <–> CommonName-baserad certifikatkonfiguration. Till exempel Certifikat tumavtryck A (primär) och Tumavtryck B (sekundär) -> Certifikat CommonName C.
Uppgradering av tumavtryck för certifikatutfärdare: Uppgraderingssökvägen är Certificate CN=A,IssuerThumbprint=IT1 (Primary) –> Certificate CN=A,IssuerThumbprint=IT1,IT2 (Primary) –> Certificate CN=A,IssuerThumbprint=IT2 (Primary).
Nästa steg
- Lär dig hur du anpassar vissa Service Fabric-klusterinställningar.
- Lär dig hur du skalar in och ut klustret.
- Läs mer om programuppgraderingar.