ClusterEigenschaften
Beschreibt die Clusterressourceneigenschaften.
Eigenschaften
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.