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.