sfctl node
Zarządzanie węzłami tworzącym klaster.
Polecenia
Polecenie | opis |
---|---|
add-configuration-parameter-overrides | Dodaje listę przesłonięć konfiguracji w określonym węźle. |
Wyłącz | Dezaktywuj węzeł klastra usługi Service Fabric z określoną intencją dezaktywacji. |
Włącz | Aktywuj węzeł klastra usługi Service Fabric, który jest obecnie dezaktywowany. |
get-configuration-overrides | Pobiera listę przesłonięć konfiguracji w określonym węźle. |
zdrowie | Pobiera kondycję węzła usługi Service Fabric. |
informacje o | Pobiera informacje o określonym węźle w klastrze usługi Service Fabric. |
lista | Pobiera listę węzłów w klastrze usługi Service Fabric. |
ładowanie | Pobiera informacje o obciążeniu węzła usługi Service Fabric. |
remove-configuration-overrides | Usuwa przesłonięcia konfiguracji w określonym węźle. |
remove-state | Powiadamia usługę Service Fabric, że stan utrwalonego w węźle został trwale usunięty lub utracony. |
report-health | Wysyła raport kondycji w węźle usługi Service Fabric. |
restart | Uruchamia ponownie węzeł klastra usługi Service Fabric. |
przejście | Uruchamia lub zatrzymuje węzeł klastra. |
stan przejścia | Pobiera postęp operacji rozpoczętej przy użyciu polecenia StartNodeTransition. |
sfctl node add-configuration-parameter-overrides
Dodaje listę przesłonięć konfiguracji w określonym węźle.
Ten interfejs API umożliwia dodawanie wszystkich istniejących przesłonięć konfiguracji w określonym węźle.
Argumenty
Argument | opis |
---|---|
--config-parameter-override-list [Wymagane] | Opis dodawania listy przesłonięć konfiguracji. |
--node-name [Wymagane] | Nazwa węzła. |
--siła | Wymuszanie dodawania przesłonięć konfiguracji w określonych węzłach. |
--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. |
wyłączanie węzła sfctl
Dezaktywuj węzeł klastra usługi Service Fabric z określoną intencją dezaktywacji.
Dezaktywuj węzeł klastra usługi Service Fabric z określoną intencją dezaktywacji. Po zakończeniu dezaktywacji można zwiększyć intencję dezaktywacji, ale nie zmniejszyć (na przykład węzeł dezaktywowany z intencją Wstrzymaj można dezaktywować dalej za pomocą polecenia Uruchom ponownie, ale nie w drugą stronę. Węzły mogą zostać ponownie aktywowane przy użyciu operacji Aktywuj węzeł za każdym razem, gdy zostaną zdezaktywowane. Jeśli dezaktywacja nie zostanie ukończona, spowoduje to anulowanie dezaktywacji. Węzeł, który przechodzi w dół i wraca do góry podczas dezaktywowania, nadal będzie musiał zostać ponownie aktywowany, zanim usługi zostaną umieszczone w tym węźle.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--dezaktywacja-intencja | Opisuje intencję lub przyczynę dezaktywowania węzła. Możliwe wartości są następujące. |
--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. |
włączanie węzła sfctl
Aktywuj węzeł klastra usługi Service Fabric, który jest obecnie dezaktywowany.
Aktywuje węzeł klastra usługi Service Fabric, który jest obecnie dezaktywowany. Po aktywowaniu węzeł ponownie stanie się obiektem docelowym umożliwiającym umieszczenie nowych replik, a wszystkie dezaktywowane repliki pozostałe w węźle zostaną ponownie aktywowane.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--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 node get-configuration-overrides
Pobiera listę przesłonięć konfiguracji w określonym węźle.
Ten interfejs API umożliwia pobieranie wszystkich istniejących przesłonięć konfiguracji w określonym węźle.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--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. |
kondycja węzła sfctl
Pobiera kondycję węzła usługi Service Fabric.
Pobiera kondycję węzła usługi Service Fabric. Użyj elementu EventsHealthStateFilter, aby filtrować kolekcję zdarzeń kondycji zgłoszonych w węźle na podstawie stanu kondycji. Jeśli węzeł określony według nazwy nie istnieje w magazynie kondycji, zwraca błąd.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--events-health-state-filter | Umożliwia filtrowanie kolekcji obiektów HealthEvent zwracanych na podstawie stanu kondycji. Możliwe wartości tego parametru obejmują wartość całkowitą jednego z następujących stanów kondycji. Zwracane są tylko zdarzenia zgodne z filtrem. Wszystkie zdarzenia są używane do oceny zagregowanego stanu kondycji. Jeśli nie zostanie określony, zwracane są wszystkie wpisy. Wartości stanu to wyliczenie oparte na flagach, więc wartość może być kombinacją tych wartości uzyskanych przy użyciu operatora bitowego OR. Jeśli na przykład podana wartość to 6, zwracane są wszystkie zdarzenia z wartością HealthState ok (2) i Ostrzeżenie (4). - Wartość domyślna — wartość domyślna. Pasuje do dowolnego stanu kondycji. Wartość jest równa zero. - Brak — filtr, który nie jest zgodny z żadną wartością HealthState. Służy do zwracania żadnych wyników w danej kolekcji stanów. Wartość to 1. - Ok — filtr zgodny z danymi wejściowymi z wartością HealthState ok. Wartość to 2. - Ostrzeżenie — filtr zgodny z danymi wejściowymi z wartością HealthState Ostrzeżenie. Wartość to 4. - Błąd — filtr zgodny z danymi wejściowymi z wartością HealthState Error. Wartość to 8. - Wszystkie — filtr, który pasuje do danych wejściowych z dowolną wartością HealthState. Wartość to 65535. |
--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 node info
Pobiera informacje o określonym węźle w klastrze usługi Service Fabric.
Odpowiedź zawiera nazwę, stan, identyfikator, kondycję, czas pracy i inne szczegóły dotyczące węzła.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--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 node list
Pobiera listę węzłów w klastrze usługi Service Fabric.
Odpowiedź zawiera nazwę, stan, identyfikator, kondycję, czas pracy i inne szczegóły dotyczące węzłów.
Argumenty
Argument | opis |
---|---|
--continuation-token | Parametr tokenu kontynuacji służy do uzyskiwania następnego zestawu wyników. Token kontynuacji z niepustą wartością jest uwzględniany w odpowiedzi interfejsu API, gdy wyniki z systemu nie mieszczą się w jednej odpowiedzi. Po przekazaniu tej wartości do następnego wywołania interfejsu API interfejs API zwraca następny zestaw wyników. Jeśli nie ma dalszych wyników, token kontynuacji nie zawiera wartości. Wartość tego parametru nie powinna być zakodowana pod adresem URL. |
--max-results | Maksymalna liczba wyników, które mają być zwracane w ramach stronicowanych zapytań. Ten parametr definiuje górną granicę liczby zwróconych wyników. Zwrócone wyniki mogą być mniejsze niż określone maksymalne wyniki, jeśli nie mieszczą się w komunikacie zgodnie z maksymalnymi ograniczeniami rozmiaru komunikatu zdefiniowanymi w konfiguracji. Jeśli ten parametr ma wartość zero lub nie zostanie określony, zapytanie stronicowane zawiera jak najwięcej wyników, które mieszczą się w komunikacie zwrotnym. |
--node-status-filter | Umożliwia filtrowanie węzłów na podstawie parametru NodeStatus. Zostaną zwrócone tylko węzły, które pasują do określonej wartości filtru. Wartość filtru może być jedną z następujących wartości. Wartość domyślna: wartość domyślna. |
--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. |
ładowanie węzła sfctl
Pobiera informacje o obciążeniu węzła usługi Service Fabric.
Pobiera informacje o obciążeniu węzła usługi Service Fabric dla wszystkich metryk, które mają zdefiniowane obciążenie lub pojemność.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--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 node remove-configuration-overrides
Usuwa przesłonięcia konfiguracji w określonym węźle.
Ten interfejs API umożliwia usunięcie wszystkich istniejących przesłonięć konfiguracji w określonym węźle.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--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 node remove-state
Powiadamia usługę Service Fabric, że stan utrwalonego w węźle został trwale usunięty lub utracony.
Oznacza to, że nie można odzyskać utrwalonego stanu tego węzła. Zwykle dzieje się tak, jeśli dysk twardy został wyczyszczony, lub jeśli dysk twardy ulegnie awarii. Aby operacja zakończyła się pomyślnie, węzeł musi zostać wyłączony. Ta operacja informuje usługę Service Fabric, że repliki w tym węźle już nie istnieją i że usługa Service Fabric powinna przestać czekać na powrót tych replik. Nie uruchamiaj tego polecenia cmdlet, jeśli stan w węźle nie został usunięty, a węzeł może wrócić z jego stanem nienaruszonym. Począwszy od usługi Service Fabric 6.5, aby używać tego interfejsu API dla węzłów inicjacyjnych, zmień węzły inicjacyjne na zwykłe węzły (inne niż inicjacyjne), a następnie wywołaj ten interfejs API, aby usunąć stan węzła. Jeśli klaster jest uruchomiony na platformie Azure, po wyłączeniu węzła inicjowania usługa Service Fabric podejmie próbę automatycznego zmiany go na węzeł inny niż inicjuj. Aby tak się stało, upewnij się, że liczba węzłów innych niż inicjacyjne w typie węzła podstawowego nie jest mniejsza niż liczba węzłów inicjacyjnych w dół. W razie potrzeby dodaj więcej węzłów do typu węzła podstawowego, aby to osiągnąć. W przypadku klastra autonomicznego, jeśli węzeł inicjowania w dół nie powinien zostać przywrócony ze stanem nienaruszonym, usuń węzeł z klastra. Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie węzłów do autonomicznego klastra usługi Service Fabric uruchomionego w systemie Windows Server.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--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 node report-health
Wysyła raport kondycji w węźle usługi Service Fabric.
Zgłasza stan kondycji określonego węzła usługi Service Fabric. Raport musi zawierać informacje o źródle raportu o kondycji i właściwości, na której jest raportowany. Raport jest wysyłany do węzła bramy usługi Service Fabric, który przekazuje do magazynu kondycji. Raport może zostać zaakceptowany przez bramę, ale odrzucony przez magazyn kondycji po dodatkowej weryfikacji. Na przykład magazyn kondycji może odrzucić raport z powodu nieprawidłowego parametru, takiego jak nieaktualny numer sekwencji. Aby sprawdzić, czy raport został zastosowany w magazynie kondycji, sprawdź, czy raport jest wyświetlany w sekcji HealthEvents.
Argumenty
Argument | opis |
---|---|
--health-property [Required] | Właściwość informacji o kondycji. Jednostka może mieć raporty o kondycji dla różnych właściwości. Właściwość jest ciągiem, a nie stałym wyliczeniem, aby umożliwić reporterowi elastyczne kategoryzowanie warunku stanu wyzwalającego raport. Na przykład reporter o identyfikatorze SourceId "LocalWatchdog" może monitorować stan dostępnego dysku w węźle, dzięki czemu może zgłaszać właściwość "AvailableDisk" w tym węźle. Ten sam reporter może monitorować łączność węzła, dzięki czemu może zgłosić właściwość "Łączność" w tym samym węźle. W magazynie kondycji te raporty są traktowane jako oddzielne zdarzenia kondycji dla określonego węzła. Wraz z identyfikatorem SourceId właściwość jednoznacznie identyfikuje informacje o kondycji. |
--health-state [Wymagane] | Możliwe wartości to: "Invalid", "Ok", "Warning", "Error", "Unknown". |
--node-name [Wymagane] | Nazwa węzła. |
--source-id [Wymagane] | Nazwa źródłowa identyfikująca składnik client/watchdog/system, który wygenerował informacje o kondycji. |
--opis | Opis informacji o kondycji. Reprezentuje on dowolny tekst używany do dodawania czytelnych informacji o raporcie. Maksymalna długość ciągu opisu wynosi 4096 znaków. Jeśli podany ciąg będzie dłuższy, zostanie on automatycznie obcięty. Po obcięciu ostatnie znaki opisu zawierają znacznik "[Obcięte]", a łączny rozmiar ciągu to 4096 znaków. Obecność znacznika wskazuje użytkownikom, że wystąpił obcięcie. Pamiętaj, że po obcięciu opis zawiera mniej niż 4096 znaków z oryginalnego ciągu. |
--bezpośredni | Flaga wskazująca, czy raport powinien być wysyłany natychmiast. Raport kondycji jest wysyłany do aplikacji bramy usługi Service Fabric, która przekazuje do magazynu kondycji. Jeśli ustawienie Natychmiastowe ma wartość true, raport jest wysyłany natychmiast z bramy HTTP do magazynu kondycji, niezależnie od ustawień klienta sieci szkieletowej używanych przez aplikację usługi HTTP Gateway. Jest to przydatne w przypadku raportów krytycznych, które powinny być wysyłane tak szybko, jak to możliwe. W zależności od czasu i innych warunków wysyłanie raportu może nadal zakończyć się niepowodzeniem, na przykład jeśli brama HTTP jest zamknięta lub komunikat nie dociera do bramy. Jeśli ustawienie Natychmiastowe ma wartość false, raport jest wysyłany na podstawie ustawień klienta kondycji z bramy HTTP. W związku z tym zostanie ona wsadowa zgodnie z konfiguracją HealthReportSendInterval. Jest to zalecane ustawienie, ponieważ umożliwia klientowi kondycji optymalizowanie komunikatów raportowania kondycji do magazynu kondycji oraz przetwarzania raportów o kondycji. Domyślnie raporty nie są wysyłane natychmiast. |
--remove-when-expired | Wartość wskazująca, czy raport jest usuwany z magazynu kondycji po wygaśnięciu. W przypadku ustawienia wartości true raport zostanie usunięty z magazynu kondycji po wygaśnięciu. Jeśli ustawiono wartość false, raport jest traktowany jako błąd po wygaśnięciu. Wartość tej właściwości jest domyślnie fałsz. W przypadku okresowego raportowania klientów należy ustawić wartość RemoveWhenExpired false (wartość domyślna). W ten sposób reporter ma problemy (np. zakleszczenie) i nie może zgłosić, jednostka jest oceniana z powodu błędu po wygaśnięciu raportu kondycji. Oznacza to, że jednostka jest w stanie Kondycja błędu. |
--sequence-number | Numer sekwencji tego raportu kondycji jako ciąg liczbowy. Numer sekwencji raportów jest używany przez magazyn kondycji do wykrywania nieaktualnych raportów. Jeśli nie zostanie określony, numer sekwencji jest generowany automatycznie przez klienta kondycji po dodaniu raportu. |
--timeout -t | Wartość domyślna: 60. |
--Ttl | Czas trwania, dla którego ten raport o kondycji jest prawidłowy. To pole używa formatu ISO8601 do określania czasu trwania. Gdy klienci będą okresowo raportować, powinni wysyłać raporty o wyższej częstotliwości niż czas wygaśnięcia. Jeśli klienci raportują o przejściu, mogą ustawić czas wygaśnięcia na nieskończoność. Po wygaśnięciu czasu wygaśnięcia zdarzenie kondycji zawierające informacje o kondycji zostanie usunięte ze sklepu kondycji, jeśli wartość RemoveWhenExpired ma wartość true lub zostanie obliczona w przypadku błędu, jeśli element RemoveWhenExpired ma wartość false. Jeśli nie zostanie określony, czas wygaśnięcia domyślnie ma wartość nieskończoną. |
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. |
ponowne uruchomienie węzła sfctl
Uruchamia ponownie węzeł klastra usługi Service Fabric.
Uruchamia ponownie węzeł klastra usługi Service Fabric, który został już uruchomiony.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--create-fabric-dump | Określ wartość True, aby utworzyć zrzut procesu węzła sieci szkieletowej. Wielkość liter nie jest rozróżniana. Wartość domyślna: Fałsz. |
--node-instance-id | Identyfikator wystąpienia węzła docelowego. Jeśli określono identyfikator wystąpienia, węzeł jest uruchamiany ponownie tylko wtedy, gdy jest zgodny z bieżącym wystąpieniem węzła. Wartość domyślna "0" będzie zgodna z dowolnym identyfikatorem wystąpienia. Identyfikator wystąpienia można uzyskać przy użyciu zapytania get node. Domyślnie: 0 |
--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. |
przejście węzła sfctl
Uruchamia lub zatrzymuje węzeł klastra.
Uruchamia lub zatrzymuje węzeł klastra. Węzeł klastra jest procesem, a nie samym wystąpieniem systemu operacyjnego. Aby uruchomić węzeł, przekaż wartość "Start" dla parametru NodeTransitionType. Aby zatrzymać węzeł, przekaż parametr "Stop" dla parametru NodeTransitionType. Ten interfejs API uruchamia operację — gdy interfejs API zwraca węzeł, może jeszcze nie zakończyć przechodzenia. Wywołaj metodę GetNodeTransitionProgress za pomocą tego samego identyfikatora OperationId, aby uzyskać postęp operacji.
Argumenty
Argument | opis |
---|---|
--node-instance-id [Wymagane] | Identyfikator wystąpienia węzła węzła docelowego. Można to określić za pomocą interfejsu API GetNodeInfo. |
--node-name [Wymagane] | Nazwa węzła. |
--node-transition-type [Wymagane] | Wskazuje typ przejścia do wykonania. NodeTransitionType.Start uruchomi zatrzymany węzeł. NodeTransitionType.Stop zatrzyma węzeł, który jest uruchomiony. |
--operation-id [Wymagane] | Identyfikator GUID identyfikujący wywołanie tego interfejsu API. Jest on przekazywany do odpowiedniego interfejsu API getProgress. |
--stop-duration-in-seconds [Wymagane] | Czas trwania w sekundach, aby zatrzymać węzeł. Wartość minimalna to 600, a wartość maksymalna to 14400. Po upływie tego czasu węzeł zostanie automatycznie uruchomiony. |
--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 node transition-status
Pobiera postęp operacji rozpoczętej przy użyciu polecenia StartNodeTransition.
Pobiera postęp operacji rozpoczętej z StartNodeTransition przy użyciu podanego identyfikatora OperationId.
Argumenty
Argument | opis |
---|---|
--node-name [Wymagane] | Nazwa węzła. |
--operation-id [Wymagane] | Identyfikator GUID identyfikujący wywołanie tego interfejsu API. Jest on przekazywany do odpowiedniego interfejsu API getProgress. |
--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
- Skonfiguruj interfejs 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.