Dela via


sfctl sa-cluster

Hantera fristående Service Fabric-kluster.

Kommandon

Kommando beskrivning
config Hämta konfigurationen av fristående Service Fabric-kluster.
config-upgrade Börja uppgradera konfigurationen av ett fristående Service Fabric-kluster.
upgrade-status Hämta uppgraderingsstatus för klusterkonfiguration för ett fristående Service Fabric-kluster.

sfctl sa-cluster config

Hämta konfigurationen av fristående Service Fabric-kluster.

Klusterkonfigurationen innehåller egenskaper för klustret som innehåller olika nodtyper i klustret, säkerhetskonfigurationer, fel och uppgradering av domäntopologier osv.

Argument

Argument beskrivning
--configuration-api-version [Krävs] API-versionen av JSON-konfigurationen för fristående kluster.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl sa-cluster config-upgrade

Börja uppgradera konfigurationen av ett fristående Service Fabric-kluster.

Verifiera de angivna konfigurationsuppgraderingsparametrarna och börja uppgradera klusterkonfigurationen om parametrarna är giltiga.

Argument

Argument beskrivning
--cluster-config [Krävs] Klusterkonfigurationen.
--application-health-policies JSON-kodad ordlista med par med programtypsnamn och maximal procentandel som inte är felfria innan fel uppstår.
--delta-unhealthy-nodes Den maximala tillåtna procentandelen deltahälsoförsämring under uppgraderingen. Tillåtna värden är heltalsvärden från noll till 100.
--health-check-retry Hur lång tid det tar mellan försök att utföra hälsokontroller om programmet eller klustret inte är felfritt. Standard: PT0H0M0S.
--health-check-stable Hur lång tid programmet eller klustret måste vara felfria innan uppgraderingen fortsätter till nästa uppgraderingsdomän. Standard: PT0H0M0S.

Den tolkas först som en sträng som representerar en ISO 8601-varaktighet. Om det misslyckas tolkas det som ett tal som representerar det totala antalet millisekunder.
--health-check-wait Hur lång tid det tar att vänta efter att ha slutfört en uppgraderingsdomän innan du påbörjar hälsokontrollprocessen. Standard: PT0H0M0S.
--timeout -t Standard: 60.
--unhealthy-applications Den maximala tillåtna procentandelen program som inte är felfria under uppgraderingen. Tillåtna värden är heltalsvärden från noll till 100.
--unhealthy-nodes Den maximala tillåtna procentandelen ej felfria noder under uppgraderingen. Tillåtna värden är heltalsvärden från noll till 100.
--upgrade-domain-delta-unhealthy-nodes Den maximala tillåtna procentandelen uppgradering av domänens deltahälsoförsämring under uppgraderingen. Tillåtna värden är heltalsvärden från noll till 100.
--upgrade-domain-timeout Hur lång tid varje uppgraderingsdomän måste slutföras innan FailureAction körs. Standard: PT0H0M0S.

Den tolkas först som en sträng som representerar en ISO 8601-varaktighet. Om det misslyckas tolkas det som ett tal som representerar det totala antalet millisekunder.
--upgrade-timeout Hur lång tid den övergripande uppgraderingen måste slutföras innan FailureAction körs. Standard: PT0H0M0S.

Den tolkas först som en sträng som representerar en ISO 8601-varaktighet. Om det misslyckas tolkas det som ett tal som representerar det totala antalet millisekunder.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Exempel

Starta en klusterkonfigurationsuppdatering

sfctl sa-cluster config-upgrade --cluster-config <YOUR CLUSTER CONFIG> --application-health-
policies "{"fabric:/System":{"ConsiderWarningAsError":true}}"

sfctl sa-cluster upgrade-status

Hämta uppgraderingsstatus för klusterkonfiguration för ett fristående Service Fabric-kluster.

Hämta statusinformationen för klusterkonfigurationsuppgradering för ett fristående Service Fabric-kluster.

Argument

Argument beskrivning
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Nästa steg

  • Konfigurera Service Fabric CLI.
  • Lär dig hur du använder Service Fabric CLI med hjälp av exempelskripten.