ClusterUpgradeDescriptionObject

Representa uma atualização do cluster ServiceFabric

Propriedades

Nome Tipo Necessário
ConfigVersion cadeia (de carateres) No
CodeVersion string No
UpgradeKind cadeia (enumeração) No
RollingUpgradeMode cadeia (enumeração) No
UpgradeReplicaSetCheckTimeoutInSeconds número inteiro (int64) No
ForceRestart boolean No
SortOrder cadeia (enumeração) No
EnableDeltaHealthEvaluation boolean No
MonitoringPolicy MonitoringPolicyDescription No
ClusterHealthPolicy ClusterHealthPolicy No
ClusterUpgradeHealthPolicy ClusterUpgradeHealthPolicyObject No
ApplicationHealthPolicyMap ApplicationHealthPolicyMapObject No

ConfigVersion

Tipo: cadeia
Obrigatório: Não

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


CodeVersion

Tipo: cadeia
Obrigatório: Não

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


UpgradeKind

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

O tipo de atualização dos seguintes valores possíveis.

Os valores possíveis são:

  • Invalid - Indica que o tipo de atualização é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Rolling - A atualização progride um domínio de atualização de cada vez. O valor é 1

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

UpgradeReplicaSetCheckTimeoutInSeconds

Tipo: número inteiro (int64)
Obrigatório: Não

A quantidade máxima de tempo para bloquear o processamento de um domínio de atualização e evitar a perda de disponibilidade quando existem problemas inesperados. Quando este tempo limite expirar, o processamento do domínio de atualização irá prosseguir independentemente dos problemas de perda de disponibilidade. O tempo limite é reposto no início de cada domínio de atualização. Os valores válidos estão entre 0 e 42949672925 inclusive. (número inteiro de 32 bits não assinado).


ForceRestart

Tipo: booleano
Obrigatório: Não

Se for verdadeiro, os processos são reiniciados com força durante a atualização, mesmo quando a versão do código não foi alterada (a atualização só altera a configuração ou os dados).


SortOrder

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

Define a ordem pela qual uma atualização avança através do cluster.

Os valores possíveis são:

  • Invalid - Indica que esta sequência de ordenação não é válida. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é 0.
  • Default - Indica que a sequência de ordenação predefinida (conforme especificado no manifesto do cluster) será utilizada. O valor é 1.
  • Numeric - Indica que será utilizada a sequência de ordenação numérica (nomes UD ordenados como números). O valor é 2.
  • Lexicographical - Indica que será utilizada a sequência de ordenação lexicográfica reencaminhada (nomes UD ordenados como cadeias). O valor é 3.
  • ReverseNumeric - Indica que será utilizada a sequência de ordenação numérica inversa (nomes UD ordenados como números). O valor é 4.
  • ReverseLexicographical - Indica que será utilizada a sequência de ordenação lexicográfica inversa (nomes UD ordenados como cadeias). O valor é 5.

EnableDeltaHealthEvaluation

Tipo: booleano
Obrigatório: Não

Quando verdadeiro, ativa a avaliação do estado de funcionamento delta em vez da avaliação de estado de funcionamento absoluta após a conclusão de cada domínio de atualização.


MonitoringPolicy

Tipo: MonitoringPolicyDescription
Obrigatório: Não

Descreve os parâmetros para monitorizar uma atualização no modo Monitorizado.


ClusterHealthPolicy

Tipo: ClusterHealthPolicy
Obrigatório: Não

Define uma política de estado de funcionamento utilizada para avaliar o estado de funcionamento do cluster ou de um nó de cluster.


ClusterUpgradeHealthPolicy

Tipo: ClusterUpgradeHealthPolicyObject
Obrigatório: Não

Define uma política de estado de funcionamento utilizada para avaliar o estado de funcionamento do cluster durante uma atualização do cluster.


ApplicationHealthPolicyMap

Tipo: ApplicationHealthPolicyMapObject
Obrigatório: Não

Representa o mapa das políticas de estado de funcionamento da aplicação para uma atualização do cluster ServiceFabric