FabricClient.ClusterManagementClient Klasse

Definition

Stellt den Clusterverwaltungsclient zum Ausführen von Clusterwartungsvorgängen dar.

public sealed class FabricClient.ClusterManagementClient
type FabricClient.ClusterManagementClient = class
Public NotInheritable Class FabricClient.ClusterManagementClient
Vererbung
FabricClient.ClusterManagementClient

Hinweise

Stellt FabricClient.ClusterManagementClient APIs bereit, mit denen der Cluster als Ganzes verwaltet werden kann. Dies sind in der Regel administrative Befehle, die sich auf wichtige Clusterereignisse beziehen, z. B. den Verlust von Knoten und die Notwendigkeit, Dienste bei größeren Fehlern wiederherzustellen.

Methoden

ActivateNodeAsync(String)

Aktiviert einen Service Fabric-Clusterknoten, der momentan deaktiviert ist.

ActivateNodeAsync(String, TimeSpan, CancellationToken)

Aktiviert einen Service Fabric-Clusterknoten, der momentan deaktiviert ist.

AddConfigurationParameterOverridesAsync(String, IList<ConfigParameterOverride>, Boolean)

Fügt Konfigurationsüberschreibung hinzu

AddConfigurationParameterOverridesAsync(String, IList<ConfigParameterOverride>, Boolean, TimeSpan, CancellationToken)

Fügt Konfigurationsüberschreibung hinzu

AddNodeTagsAsync(String, List<String>)

Fügt dem Knoten Tags hinzu.

AddNodeTagsAsync(String, List<String>, TimeSpan, CancellationToken)

Fügt dem Knoten Tags hinzu.

CopyClusterPackage(String, String, String, String, String)

Kopiert die Clustermanifestdatei und/oder das Service Fabric-Codepaket in den Imagespeicher.

CopyClusterPackage(String, String, String, String, String, TimeSpan)

Kopiert die Clustermanifestdatei und/oder das Service Fabric-Codepaket in den Imagespeicher.

DeactivateNodeAsync(String, NodeDeactivationIntent)

Deaktiviert einen bestimmten Knoten mit dem angegebenen NodeDeactivationIntent.

DeactivateNodeAsync(String, NodeDeactivationIntent, TimeSpan, CancellationToken)

Deaktiviert einen bestimmten Knoten mit dem angegebenen NodeDeactivationIntent.

GetClusterConfigurationAsync()

Ruft die Service Fabric-Clusterkonfigurationsdatei als Zeichenfolge ab.

GetClusterConfigurationAsync(String)

Ruft die Service Fabric-Clusterkonfigurationsdatei als Zeichenfolge ab.

GetClusterConfigurationAsync(String, TimeSpan, CancellationToken)

Ruft die Service Fabric-Clusterkonfigurationsdatei als Zeichenfolge ab, indem das angegebene Timeout- und Abbruchtoken verwendet wird.

GetClusterConfigurationAsync(TimeSpan, CancellationToken)

Ruft die Service Fabric-Clusterkonfigurationsdatei als Zeichenfolge ab, indem das angegebene Timeout- und Abbruchtoken verwendet wird.

GetClusterConfigurationUpgradeStatusAsync()

Ruft die status eines laufenden Upgrades ab.

GetClusterConfigurationUpgradeStatusAsync(CancellationToken)

Ruft die status eines laufenden Upgrades ab.

GetClusterConfigurationUpgradeStatusAsync(TimeSpan)

Ruft die status eines laufenden Upgrades ab.

GetClusterConfigurationUpgradeStatusAsync(TimeSpan, CancellationToken)

Ruft die status eines laufenden Upgrades ab.

GetClusterManifestAsync()

Ruft den XML-Inhalt des aktuell ausgeführten Clustermanifests ab.

GetClusterManifestAsync(ClusterManifestQueryDescription, TimeSpan, CancellationToken)

Ruft den XML-Inhalt eines Clustermanifests ab, wie durch queryDescriptionangegeben.

GetClusterManifestAsync(TimeSpan, CancellationToken)

Ruft den XML-Inhalt des aktuell ausgeführten Clustermanifests ab.

GetConfigurationOverridesAsync(String)

Ruft die Konfigurationsüberschreibung ab.

GetConfigurationOverridesAsync(String, TimeSpan, CancellationToken)

Ruft die Konfigurationsüberschreibung ab.

GetFabricUpgradeProgressAsync()

Gibt den Status eines Service Fabric-Upgradeprozesses zurück.

GetFabricUpgradeProgressAsync(TimeSpan, CancellationToken)

Gibt den Status eines Service Fabric-Upgradeprozesses zurück.

