sfctl sa-cluster
Zarządzanie autonomicznymi klastrami usługi Service Fabric.
Polecenia
Polecenie | opis |
---|---|
config | Pobierz konfigurację autonomicznego klastra usługi Service Fabric. |
config-upgrade | Rozpocznij uaktualnianie konfiguracji autonomicznego klastra usługi Service Fabric. |
stan uaktualnienia | Uzyskaj stan uaktualniania konfiguracji klastra autonomicznego usługi Service Fabric. |
sfctl sa-cluster config
Pobierz konfigurację autonomicznego klastra usługi Service Fabric.
Konfiguracja klastra zawiera właściwości klastra, które obejmują różne typy węzłów w klastrze, konfiguracje zabezpieczeń, błędy i topologie domeny uaktualnienia itp.
Argumenty
Argument | opis |
---|---|
--configuration-api-version [Wymagane] | Wersja interfejsu API konfiguracji json klastra autonomicznego. |
--timeout -t | Limit czasu serwera na potrzeby wykonywania operacji w sekundach. Ten limit czasu określa czas trwania, przez który klient chce poczekać na ukończenie żądanej operacji. Wartość domyślna tego parametru to 60 sekund. Wartość domyślna: 60. |
Argumenty globalne
Argument | opis |
---|---|
--debugować | Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania. |
--help -h | Pokaż ten komunikat pomocy i zakończ pracę. |
--output -o | Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json. |
--zapytanie | Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów. |
--gadatliwy | Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania. |
sfctl sa-cluster config-upgrade
Rozpocznij uaktualnianie konfiguracji autonomicznego klastra usługi Service Fabric.
Sprawdź podane parametry uaktualniania konfiguracji i rozpocznij uaktualnianie konfiguracji klastra, jeśli parametry są prawidłowe.
Argumenty
Argument | opis |
---|---|
--cluster-config [Wymagane] | Konfiguracja klastra. |
--application-health-policies | Zakodowany w formacie JSON słownik par nazw typów aplikacji i maksymalny procent złej kondycji przed zgłoszeniem błędu. |
--delta-unhealthy-nodes | Maksymalny dozwolony procent pogorszenia kondycji różnicowej podczas uaktualniania. Dozwolone wartości to wartości całkowite z zera do 100. |
--health-check-retry | Czas między próbami przeprowadzenia kontroli kondycji, jeśli aplikacja lub klaster nie są w dobrej kondycji. Ustawienie domyślne: PT0H0M0S. |
--health-check-stable | Czas, przez jaki aplikacja lub klaster musi pozostać w dobrej kondycji, zanim uaktualnienie przejdzie do następnej domeny uaktualnienia. Ustawienie domyślne: PT0H0M0S. Po raz pierwszy jest interpretowany jako ciąg reprezentujący czas trwania ISO 8601. Jeśli to się nie powiedzie, zostanie ona zinterpretowana jako liczba reprezentująca łączną liczbę milisekund. |
--health-check-wait | Czas oczekiwania po ukończeniu domeny uaktualnienia przed rozpoczęciem procesu kontroli kondycji. Ustawienie domyślne: PT0H0M0S. |
--timeout -t | Wartość domyślna: 60. |
--w złej kondycji aplikacji | Maksymalny dozwolony procent aplikacji w złej kondycji podczas uaktualniania. Dozwolone wartości to wartości całkowite z zera do 100. |
--w złej kondycji węzły | Maksymalny dozwolony procent węzłów w złej kondycji podczas uaktualniania. Dozwolone wartości to wartości całkowite z zera do 100. |
--upgrade-domain-delta-unhealthy-nodes | Maksymalny dozwolony procent obniżenia kondycji różnicowej domeny uaktualnienia podczas uaktualniania. Dozwolone wartości to wartości całkowite z zera do 100. |
--upgrade-domain-timeout | Czas ukończenia każdej domeny uaktualnienia przed wykonaniem funkcji FailureAction. Ustawienie domyślne: PT0H0M0S. Po raz pierwszy jest interpretowany jako ciąg reprezentujący czas trwania ISO 8601. Jeśli to się nie powiedzie, zostanie ona zinterpretowana jako liczba reprezentująca łączną liczbę milisekund. |
--upgrade-timeout | Czas ukończenia ogólnego uaktualnienia przed wykonaniem funkcji FailureAction. Ustawienie domyślne: PT0H0M0S. Po raz pierwszy jest interpretowany jako ciąg reprezentujący czas trwania ISO 8601. Jeśli to się nie powiedzie, zostanie ona zinterpretowana jako liczba reprezentująca łączną liczbę milisekund. |
Argumenty globalne
Argument | opis |
---|---|
--debugować | Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania. |
--help -h | Pokaż ten komunikat pomocy i zakończ pracę. |
--output -o | Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json. |
--zapytanie | Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów. |
--gadatliwy | Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania. |
Przykłady
Uruchamianie aktualizacji konfiguracji klastra
sfctl sa-cluster config-upgrade --cluster-config <YOUR CLUSTER CONFIG> --application-health-
policies "{"fabric:/System":{"ConsiderWarningAsError":true}}"
sfctl sa-cluster upgrade-status
Uzyskaj stan uaktualniania konfiguracji klastra autonomicznego usługi Service Fabric.
Pobierz szczegóły stanu uaktualniania konfiguracji klastra autonomicznego usługi Service Fabric.
Argumenty
Argument | opis |
---|---|
--timeout -t | Limit czasu serwera na potrzeby wykonywania operacji w sekundach. Ten limit czasu określa czas trwania, przez który klient chce poczekać na ukończenie żądanej operacji. Wartość domyślna tego parametru to 60 sekund. Wartość domyślna: 60. |
Argumenty globalne
Argument | opis |
---|---|
--debugować | Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania. |
--help -h | Pokaż ten komunikat pomocy i zakończ pracę. |
--output -o | Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json. |
--zapytanie | Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów. |
--gadatliwy | Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania. |
Następne kroki
- Konfigurowanie interfejsu wiersza polecenia usługi Service Fabric.
- Dowiedz się, jak używać interfejsu wiersza polecenia usługi Service Fabric przy użyciu przykładowych skryptów.