Partilhar via


ClusterUpgradeProgressObject

Informações sobre uma atualização do cluster.

Propriedades

Nome Tipo Necessário
CodeVersion cadeia (de carateres) No
ConfigVersion string No
UpgradeDomains matriz de UpgradeDomainInfo No
UpgradeUnits matriz de UpgradeUnitInfo No
UpgradeState cadeia (enumeração) No
NextUpgradeDomain string No
RollingUpgradeMode cadeia (enumeração) No
UpgradeDescription ClusterUpgradeDescriptionObject No
UpgradeDurationInMilliseconds string No
UpgradeDomainDurationInMilliseconds string No
UnhealthyEvaluations matriz de HealthEvaluationWrapper No
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo No
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo No
StartTimestampUtc string No
FailureTimestampUtc string No
FailureReason cadeia (enumeração) No
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject No
IsNodeByNode boolean No

CodeVersion

Tipo: cadeia
Obrigatório: Não

A versão do código ServiceFabric do cluster.


ConfigVersion

Tipo: cadeia
Obrigatório: Não

A versão de configuração do cluster (especificada no manifesto do cluster).


UpgradeDomains

Tipo: matriz de UpgradeDomainInfo
Obrigatório: Não

Lista de domínios de atualização e respetivos estados. Não aplicável a atualizações de nós por nó.


UpgradeUnits

Tipo: matriz de UpgradeUnitInfo
Obrigatório: Não

Lista de unidades de atualização e respetivos estados.


UpgradeState

Tipo: cadeia (enumeração)
Obrigatório: Não

O estado do domínio de atualização.

Os valores possíveis são:

  • Invalid - Indica que o estado de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • RollingBackInProgress - A atualização está a reverter para a versão anterior, mas ainda não está concluída. O valor é 1
  • RollingBackCompleted - A atualização terminou de reverter. O valor é 2
  • RollingForwardPending - O domínio de atualização atual terminou a atualização. A atualização geral está a aguardar um próximo pedido de movimentação explícita no modo UnmonitoredManual ou a efetuar verificações de estado de funcionamento no modo Monitorizado. O valor é 3
  • RollingForwardInProgress - A atualização está a avançar para a versão de destino, mas ainda não está concluída. O valor é 4
  • RollingForwardCompleted - A atualização terminou de avançar. O valor é 5
  • Failed - A atualização falhou e não consegue executar FailureAction. O valor é 6

NextUpgradeDomain

Tipo: cadeia
Obrigatório: Não

O nome do domínio de atualização seguinte a processar. Não aplicável a atualizações de nós por nó.


RollingUpgradeMode

Tipo: cadeia (enumeração)
Obrigatório: Não
Predefinição: UnmonitoredAuto

O modo utilizado para monitorizar o estado de funcionamento durante uma atualização sem interrupção. Os valores são UnmonitoredAuto, UnmonitoredManual, Monitored e UnmonitoredDeferred.

Os valores possíveis são:

  • Invalid - Indica que o modo de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • UnmonitoredAuto - A atualização prosseguirá automaticamente sem efetuar qualquer monitorização do estado de funcionamento. O valor é 1
  • UnmonitoredManual - A atualização irá parar depois de concluir cada domínio de atualização, dando a oportunidade de monitorizar manualmente o estado de funcionamento antes de continuar. O valor é 2
  • Monitored - A atualização irá parar depois de concluir cada domínio de atualização e monitorizar automaticamente o estado de funcionamento antes de continuar. O valor é 3
  • UnmonitoredDeferred - Efetue uma atualização de nó por nó. Não é efetuada qualquer ação quando a atualização é iniciada; A atualização é aplicada em cada nó quando é desativada com reinício da intenção ou superior. O valor é 4

UpgradeDescription

Tipo: ClusterUpgradeDescriptionObject
Obrigatório: Não

Representa uma atualização do cluster ServiceFabric


UpgradeDurationInMilliseconds

Tipo: cadeia
Obrigatório: Não

O tempo estimado decorrido despendido a processar a atualização global atual.


UpgradeDomainDurationInMilliseconds

Tipo: cadeia
Obrigatório: Não

O tempo estimado decorrido despendido no processamento do domínio de atualização atual. Não aplicável a atualizações de nós por nó.


UnhealthyEvaluations

Tipo: matriz de HealthEvaluationWrapper
Obrigatório: Não

Lista de avaliações de estado de funcionamento que resultaram no estado de funcionamento agregado atual.


CurrentUpgradeDomainProgress

Tipo: CurrentUpgradeDomainProgressInfo
Obrigatório: Não

Informações sobre o domínio de atualização em curso atual. Não aplicável a atualizações de nós por nó.


CurrentUpgradeUnitsProgress

Tipo: CurrentUpgradeUnitsProgressInfo
Obrigatório: Não

Informações sobre as unidades de atualização em curso atuais.


StartTimestampUtc

Tipo: cadeia
Obrigatório: Não

A hora de início da atualização em UTC.


FailureTimestampUtc

Tipo: cadeia
Obrigatório: Não

O tempo de falha da atualização em UTC.


FailureReason

Tipo: cadeia (enum)
Obrigatório: Não

A causa de uma falha de atualização que resultou na execução de FailureAction.

Os valores possíveis são:

  • None - Indica que o motivo é inválido ou desconhecido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Interrupted - Houve um pedido externo para reverter a atualização. O valor é 1
  • HealthCheck - A atualização falhou devido a violações da política de saúde. O valor é 2
  • UpgradeDomainTimeout - Um domínio de atualização demorou mais tempo do que o tempo limite de atualização permitido para processar. O valor é 3
  • OverallUpgradeTimeout - A atualização geral demorou mais do que o tempo limite de atualização permitido para processar. O valor é 4

UpgradeDomainProgressAtFailure

Tipo: FailedUpgradeDomainProgressObject
Obrigatório: Não

O progresso detalhado da atualização para nós no domínio de atualização atual no ponto de falha. Não aplicável a atualizações de nós por nó.


IsNodeByNode

Tipo: booleano
Obrigatório: Não
Predefinição: false

Indica se esta atualização é nó por nó.