GetUpgradeOrchestrationServiceStateAsync()

Ruft den Status des Service Fabric-Upgradeorchestrierungsdiensts als Zeichenfolge ab.

GetUpgradeOrchestrationServiceStateAsync(TimeSpan, CancellationToken)

Ruft den Status des Service Fabric-Upgradeorchestrierungsdiensts unter Verwendung des angegebenen Timeout- und Abbruchtokens als Zeichenfolge ab.

MoveNextFabricUpgradeDomainAsync(FabricUpgradeProgress)

Weist Service Fabric an, die nächste Upgradedomäne im Cluster zu aktualisieren, wenn die aktuelle Upgradedomäne abgeschlossen wurde.

MoveNextFabricUpgradeDomainAsync(FabricUpgradeProgress, TimeSpan, CancellationToken)

Weist Service Fabric an, die nächste Upgradedomäne im Cluster zu aktualisieren, wenn die aktuelle Upgradedomäne abgeschlossen wurde, indem das angegebene Timeout- und Abbruchtoken verwendet wird.

ProvisionFabricAsync(String, String)

Stellt das Service Fabric bereit.

ProvisionFabricAsync(String, String, TimeSpan, CancellationToken)

Stellt Service Fabric mithilfe des angegebenen Timeout- und Abbruchtokens bereit.

RecoverPartitionAsync(Guid)

Gibt dem Service Fabric-Cluster an, dass versucht werden soll, eine bestimmte Partition wiederherzustellen, die derzeit im Quorumverlust stecken bleibt.

RecoverPartitionAsync(Guid, TimeSpan, CancellationToken)

Gibt dem Service Fabric-Cluster an, dass versucht werden soll, eine bestimmte Partition wiederherzustellen, die derzeit im Quorumverlust stecken bleibt.

RecoverPartitionsAsync()

Veranlasst den Service Fabric-Cluster zu versuchen, alle Dienste (einschließlich der Systemdienste) wiederherzustellen, die derzeit in Quorumverlust gebunden sind.

RecoverPartitionsAsync(TimeSpan, CancellationToken)

Veranlasst den Service Fabric-Cluster zu versuchen, alle Dienste (einschließlich der Systemdienste) wiederherzustellen, die derzeit in Quorumverlust gebunden sind.

RecoverServicePartitionsAsync(Uri)

Gibt dem Service Fabric-Cluster an, dass er versuchen soll, den angegebenen Dienst wiederherzustellen, der derzeit im Quorumverlust stecken bleibt.

RecoverServicePartitionsAsync(Uri, TimeSpan, CancellationToken)

Gibt dem Service Fabric-Cluster an, dass versucht werden soll, den angegebenen Dienst, der derzeit im Quorumverlust hängen bleibt, mithilfe des angegebenen Timeouts und des angegebenen Abbruchtokens wiederherzustellen.

RecoverSystemPartitionsAsync()

Gibt dem Service Fabric-Cluster an, dass versucht werden soll, die Systemdienste wiederherzustellen, die derzeit im Quorumverlust stecken.

RecoverSystemPartitionsAsync(TimeSpan, CancellationToken)

Gibt dem Service Fabric-Cluster an, dass versucht werden soll, die Systemdienste wiederherzustellen, die derzeit im Quorumverlust stecken.

RemoveClusterPackage(String, String, String)

Löscht die Clustermanifestdatei und/oder das Service Fabric-Codepaket aus dem Imagespeicher.

RemoveConfigurationOverridesAsync(String)

Entfernt die Außerkraftsetzung der Konfiguration.

RemoveConfigurationOverridesAsync(String, TimeSpan, CancellationToken)

Entfernt die Außerkraftsetzung der Konfiguration.

RemoveNodeStateAsync(String)

Gibt an, dass die persistenten Daten eines Knotens verloren gehen (z. B. aufgrund eines Datenträgerfehlers oder eines Reimages usw.), und dass Service Fabric alle Dienste oder Zustände auf diesem Knoten als verloren und nicht wiederherstellbar behandeln sollte.

RemoveNodeStateAsync(String, TimeSpan, CancellationToken)

Gibt an, dass ein bestimmter Knoten (der ausgefallen ist) tatsächlich verloren gegangen ist, und dass Service Fabric alle Dienste oder Zustände auf diesem Knoten als verloren und nicht wiederherstellbar behandeln sollte.

RemoveNodeTagsAsync(String, List<String>)

Entfernt Tags aus dem Knoten.

RemoveNodeTagsAsync(String, List<String>, TimeSpan, CancellationToken)

Fügt dem Knoten Tags hinzu.

