Udostępnij za pośrednictwem


ClusterUpgradeProgressObject

Informacje o uaktualnieniu klastra.

Właściwości

Nazwa Typ Wymagane
CodeVersion ciąg Nie
ConfigVersion ciąg Nie
UpgradeDomains tablica elementu UpgradeDomainInfo Nie
UpgradeUnits tablica upgradeUnitInfo Nie
UpgradeState ciąg (wyliczenie) Nie
NextUpgradeDomain ciąg Nie
RollingUpgradeMode ciąg (wyliczenie) Nie
UpgradeDescription ClusterUpgradeDescriptionObject Nie
UpgradeDurationInMilliseconds ciąg Nie
UpgradeDomainDurationInMilliseconds ciąg Nie
UnhealthyEvaluations tablica healthEvaluationWrapper Nie
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo Nie
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo Nie
StartTimestampUtc ciąg Nie
FailureTimestampUtc ciąg Nie
FailureReason ciąg (wyliczenie) Nie
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject Nie
IsNodeByNode boolean Nie

CodeVersion

Typ: ciąg
Wymagane: Nie

Wersja kodu ServiceFabric klastra.


ConfigVersion

Typ: ciąg
Wymagane: Nie

Wersja konfiguracji klastra (określona w manifeście klastra).


UpgradeDomains

Typ: tablica elementu UpgradeDomainInfo
Wymagane: Nie

Lista domen uaktualnienia i ich stanów. Nie dotyczy uaktualnień węzła po węźle.


UpgradeUnits

Typ: tablica upgradeUnitInfo
Wymagane: Nie

Lista jednostek uaktualnienia i ich stanów.


UpgradeState

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan domeny uaktualnienia.

Możliwe wartości:

  • Invalid — Wskazuje, że stan uaktualnienia jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero.
  • RollingBackInProgress — Uaktualnienie zostało wycofane z poprzedniej wersji, ale nie zostało jeszcze ukończone. Wartość to 1
  • RollingBackCompleted — Uaktualnienie zakończyło się wycofywaniem. Wartość to 2
  • RollingForwardPending — Bieżąca domena uaktualnienia zakończyła uaktualnianie. Ogólne uaktualnienie oczekuje na jawne przeniesienie na następne żądanie w trybie niemonitorowanymManual lub wykonywanie kontroli kondycji w trybie monitorowanym. Wartość to 3
  • RollingForwardInProgress — Uaktualnienie jest stopniowe do wersji docelowej, ale nie zostało jeszcze ukończone. Wartość to 4
  • RollingForwardCompleted — Uaktualnienie zakończyło się w przyszłości. Wartość to 5
  • Failed — Uaktualnienie nie powiodło się i nie można wykonać polecenia FailureAction. Wartość to 6

NextUpgradeDomain

Typ: ciąg
Wymagane: Nie

Nazwa następnej domeny uaktualnienia do przetworzenia. Nie dotyczy uaktualnień węzła po węźle.


RollingUpgradeMode

Typ: ciąg (wyliczenie)
Wymagane: Nie
Ustawienie domyślne: UnmonitoredAuto

Tryb używany do monitorowania kondycji podczas uaktualniania stopniowego. Wartości to UnmonitoredAuto, UnmonitoredManual, Monitored i UnmonitoredDeferred.

Możliwe wartości:

  • Invalid — Wskazuje, że tryb uaktualniania jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero.
  • UnmonitoredAuto — Uaktualnienie będzie kontynuowane automatycznie bez przeprowadzania monitorowania kondycji. Wartość to 1
  • UnmonitoredManual — Uaktualnienie zostanie zatrzymane po ukończeniu każdej domeny uaktualnienia, co daje możliwość ręcznego monitorowania kondycji przed kontynuowaniem. Wartość to 2
  • Monitored — Uaktualnienie zostanie zatrzymane po ukończeniu każdej domeny uaktualnienia i automatyczne monitorowanie kondycji przed kontynuowaniem. Wartość to 3
  • UnmonitoredDeferred — Wykonaj uaktualnienie węzła po węźle. Podczas uruchamiania uaktualniania nie jest wykonywana żadna akcja; Uaktualnienie jest stosowane w każdym węźle, gdy jest dezaktywowany z intencją ponownego uruchomienia lub nowszego. Wartość to 4

UpgradeDescription

Typ: ClusterUpgradeDescriptionObject
Wymagane: Nie

Reprezentuje uaktualnienie klastra ServiceFabric


UpgradeDurationInMilliseconds

Typ: ciąg
Wymagane: Nie

Szacowany czas, który upłynął, spędził na przetwarzaniu bieżącego ogólnego uaktualnienia.


UpgradeDomainDurationInMilliseconds

Typ: ciąg
Wymagane: Nie

Szacowany czas spędzony na przetwarzaniu bieżącej domeny uaktualnienia. Nie dotyczy uaktualnień węzła po węźle.


UnhealthyEvaluations

Typ: tablica healthEvaluationWrapper
Wymagane: Nie

Lista ocen kondycji, które spowodowały bieżący zagregowany stan kondycji.


CurrentUpgradeDomainProgress

Typ: CurrentUpgradeDomainProgressInfo
Wymagane: Nie

Informacje o bieżącej domenie uaktualniania w toku. Nie dotyczy uaktualnień węzła po węźle.


CurrentUpgradeUnitsProgress

Typ: CurrentUpgradeUnitsProgressInfo
Wymagane: Nie

Informacje o bieżących jednostkach uaktualniania w toku.


StartTimestampUtc

Typ: ciąg
Wymagane: Nie

Godzina rozpoczęcia uaktualnienia w formacie UTC.


FailureTimestampUtc

Typ: ciąg
Wymagane: Nie

Czas niepowodzenia uaktualnienia w formacie UTC.


FailureReason

Typ: ciąg (wyliczenie)
Wymagane: Nie

Przyczyna niepowodzenia uaktualniania, która spowodowała wykonanie polecenia FailureAction.

Możliwe wartości:

  • None - Wskazuje, że przyczyna jest nieprawidłowa lub nieznana. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość jest równa zero.
  • Interrupted — Wystąpił zewnętrzny wniosek o wycofanie uaktualnienia. Wartość to 1
  • HealthCheck — Uaktualnienie nie powiodło się z powodu naruszeń zasad kondycji. Wartość to 2
  • UpgradeDomainTimeout — Przetwarzanie domeny uaktualnienia trwało dłużej niż dozwolony limit czasu domeny uaktualnienia. Wartość to 3
  • OverallUpgradeTimeout — Ogólne uaktualnienie trwało dłużej niż dozwolony limit czasu uaktualniania do przetworzenia. Wartość to 4

UpgradeDomainProgressAtFailure

Typ: FailedUpgradeDomainProgressObject
Wymagane: Nie

Szczegółowy postęp uaktualniania węzłów w bieżącej domenie uaktualniania w momencie awarii. Nie dotyczy uaktualnień węzła po węźle.


IsNodeByNode

Typ: wartość logiczna
Wymagane: Nie
Ustawienie domyślne: false

Wskazuje, czy to uaktualnienie jest węzłem po węźle.