ClusterEigenschaften

Beschreibt die Clusterressourceneigenschaften.

Eigenschaften

Name type Erforderlich
addOnFeatures Array von AddOnFeatures Nein
availableClusterVersions Array von ClusterVersionDetails Nein
azureActiveDirectory AzureActiveDirectory Nein
Zertifikat CertificateDescription Nein
certificateCommonNames ServerCertificateCommonNames Nein
clientCertificateCommonNames Array von ClientCertificateCommonName Nein
clientCertificateThumbprints Array von ClientCertificateThumbprint Nein
clusterCodeVersion Zeichenfolge Nein
clusterEndpoint Zeichenfolge Nein
clusterId Zeichenfolge Nein
clusterState string (enum) Nein
diagnosticsStorageAccountConfig DiagnosticsStorageAccountConfig Nein
fabricSettings Array von SettingsSectionDescription Nein
managementEndpoint Zeichenfolge Ja
nodeTypes Array von NodeTypeDescription Ja
provisioningState string (enum) Nein
reliabilityLevel string (enum) Nein
reverseProxyCertificate CertificateDescription Nein
reverseProxyCertificateCommonNames ServerCertificateCommonNames Nein
upgradeDescription ClusterUpgradePolicy Nein
upgradeMode string (enum) Nein
vmImage Zeichenfolge Nein

addOnFeatures

Typ: Array von AddOnFeatures
Erforderlich: Nein

Die Liste der Add-On-Features, die im Cluster aktiviert werden müssen.


availableClusterVersions

Typ: Array von ClusterVersionDetails
Erforderlich: Nein

Die Service Fabric Runtimeversionen, die für diesen Cluster verfügbar sind.


azureActiveDirectory

Typ: AzureActiveDirectory
Erforderlich: Nein

Die AAD-Authentifizierungseinstellungen des Clusters.


Zertifikat

Typ: CertificateDescription
Erforderlich: Nein

Das Zertifikat, das zum Sichern des Clusters verwendet werden soll. Das bereitgestellte Zertifikat wird für die Knoten-zu-Knoten-Sicherheit innerhalb des Clusters, das SSL-Zertifikat für den Clusterverwaltungsendpunkt und den Standardadministratorclient verwendet.


certificateCommonNames

Typ: ServerCertificateCommonNames
Erforderlich: Nein

Beschreibt eine Liste der Serverzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.


clientCertificateCommonNames

Typ: Array von ClientCertificateCommonName
Erforderlich: Nein

Die Liste der Clientzertifikate, auf die mit dem allgemeinen Namen verwiesen wird, die zum Verwalten des Clusters berechtigt sind.


clientCertificateThumbprints

Typ: Array von ClientCertificateThumbprint
Erforderlich: Nein

Die Liste der Clientzertifikate, auf die durch fingerabdruck verwiesen wird, die zum Verwalten des Clusters berechtigt sind.


clusterCodeVersion

Typ: Zeichenfolge
Erforderlich: Nein

Die Service Fabric Runtimeversion des Clusters. Diese Eigenschaft kann vom Benutzer nur festgelegt werden, wenn upgradeMode auf Manual festgelegt ist. Um die Liste der verfügbaren Versionen Service Fabric neuen Clustern zu erhalten, verwenden Sie die ClusterVersion-API. Um die Liste der verfügbaren Versionen für vorhandene Cluster zu erhalten, verwenden Sie availableClusterVersions.


clusterEndpoint

Typ: Zeichenfolge
Erforderlich: Nein

Der Endpunkt des Azure-Ressourcenanbieters. Ein Systemdienst im Cluster stellt eine Verbindung mit diesem Endpunkt herstellt.


clusterId

Typ: Zeichenfolge
Erforderlich: Nein

Ein vom Dienst generierter eindeutiger Bezeichner für die Clusterressource.


clusterState

Typ: string (enum)
Erforderlich: Nein

