Udostępnij za pośrednictwem


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