Condividi tramite


ClusterProperties

Descrive le proprietà delle risorse del cluster.

Proprietà

Nome Tipo Necessario
addOnFeatures matrice di AddOnFeatures No
availableClusterVersions matrice di ClusterVersionDetails No
azureActiveDirectory AzureActiveDirectory No
certificato CertificateDescription No
certificateCommonNames ServerCertificateCommonNames No
clientCertificateCommonNames matrice di ClientCertificateCommonName No
clientCertificateThumbprints matrice di ClientCertificateThumbprint No
clusterCodeVersion string No
clusterEndpoint string No
clusterId string No
clusterState stringa (enumerazione) No
diagnosticsStorageAccountConfig DiagnosticaStorageAccountConfig No
fabricSettings matrice di ImpostazioniSectionDescription No
managementEndpoint string
nodeTypes matrice di NodeTypeDescription
provisioningState stringa (enumerazione) No
reliabilityLevel stringa (enumerazione) No
reverseProxyCertificate CertificateDescription No
reverseProxyCertificateCommonNames ServerCertificateCommonNames No
upgradeDescription ClusterUpgradePolicy No
upgradeMode stringa (enumerazione) No
vmImage string No

addOnFeatures

Tipo: matrice di AddOnFeatures
Obbligatorio: No

Elenco delle funzionalità del componente aggiuntivo da abilitare nel cluster.


availableClusterVersions

Tipo: matrice di ClusterVersionDetails
Obbligatorio: No

Versioni di runtime di Service Fabric disponibili per questo cluster.


azureActiveDirectory

Tipo: AzureActiveDirectory
Obbligatorio: No

Impostazioni di autenticazione AAD del cluster.


certificato

Tipo: CertificateDescription
Obbligatorio: No

Certificato da usare per proteggere il cluster. Il certificato fornito verrà usato per la sicurezza del nodo a nodo all'interno del cluster, il certificato SSL per l'endpoint di gestione del cluster e il client amministratore predefinito.


certificateCommonNames

Tipo: ServerCertificateCommonNames
Obbligatorio: No

Descrive un elenco di certificati server a cui fa riferimento il nome comune usato per proteggere il cluster.


clientCertificateCommonNames

Tipo: matrice di ClientCertificateCommonName
Obbligatorio: No

Elenco dei certificati client a cui fa riferimento il nome comune che è consentito gestire il cluster.


clientCertificateThumbprints

Tipo: matrice di ClientCertificateThumbprint
Obbligatorio: No

Elenco di certificati client a cui fa riferimento l'identificazione personale autorizzata a gestire il cluster.


clusterCodeVersion

Tipo: string
Obbligatorio: No

Versione di runtime di Service Fabric del cluster. Questa proprietà può essere impostata dall'utente solo quando upgradeMode è impostato su Manual. Per ottenere l'elenco delle versioni di Service Fabric disponibili per i nuovi cluster, usare l'API ClusterVersion. Per ottenere l'elenco delle versioni disponibili per i cluster esistenti, usare availableClusterVersions.


clusterEndpoint

Tipo: string
Obbligatorio: No

Endpoint del provider di risorse di Azure. Un servizio di sistema nel cluster si connette a questo endpoint.


clusterId

Tipo: string
Obbligatorio: No

Identificatore univoco generato dal servizio per la risorsa cluster.


clusterState

Tipo: string (enum)
Obbligatorio: No

Stato corrente del cluster.

  • WaitingForNodes: indica che la risorsa cluster viene creata e che il provider di risorse è in attesa dell'avvio e del report dell'estensione della macchina virtuale di Service Fabric.
  • Distribuzione: indica che il runtime di Service Fabric è in fase di installazione nelle macchine virtuali. La risorsa cluster sarà in questo stato fino all'avvio del cluster e fino all'avvio dei servizi di sistema.
  • BaselineUpgrade: indica che il cluster sta eseguendo l'aggiornamento per stabilire la versione del cluster. Questo aggiornamento viene avviato automaticamente all'avvio del cluster per la prima volta.
  • UpdatingUserConfiguration: indica che il cluster viene aggiornato con la configurazione fornita dall'utente.
  • UpdatingUserCertificate: indica che il cluster viene aggiornato con il certificato fornito dall'utente.
  • UpdatingInfrastructure : indica che il cluster viene aggiornato con la versione più recente del runtime di Service Fabric. Ciò si verifica solo quando upgradeMode è impostato su "Automatico".
  • ApplicazioneclusterVersion: indica che il cluster si trova in una versione diversa del previsto e che il cluster viene aggiornato alla versione prevista.
  • UpgradeServiceUnreachable: indica che il servizio di sistema nel cluster non esegue più il polling del provider di risorse. I cluster in questo stato non possono essere gestiti dal provider di risorse.
  • Scalabilità automatica: indica che il livello ReliabilityLevel del cluster viene modificato.
  • Pronto: indica che il cluster si trova in uno stato stabile.

diagnosticsStorageAccountConfig

Tipo: DiagnosticsStorageAccountConfig
Obbligatorio: No

Informazioni sull'account di archiviazione per l'archiviazione dei log di diagnostica di Service Fabric.


fabricSettings

Tipo: matrice di SettingsSectionDescription
Obbligatorio: No

Elenco delle impostazioni dell'infrastruttura personalizzate per configurare il cluster.


managementEndpoint

Tipo: string
Obbligatorio: Sì

Endpoint di gestione HTTP del cluster.


nodeTypes

Tipo: matrice di NodeTypeDescription
Obbligatorio: Sì

Elenco di tipi di nodo nel cluster.


provisioningState

Tipo: string (enum)
Obbligatorio: No

Stato di provisioning della risorsa cluster.


reliabilityLevel

Tipo: string (enum)
Obbligatorio: No

Il livello di affidabilità imposta le dimensioni del set di repliche dei servizi di sistema. Informazioni su ReliabilityLevel.

  • Nessuno: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 1. Questa operazione deve essere usata solo per i cluster di test.
  • Bronze: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 3. Questa operazione deve essere usata solo per i cluster di test.
  • Silver: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 5.
  • Gold: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 7.
  • Platinum: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 9.

reverseProxyCertificate

Tipo: CertificateDescription
Obbligatorio: No

Certificato server utilizzato dal proxy inverso.


reverseProxyCertificateCommonNames

Tipo: ServerCertificateCommonNames
Obbligatorio: No

Descrive un elenco di certificati server a cui fa riferimento il nome comune usato per proteggere il cluster.


upgradeDescription

Tipo: ClusterUpgradePolicy
Obbligatorio: No

Criteri da usare per l'aggiornamento del cluster.


upgradeMode

Tipo: string (enum)
Obbligatorio: No

Modalità di aggiornamento del cluster quando è disponibile una nuova versione del runtime di Service Fabric.

  • Automatico: il cluster verrà aggiornato automaticamente alla versione più recente del runtime di Service Fabric non appena sarà disponibile.
  • Manuale: il cluster non verrà aggiornato automaticamente alla versione più recente del runtime di Service Fabric. Il cluster viene aggiornato impostando la proprietà clusterCodeVersion nella risorsa cluster.

vmImage

Tipo: string
Obbligatorio: No

Il set di scalabilità di macchine virtuali dell'immagine della macchina virtuale è stato configurato con . È possibile usare nomi generici come Windows o Linux.