Partager via


ClusterUpgradeProgressObject

Informations sur une mise à niveau de cluster.

Propriétés

Nom Type Obligatoire
CodeVersion string Non
ConfigVersion string Non
UpgradeDomains tableau de UpgradeDomainInfo Non
UpgradeUnits tableau de UpgradeUnitInfo Non
UpgradeState string (énumération) Non
NextUpgradeDomain string Non
RollingUpgradeMode string (énumération) Non
UpgradeDescription ClusterUpgradeDescriptionObject Non
UpgradeDurationInMilliseconds string Non
UpgradeDomainDurationInMilliseconds string Non
UnhealthyEvaluations tableau de HealthEvaluationWrapper Non
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo Non
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo Non
StartTimestampUtc string Non
FailureTimestampUtc string Non
FailureReason string (énumération) Non
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject Non
IsNodeByNode boolean Non

CodeVersion

Type : chaîne
Obligatoire : Non

Version de code ServiceFabric du cluster.


ConfigVersion

Type : chaîne
Obligatoire : Non

Version de configuration du cluster (spécifiée dans le manifeste du cluster).


UpgradeDomains

Type : tableau de UpgradeDomainInfo
Obligatoire : Non

Liste des domaines de mise à niveau et de leurs états. Non applicable aux mises à niveau de nœud par nœud.


UpgradeUnits

Type : tableau de UpgradeUnitInfo
Obligatoire : Non

Liste des unités de mise à niveau et de leurs états.


UpgradeState

Type : chaîne (énumération)
Obligatoire : Non

État du domaine de mise à niveau.

Les valeurs possibles sont les suivantes :

  • Invalid - Indique que l’état de mise à niveau n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro.
  • RollingBackInProgress - La mise à niveau est rétablie vers la version précédente, mais n’est pas encore terminée. La valeur est 1
  • RollingBackCompleted - La mise à niveau a terminé la restauration. La valeur est 2
  • RollingForwardPending - Le domaine de mise à niveau actuel a terminé la mise à niveau. La mise à niveau globale attend une demande de déplacement explicite de la prochaine requête en mode UnmonitoredManual ou effectue des vérifications d’intégrité en mode Surveillé. La valeur est 3
  • RollingForwardInProgress - La mise à niveau est propagée vers la version cible, mais n’est pas encore terminée. La valeur est 4
  • RollingForwardCompleted - La mise à niveau est terminée. La valeur est 5
  • Failed - La mise à niveau a échoué et ne peut pas exécuter FailureAction. La valeur est 6

NextUpgradeDomain

Type : chaîne
Obligatoire : Non

Nom du domaine de mise à niveau suivant à traiter. Non applicable aux mises à niveau de nœud par nœud.


RollingUpgradeMode

Type : chaîne (énumération)
Obligatoire : Non
Par défaut : UnmonitoredAuto

Mode utilisé pour surveiller l’intégrité pendant une mise à niveau propagée. Les valeurs sont UnmonitoredAuto, UnmonitoredManual, Monitored et UnmonitoredDeferred.

Les valeurs possibles sont les suivantes :

  • Invalid - Indique que le mode de mise à niveau n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro.
  • UnmonitoredAuto - La mise à niveau se poursuit automatiquement sans effectuer de surveillance de l’intégrité. La valeur est 1
  • UnmonitoredManual - La mise à niveau s’arrête après la fin de chaque domaine de mise à niveau, ce qui donne la possibilité de surveiller manuellement l’intégrité avant de continuer. La valeur est 2
  • Monitored - La mise à niveau s’arrête après chaque domaine de mise à niveau et surveille automatiquement l’intégrité avant de continuer. La valeur est 3
  • UnmonitoredDeferred - Effectuer une mise à niveau nœud par nœud. Aucune action n’est effectuée au démarrage de la mise à niveau ; la mise à niveau est appliquée à chaque nœud lorsqu’il est désactivé avec un redémarrage intentionnel ou une version ultérieure. La valeur est 4

UpgradeDescription

Type : ClusterUpgradeDescriptionObject
Obligatoire : Non

Représente une mise à niveau de cluster ServiceFabric


UpgradeDurationInMilliseconds

Type : chaîne
Obligatoire : Non

Temps écoulé estimé consacré au traitement de la mise à niveau globale actuelle.


UpgradeDomainDurationInMilliseconds

Type : chaîne
Obligatoire : Non

Temps écoulé estimé passé à traiter le domaine de mise à niveau actuel. Non applicable aux mises à niveau nœud par nœud.


UnhealthyEvaluations

Type : tableau de HealthEvaluationWrapper
Obligatoire : Non

Liste des évaluations d’intégrité qui ont abouti à l’état d’intégrité agrégé actuel.


CurrentUpgradeDomainProgress

Type : CurrentUpgradeDomainProgressInfo
Obligatoire : Non

Informations sur le domaine de mise à niveau en cours. Non applicable aux mises à niveau nœud par nœud.


CurrentUpgradeUnitsProgress

Type : CurrentUpgradeUnitsProgressInfo
Obligatoire : Non

Informations sur les unités de mise à niveau en cours.


StartTimestampUtc

Type : chaîne
Obligatoire : Non

Heure de début de la mise à niveau en UTC.


FailureTimestampUtc

Type : chaîne
Obligatoire : Non

Heure d’échec de la mise à niveau en UTC.


FailureReason

Type : chaîne (énumération)
Obligatoire : Non

Cause d’un échec de mise à niveau qui a entraîné l’exécution de FailureAction.

Les valeurs possibles sont les suivantes :

  • None - Indique que la raison n’est pas valide ou inconnue. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro.
  • Interrupted - Une demande externe a été envoyée pour restaurer la mise à niveau. La valeur est 1
  • HealthCheck - La mise à niveau a échoué en raison de violations de la stratégie d’intégrité. La valeur est 2
  • UpgradeDomainTimeout - Le traitement d’un domaine de mise à niveau a pris plus de temps que le délai d’expiration autorisé du domaine de mise à niveau. La valeur est 3
  • OverallUpgradeTimeout - La mise à niveau globale a pris plus de temps que le délai de mise à niveau autorisé pour le traitement. La valeur est 4

UpgradeDomainProgressAtFailure

Type : FailedUpgradeDomainProgressObject
Obligatoire : Non

Progression détaillée de la mise à niveau pour les nœuds du domaine de mise à niveau actuel au point de défaillance. Non applicable aux mises à niveau nœud par nœud.


IsNodeByNode

Type : booléen
Obligatoire : Non
Par défaut : false

Indique si cette mise à niveau est nœud par nœud.