Condividi tramite


ClusterUpgradeProgressObject

Informazioni su un aggiornamento del cluster.

Proprietà

Nome Tipo Necessario
CodeVersion string No
ConfigVersion string No
UpgradeDomains matrice di UpgradeDomainInfo No
UpgradeUnits matrice di UpgradeUnitInfo No
UpgradeState stringa (enumerazione) No
NextUpgradeDomain string No
RollingUpgradeMode stringa (enumerazione) No
UpgradeDescription ClusterUpgradeDescriptionObject No
UpgradeDurationInMilliseconds string No
UpgradeDomainDurationInMilliseconds string No
UnhealthyEvaluations matrice di HealthEvaluationWrapper No
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo No
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo No
StartTimestampUtc string No
FailureTimestampUtc string No
FailureReason stringa (enumerazione) No
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject No
IsNodeByNode boolean No

CodeVersion

Tipo: stringa
Obbligatorio: No

Versione del codice serviceFabric del cluster.


ConfigVersion

Tipo: stringa
Obbligatorio: No

Versione di configurazione del cluster (specificata nel manifesto del cluster).


UpgradeDomains

Tipo: matrice di UpgradeDomainInfo
Obbligatorio: No

Elenco dei domini di aggiornamento e dei relativi stati. Non applicabile agli aggiornamenti node-by-node.


UpgradeUnits

Tipo: matrice di UpgradeUnitInfo
Obbligatorio: No

Elenco delle unità di aggiornamento e dei relativi stati.


UpgradeState

Tipo: stringa (enum)
Obbligatorio: No

Stato del dominio di aggiornamento.

I valori possibili sono:

  • Invalid - Indica che lo stato di aggiornamento non è valido. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero.
  • RollingBackInProgress - L'aggiornamento viene eseguito il rollback alla versione precedente, ma non è ancora stato completato. Il valore è 1
  • RollingBackCompleted - L'aggiornamento ha completato il rollback. Il valore è 2
  • RollingForwardPending - Il dominio di aggiornamento corrente ha completato l'aggiornamento. L'aggiornamento generale è in attesa di una richiesta successiva di spostamento esplicito in modalità UnmonitoredManual o l'esecuzione di controlli di integrità in modalità monitorata. Il valore è 3
  • RollingForwardInProgress - L'aggiornamento viene eseguito in sequenza alla versione di destinazione, ma non è ancora stato completato. Il valore è 4
  • RollingForwardCompleted - L'aggiornamento ha completato il roll forward. Il valore è 5
  • Failed - L'aggiornamento non è riuscito e non è in grado di eseguire FailureAction. Il valore è 6

NextUpgradeDomain

Tipo: stringa
Obbligatorio: No

Nome del dominio di aggiornamento successivo da elaborare. Non applicabile agli aggiornamenti node-by-node.


RollingUpgradeMode

Tipo: stringa (enum)
Obbligatorio: No
Impostazione predefinita: UnmonitoredAuto

La modalità usata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual, Monitorato e UnmonitoredDeferred.

I valori possibili sono:

  • Invalid - Indica che la modalità di aggiornamento non è valida. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero.
  • UnmonitoredAuto - L'aggiornamento procederà automaticamente senza eseguire alcun monitoraggio dell'integrità. Il valore è 1
  • UnmonitoredManual - L'aggiornamento si arresterà dopo aver completato ogni dominio di aggiornamento, dando la possibilità di monitorare manualmente l'integrità prima di procedere. Il valore è 2
  • Monitored - L'aggiornamento verrà arrestato dopo aver completato ogni dominio di aggiornamento e monitorare automaticamente l'integrità prima di procedere. Il valore è 3
  • UnmonitoredDeferred - Eseguire un aggiornamento node-by-node. Nessuna azione viene eseguita all'avvio dell'aggiornamento; l'aggiornamento viene applicato in ogni nodo quando viene disattivato con il riavvio della finalità o superiore. Il valore è 4

UpgradeDescription

Tipo: ClusterUpgradeDescriptionObject
Obbligatorio: No

Rappresenta un aggiornamento del cluster ServiceFabric


UpgradeDurationInMilliseconds

Tipo: string
Obbligatorio: No

Tempo trascorso stimato impiegato per l'elaborazione dell'aggiornamento complessivo corrente.


UpgradeDomainDurationInMilliseconds

Tipo: string
Obbligatorio: No

Tempo trascorso stimato impiegato per l'elaborazione del dominio di aggiornamento corrente. Non applicabile agli aggiornamenti node-by-node.


UnhealthyEvaluations

Tipo: matrice di HealthEvaluationWrapper
Obbligatorio: No

Elenco delle valutazioni di integrità che hanno determinato lo stato di integrità aggregato corrente.


CurrentUpgradeDomainProgress

Tipo: CurrentUpgradeDomainProgressInfo
Obbligatorio: No

Informazioni sul dominio di aggiornamento in corso corrente. Non applicabile agli aggiornamenti node-by-node.


CurrentUpgradeUnitsProgress

Tipo: CurrentUpgradeUnitsProgressInfo
Obbligatorio: No

Informazioni sulle unità di aggiornamento in corso correnti.


StartTimestampUtc

Tipo: string
Obbligatorio: No

Ora di inizio dell'aggiornamento in formato UTC.


FailureTimestampUtc

Tipo: string
Obbligatorio: No

Ora di errore dell'aggiornamento in formato UTC.


FailureReason

Tipo: string (enum)
Obbligatorio: No

Causa di un errore di aggiornamento che ha causato l'esecuzione di FailureAction.

I valori possibili sono:

  • None - Indica che il motivo non è valido o sconosciuto. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero.
  • Interrupted - È stata eseguita una richiesta esterna per eseguire il rollback dell'aggiornamento. Il valore è 1
  • HealthCheck - L'aggiornamento non è riuscito a causa di violazioni dei criteri di integrità. Il valore è 2
  • UpgradeDomainTimeout - Un dominio di aggiornamento ha richiesto più tempo del timeout consentito per l'elaborazione del dominio di aggiornamento. Il valore è 3
  • OverallUpgradeTimeout - L'aggiornamento complessivo ha richiesto più tempo del timeout di aggiornamento consentito per l'elaborazione. Il valore è 4

UpgradeDomainProgressAtFailure

Tipo: FailedUpgradeDomainProgressObject
Obbligatorio: No

Stato dettagliato dell'aggiornamento per i nodi nel dominio di aggiornamento corrente al momento dell'errore. Non applicabile agli aggiornamenti node-by-node.


IsNodeByNode

Tipo: booleano
Obbligatorio: No
Impostazione predefinita: false

Indica se questo aggiornamento è node-by-node.