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 Zeichenfolge (Enumeration) Nein
diagnosticsStorageAccountConfig DiagnosticsStorageAccountConfig Nein
fabricSettings Array von SettingsSectionDescription Nein
managementEndpoint Zeichenfolge Ja
nodeTypes Array von NodeTypeDescription Ja
provisioningState Zeichenfolge (Enumeration) Nein
reliabilityLevel Zeichenfolge (Enumeration) Nein
reverseProxyCertificate CertificateDescription Nein
reverseProxyCertificateCommonNames ServerCertificateCommonNames Nein
upgradeDescription ClusterUpgradePolicy Nein
upgradeMode Zeichenfolge (Enumeration) Nein
vmImage Zeichenfolge Nein

addOnFeatures

Typ: Array von AddOnFeatures
Erforderlich: Nein

Die Liste der Add-On-Features, die im Cluster aktiviert werden sollen.


availableClusterVersions

Typ: Array von ClusterVersionDetails
Erforderlich: Nein

Die für diesen Cluster verfügbaren Service Fabric-Laufzeitversionen.


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 Knotensicherheit 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 durch allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.


clientCertificateCommonNames

Typ: Array von ClientCertificateCommonName
Erforderlich: Nein

Die Liste der Clientzertifikate, auf die durch allgemeinen Namen verwiesen wird, die zum Verwalten des Clusters zulässig sind.


clientCertificateThumbprints

Typ: Array von ClientCertificateThumbprint
Erforderlich: Nein

Die Liste der Clientzertifikate, auf die durch Fingerabdruck verwiesen wird, die zum Verwalten des Clusters zulässig sind.


clusterCodeVersion

Typ: Zeichenfolge
Erforderlich: Nein

Die Service Fabric-Laufzeitversion des Clusters. Diese Eigenschaft kann nur vom Benutzer festgelegt werden, wenn upgradeMode auf Manuell festgelegt ist. Verwenden Sie die ClusterVersion-API, um die Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen. Verwenden Sie availableClusterVersions, um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen.


clusterEndpoint

Typ: Zeichenfolge
Erforderlich: Nein

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


clusterId

Typ: Zeichenfolge
Erforderlich: Nein

Ein dienst generierter eindeutiger Bezeichner für die Clusterressource.


clusterState

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Der aktuelle Status des Clusters.

  • WaitingForNodes: Gibt an, dass die Clusterressource erstellt wird und der Ressourcenanbieter darauf wartet, dass die Service Fabric-VM-Erweiterung gestartet und gemeldet wird.
  • Bereitstellen: Gibt an, dass die Service Fabric-Runtime auf den VMs installiert wird. Die Clusterressource befindet sich in diesem Zustand, bis der Cluster gestartet wird und die Systemdienste betriebsbereit sind.
  • BaselineUpgrade: Gibt an, dass der Cluster aktualisiert wird, um die Clusterversion zu erstellen. Dieses Upgrade wird automatisch initiiert, wenn der Cluster zum ersten Mal gestartet wird.
  • UpdatingUserConfiguration: Gibt an, dass der Cluster mit der vom Benutzer bereitgestellten Konfiguration aktualisiert wird.
  • UpdatingUserCertificate: Gibt an, dass der Cluster mit dem vom Benutzer bereitgestellten Zertifikat aktualisiert wird.
  • UpdatingInfrastructure: Gibt an, dass der Cluster mit der neuesten Service Fabric-Laufzeitversion aktualisiert wird. Dies geschieht nur, wenn upgradeMode auf "Automatisch" festgelegt ist.
  • ErzwingenClusterVersion: Gibt an, dass der Cluster eine andere Version als erwartet verwendet 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.
  • AutoScale: Gibt an, dass der 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 von Service Fabric-Diagnoseprotokollen.


fabricSettings

Typ: Array von SettingsSectionDescription
Erforderlich: Nein

Die Liste der benutzerdefinierten Fabriceinstellungen 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: Zeichenfolge (Enumeration)
Erforderlich: Nein

Der Bereitstellungsstatus der Clusterressource.


reliabilityLevel

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Die Zuverlässigkeitsstufe legt die Größe der Replikatgruppen von Systemdiensten fest. Erfahren Sie mehr über ReliabilityLevel.

  • Keine: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 1 aus. Dies sollte nur für Testcluster verwendet werden.
  • Bronze: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 3 aus. Dies sollte nur für Testcluster verwendet werden.
  • Silber: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 5 aus.
  • Gold: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 7 aus.
  • Platinum: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze 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 Upgraden des Clusters verwendet werden soll.


upgradeMode

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

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

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

vmImage

Typ: Zeichenfolge
Erforderlich: Nein

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