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.