Der aktuelle Status des Clusters.

  • WaitingForNodes: Gibt an, dass die Clusterressource erstellt wurde und der Ressourcenanbieter darauf wartet, dass Service Fabric VM-Erweiterung gestartet und an sie berichtet.
  • Bereitstellen: Gibt an, dass die Service Fabric Runtime auf den VMs installiert wird. Die Clusterressource ist in diesem Zustand, bis der Cluster gestartet und die Systemdienste gestartet werden.
  • BaselineUpgrade: Gibt an, dass der Cluster ein Upgrade auf die Clusterversion vorgibt. Dieses Upgrade wird automatisch initiiert, wenn der Cluster zum ersten Mal gestartet wird.
  • UpdatingUserConfiguration: Gibt an, dass für den Cluster ein Upgrade mit der vom Benutzer bereitgestellten Konfiguration durchgeführt wird.
  • UpdatingUserCertificate: Gibt an, dass für den Cluster ein Upgrade mit dem vom Benutzer bereitgestellten Zertifikat durchgeführt wird.
  • UpdatingInfrastructure: Gibt an, dass für den Cluster ein Upgrade mit der neuesten Service Fabric Runtimeversion durchgeführt wird. Dies geschieht nur, wenn upgradeMode auf "Automatic" festgelegt ist.
  • Erzwingen vonClusterVersion: Gibt an, dass sich der Cluster in einer anderen Version als erwartet befindet und der Cluster auf die erwartete Version aktualisiert wird.
  • UpgradeServiceUnreachable: Gibt an, dass der Systemdienst im Cluster den Ressourcenanbieter nicht mehr abruft. Cluster in diesem Zustand können nicht vom Ressourcenanbieter verwaltet werden.
  • Automatische Skalierung: Gibt an, dass reliabilityLevel des Clusters angepasst wird.
  • Bereit: Gibt an, dass sich der Cluster in einem stabilen Zustand befindet.

diagnosticsStorageAccountConfig

Typ: DiagnosticsStorageAccountConfig
Erforderlich: Nein

Die Speicherkontoinformationen zum Speichern Service Fabric Diagnoseprotokollen.


fabricSettings

Typ: Array von SettingsSectionDescription
Erforderlich: Nein

Die Liste der benutzerdefinierten Fabric-Einstellungen zum Konfigurieren des Clusters.


managementEndpoint

Typ: Zeichenfolge
Erforderlich: Ja

Der HTTP-Verwaltungsendpunkt des Clusters.


nodeTypes

Typ: Array von NodeTypeDescription
Erforderlich: Ja

Die Liste der Knotentypen im Cluster.


provisioningState

Typ: string (enum)
Erforderlich: Nein

Der Bereitstellungsstatus der Clusterressource.


reliabilityLevel

Typ: string (enum)
Erforderlich: Nein

Die Zuverlässigkeitsstufe legt die Replikatgruppengröße der Systemdienste fest. Erfahren Sie mehr über ReliabilityLevel.

  • Keine: Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 1 aus. Dies sollte nur für Testcluster verwendet werden.
  • Bronze: Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 3 aus. Dies sollte nur für Testcluster verwendet werden.
  • Silber: Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 5 aus.
  • Gold: Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 7 aus.
  • Platinum: Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 9 aus.

reverseProxyCertificate

Typ: CertificateDescription
Erforderlich: Nein

Das vom Reverseproxy verwendete Serverzertifikat.


reverseProxyCertificateCommonNames

Typ: ServerCertificateCommonNames
Erforderlich: Nein

Beschreibt eine Liste der Serverzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.


upgradeDescription

Typ: ClusterUpgradePolicy
Erforderlich: Nein

Die Richtlinie, die beim Upgrade des Clusters verwendet werden soll.


upgradeMode

Typ: string (enum)
Erforderlich: Nein

Der Upgrademodus des Clusters, wenn eine neue Service Fabric verfügbar ist.

  • Automatisch: Der Cluster wird automatisch auf die neueste Service Fabric Runtimeversion aktualisiert, sobald er verfügbar ist.
  • Manuell: Der Cluster wird nicht automatisch auf die neueste Version Service Fabric Runtime aktualisiert. Der Cluster wird aktualisiert, indem die clusterCodeVersion-Eigenschaft in der Clusterressource festlegen wird.

vmImage

Typ: Zeichenfolge
Erforderlich: Nein

Die VM-Image-VMSS wurde mit konfiguriert. Generische Namen wie Windows oder Linux können verwendet werden.