ClusterProperties

Descreve as propriedades do recurso de cluster.

Propriedades

Nome Type Obrigatório
addOnFeatures matriz de AddOnFeatures Não
availableClusterVersions matriz de ClusterVersionDetails Não
azureActiveDirectory AzureActiveDirectory Não
certificado CertificateDescription Não
certificateCommonNames ServerCertificateCommonNames Não
clientCertificateCommonNames matriz de ClientCertificateCommonName Não
clientCertificateThumbprints matriz de ClientCertificateThumbprint Não
clusterCodeVersion string Não
clusterEndpoint string Não
clusterId string Não
clusterState cadeia de caracteres (enumeração) Não
diagnosticsStorageAccountConfig DiagnosticsStorageAccountConfig Não
fabricSettings matriz de SettingsSectionDescription Não
managementEndpoint string Sim
Nodetypes matriz de NodeTypeDescription Yes
provisioningState cadeia de caracteres (enumeração) Não
reliabilityLevel cadeia de caracteres (enumeração) Não
reverseProxyCertificate CertificateDescription Não
reverseProxyCertificateCommonNames ServerCertificateCommonNames Não
upgradeDescription ClusterUpgradePolicy Não
upgradeMode cadeia de caracteres (enumeração) Não
vmImage string Não

addOnFeatures

Tipo: matriz de AddOnFeatures
Obrigatório: não

A lista de recursos de complemento a serem habilitados no cluster.


availableClusterVersions

Tipo: matriz de ClusterVersionDetails
Obrigatório: não

As versões de runtime do Service Fabric disponíveis para esse cluster.


azureActiveDirectory

Tipo: AzureActiveDirectory
Obrigatório: não

As configurações de autenticação do AAD do cluster.


certificado

Tipo: CertificateDescription
Obrigatório: não

O certificado a ser usado para proteger o cluster. O certificado fornecido será usado para o nó para a segurança do nó dentro do cluster, o certificado SSL para o ponto de extremidade de gerenciamento de cluster e o cliente de administrador padrão.


certificateCommonNames

Tipo: ServerCertificateCommonNames
Obrigatório: não

Descreve uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.


clientCertificateCommonNames

Tipo: matriz de ClientCertificateCommonName
Obrigatório: não

A lista de certificados de cliente referenciados por nome comum que têm permissão para gerenciar o cluster.


clientCertificateThumbprints

Tipo: matriz de ClientCertificateThumbprint
Obrigatório: não

A lista de certificados de cliente referenciados pela impressão digital que têm permissão para gerenciar o cluster.


clusterCodeVersion

Tipo: string
Obrigatório: não

A versão de runtime do Service Fabric do cluster. Essa propriedade só pode ser definida pelo usuário quando upgradeMode é definido como Manual. Para obter a lista de versões disponíveis do Service Fabric para novos clusters, use a API ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, use availableClusterVersions.


clusterEndpoint

Tipo: string
Obrigatório: não

O ponto de extremidade do Provedor de Recursos do Azure. Um serviço do sistema no cluster se conecta a esse ponto de extremidade.


clusterId

Tipo: string
Obrigatório: não

Um identificador exclusivo gerado pelo serviço para o recurso de cluster.


clusterState

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O estado atual do cluster.

  • WaitingForNodes - Indica que o recurso de cluster foi criado e o provedor de recursos está aguardando a extensão de VM do Service Fabric ser inicializada e relatar a ele.
  • Implantação – indica que o runtime do Service Fabric está sendo instalado nas VMs. O recurso de cluster estará nesse estado até que o cluster seja inicializado e os serviços do sistema estejam ativos.
  • BaselineUpgrade - Indica que o cluster está sendo atualizado para estabelecer a versão do cluster. Essa atualização é iniciada automaticamente quando o cluster é inicializado pela primeira vez.
  • UpdatingUserConfiguration - Indica que o cluster está sendo atualizado com a configuração fornecida pelo usuário.
  • UpdatingUserCertificate - Indica que o cluster está sendo atualizado com o certificado fornecido pelo usuário.
  • UpdatingInfrastructure - Indica que o cluster está sendo atualizado com a versão mais recente do runtime do Service Fabric. Isso só acontece quando o upgradeMode é definido como 'Automático'.
  • EnforcingClusterVersion - Indica que o cluster está em uma versão diferente do esperado e que o cluster está sendo atualizado para a versão esperada.
  • UpgradeServiceUnreachable - Indica que o serviço do sistema no cluster não está mais sondando o Provedor de Recursos. Os clusters nesse estado não podem ser gerenciados pelo Provedor de Recursos.
  • Dimensionamento Automático – indica que o ReliabilityLevel do cluster está sendo ajustado.
  • Pronto – indica que o cluster está em um estado estável.

diagnosticsStorageAccountConfig

Tipo: DiagnosticsStorageAccountConfig
Obrigatório: não

As informações da conta de armazenamento para armazenar logs de diagnóstico do Service Fabric.


fabricSettings

Tipo: matriz de SettingsSectionDescription
Obrigatório: não

A lista de configurações de malha personalizadas para definir o cluster.


managementEndpoint

Tipo: string
Obrigatório: sim

O ponto de extremidade de gerenciamento http do cluster.


Nodetypes

Tipo: matriz de NodeTypeDescription
Obrigatório: sim

A lista de tipos de nó no cluster.


provisioningState

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O estado de provisionamento do recurso de cluster.


reliabilityLevel

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O nível de confiabilidade define o tamanho réplica conjunto de serviços do sistema. Saiba mais sobre ReliabilityLevel.

  • Nenhum – execute os serviços do Sistema com um destino réplica contagem definida de 1. Isso só deve ser usado para clusters de teste.
  • Bronze – execute os serviços do Sistema com um destino réplica contagem definida de 3. Isso só deve ser usado para clusters de teste.
  • Silver – execute os serviços do Sistema com um destino réplica contagem definida de 5.
  • Ouro – execute os serviços do Sistema com um destino réplica contagem definida de 7.
  • Platinum – execute os serviços do Sistema com um destino réplica contagem definida de 9.

reverseProxyCertificate

Tipo: CertificateDescription
Obrigatório: não

O certificado do servidor usado pelo proxy reverso.


reverseProxyCertificateCommonNames

Tipo: ServerCertificateCommonNames
Obrigatório: não

Descreve uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.


upgradeDescription

Tipo: ClusterUpgradePolicy
Obrigatório: não

A política a ser usada ao atualizar o cluster.


upgradeMode

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O modo de atualização do cluster quando a nova versão de runtime do Service Fabric está disponível.

  • Automático – o cluster será atualizado automaticamente para a versão de runtime mais recente do Service Fabric assim que estiver disponível.
  • Manual – o cluster não será atualizado automaticamente para a versão mais recente do runtime do Service Fabric. O cluster é atualizado definindo a propriedade clusterCodeVersion no recurso de cluster.

vmImage

Tipo: string
Obrigatório: não

A imagem da VM VM com a qual o VMSS foi configurado. Nomes genéricos, como Windows ou Linux, podem ser usados.