ResetPartitionLoadAsync(Guid)

Setzt die Last einer bestimmten Partition zurück.

ResetPartitionLoadAsync(Guid, TimeSpan, CancellationToken)

Setzt die Last einer bestimmten Partition zurück.

RollbackFabricUpgradeAsync()

Führt ein Rollback für Service Fabric aus, um den Vorgang zu aktualisieren.

RollbackFabricUpgradeAsync(TimeSpan, CancellationToken)

Führt ein Rollback für Service Fabric aus, um den Vorgang zu aktualisieren.

SetUpgradeOrchestrationServiceStateAsync(String)

Legt den Status des Service Fabric-Upgradeorchestrierungsdiensts als Zeichenfolge fest.

SetUpgradeOrchestrationServiceStateAsync(String, TimeSpan, CancellationToken)

Legt den Status des Service Fabric-Upgradeorchestrierungsdiensts mithilfe des angegebenen Timeout- und Abbruchtokens als Zeichenfolge fest.

ToggleVerboseServicePlacementHealthReportingAsync(Boolean)

Schaltet ein, ob der Clusterressourcenausgleich eine Integritätswarnung meldet, wenn er kein Replikat platzieren kann.

ToggleVerboseServicePlacementHealthReportingAsync(Boolean, TimeSpan, CancellationToken)

Schaltet ein, ob der Clusterressourcenausgleich eine Integritätswarnung meldet, wenn er kein Replikat platzieren kann.

UnprovisionFabricAsync(String, String)

Hebt die Bereitstellung von Service Fabric auf.

UnprovisionFabricAsync(String, String, TimeSpan, CancellationToken)

Hebt die Bereitstellung von Service Fabric mithilfe des angegebenen Timeout- und Abbruchtokens auf.

UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription)

Ändert die Upgradeparameter, die das Verhalten des aktuellen Clusterupgrades beschreiben.

UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription, TimeSpan, CancellationToken)

Ändert die Upgradeparameter, die das Verhalten des aktuellen Clusterupgrades beschreiben.

UpdatePartitionLoadAsync(UpdatePartitionLoadQueryDescription, TimeSpan, CancellationToken)

Updates von Partitionen gemeldete Informationen zur Metriklast. Wenn die Ausgabeliste der Partitionen nicht in eine Seite passt, wird eine Seite mit Ergebnissen sowie ein Fortsetzungstoken zurückgegeben, das zum Abrufen der nächsten Seite verwendet werden kann.

UpdatePartitionMoveCostAsync(UpdatePartitionMoveCostQueryDescription, TimeSpan, CancellationToken)

Updates Partitionen verschieben Kosteninformationen. Wenn die Ausgabeliste der Partitionen nicht in eine Seite passt, wird eine Seite mit Ergebnissen sowie ein Fortsetzungstoken zurückgegeben, das zum Abrufen der nächsten Seite verwendet werden kann.

UpgradeConfigurationAsync(ConfigurationUpgradeDescription)

Initiieren Sie ein Upgrade mithilfe einer Clusterkonfigurationsdatei.

UpgradeConfigurationAsync(ConfigurationUpgradeDescription, CancellationToken)

Initiieren Sie ein Upgrade mithilfe einer Clusterkonfigurationsdatei.

UpgradeConfigurationAsync(ConfigurationUpgradeDescription, TimeSpan)

Initiieren Sie ein Upgrade mithilfe einer Clusterkonfigurationsdatei.

UpgradeConfigurationAsync(ConfigurationUpgradeDescription, TimeSpan, CancellationToken)

Initiieren Sie ein Upgrade mithilfe einer Clusterkonfigurationsdatei.

UpgradeFabricAsync(FabricUpgradeDescription)

Aktualisiert Service Fabric.

UpgradeFabricAsync(FabricUpgradeDescription, TimeSpan, CancellationToken)

Aktualisiert Service Fabric mithilfe des angegebenen Timeout- und Abbruchtokens.

ValidateFabricUpgradeAsync(FabricUpgradeDescription)

Überprüfen Sie die bereitgestellten Upgradeparameter, und bewerten Sie die erwarteten Auswirkungen eines Upgrades von Code oder Konfigurationsversionen eines Service Fabric-Clusters.

Das Upgrade wird nicht initiiert.

ValidateFabricUpgradeAsync(FabricUpgradeDescription, TimeSpan, CancellationToken)

Überprüfen Sie die bereitgestellten Upgradeparameter, und bewerten Sie die erwarteten Auswirkungen eines Upgrades von Code oder Konfigurationsversionen eines Service Fabric-Clusters.

Das Upgrade wird nicht initiiert.

Gilt für: