你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FabricClient.ClusterManagementClient 类

定义

表示用于执行群集维护操作的群集管理客户端。

public sealed class FabricClient.ClusterManagementClient
type FabricClient.ClusterManagementClient = class
Public NotInheritable Class FabricClient.ClusterManagementClient
继承
FabricClient.ClusterManagementClient

注解

FabricClient.ClusterManagementClient提供的 API 有助于将群集作为一个整体进行管理。 这些命令通常是与主要群集事件(例如节点丢失以及在发生重大故障时需要恢复服务)相关的管理命令。

方法

ActivateNodeAsync(String)

激活当前已停用的 Service Fabric 群集节点。

ActivateNodeAsync(String, TimeSpan, CancellationToken)

激活当前已停用的 Service Fabric 群集节点。

AddConfigurationParameterOverridesAsync(String, IList<ConfigParameterOverride>, Boolean)

添加配置替代

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

添加配置替代

AddNodeTagsAsync(String, List<String>)

将标记添加到节点

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

将标记添加到节点

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

将群集清单文件和/或 Service Fabric 代码包复制到映像存储。

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

将群集清单文件和/或 Service Fabric 代码包复制到映像存储。

DeactivateNodeAsync(String, NodeDeactivationIntent)

停用具有指定 NodeDeactivationIntent的特定节点。

DeactivateNodeAsync(String, NodeDeactivationIntent, TimeSpan, CancellationToken)

停用具有指定 NodeDeactivationIntent的特定节点。

GetClusterConfigurationAsync()

获取字符串格式的 Service Fabric 群集配置文件。

GetClusterConfigurationAsync(String)

获取字符串格式的 Service Fabric 群集配置文件。

GetClusterConfigurationAsync(String, TimeSpan, CancellationToken)

使用指定的超时和取消标记以字符串的形式获取 Service Fabric 群集配置文件。

GetClusterConfigurationAsync(TimeSpan, CancellationToken)

使用指定的超时和取消标记以字符串的形式获取 Service Fabric 群集配置文件。

GetClusterConfigurationUpgradeStatusAsync()

获取正在进行升级的状态。

GetClusterConfigurationUpgradeStatusAsync(CancellationToken)

获取正在进行升级的状态。

GetClusterConfigurationUpgradeStatusAsync(TimeSpan)

获取正在进行升级的状态。

GetClusterConfigurationUpgradeStatusAsync(TimeSpan, CancellationToken)

获取正在进行升级的状态。

GetClusterManifestAsync()

获取当前正在运行的群集清单的 XML 内容。

GetClusterManifestAsync(ClusterManifestQueryDescription, TimeSpan, CancellationToken)

获取由 queryDescription指定的群集清单的 XML 内容。

GetClusterManifestAsync(TimeSpan, CancellationToken)

获取当前正在运行的群集清单的 XML 内容。

GetConfigurationOverridesAsync(String)

获取配置替代

GetConfigurationOverridesAsync(String, TimeSpan, CancellationToken)

获取配置替代

GetFabricUpgradeProgressAsync()

返回 Service Fabric 升级过程的进度。

GetFabricUpgradeProgressAsync(TimeSpan, CancellationToken)

返回 Service Fabric 升级过程的进度。

GetUpgradeOrchestrationServiceStateAsync()

获取字符串格式的 Service Fabric 升级业务流程服务状态。

GetUpgradeOrchestrationServiceStateAsync(TimeSpan, CancellationToken)

使用指定的超时和取消令牌以字符串的形式获取 Service Fabric 升级业务流程服务状态。

MoveNextFabricUpgradeDomainAsync(FabricUpgradeProgress)

指示 Service Fabric 升级群集中的下一个升级域(如果当前升级域已完成)。

MoveNextFabricUpgradeDomainAsync(FabricUpgradeProgress, TimeSpan, CancellationToken)

如果当前升级域已完成,则指示 Service Fabric 使用指定的超时和取消令牌升级群集中的下一个升级域。

ProvisionFabricAsync(String, String)

预配 Service Fabric。

ProvisionFabricAsync(String, String, TimeSpan, CancellationToken)

使用指定的超时和取消令牌预配 Service Fabric。

RecoverPartitionAsync(Guid)

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的特定分区。

RecoverPartitionAsync(Guid, TimeSpan, CancellationToken)

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的特定分区。

RecoverPartitionsAsync()

向 Service Fabric 群集指出应该尝试恢复当前停滞在仲裁丢失状态的所有服务(包括系统服务)。

RecoverPartitionsAsync(TimeSpan, CancellationToken)

向 Service Fabric 群集指出应该尝试恢复当前停滞在仲裁丢失状态的所有服务(包括系统服务)。

RecoverServicePartitionsAsync(Uri)

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的指定服务。

RecoverServicePartitionsAsync(Uri, TimeSpan, CancellationToken)

向 Service Fabric 群集指示它应尝试使用指定的超时和取消令牌恢复当前停滞在仲裁丢失状态的指定服务。

RecoverSystemPartitionsAsync()

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的系统服务。

RecoverSystemPartitionsAsync(TimeSpan, CancellationToken)

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的系统服务。

RemoveClusterPackage(String, String, String)

从映像存储区中删除群集清单文件和/或 Service Fabric 代码包。

RemoveConfigurationOverridesAsync(String)

删除配置替代

RemoveConfigurationOverridesAsync(String, TimeSpan, CancellationToken)

删除配置替代

RemoveNodeStateAsync(String)

指示节点的持久化数据 (丢失,例如,由于磁盘故障或重置映像等) ,并且 Service Fabric 应将该节点上的任何服务或状态视为丢失和无法恢复。

RemoveNodeStateAsync(String, TimeSpan, CancellationToken)

指示关闭) 的特定节点 (实际上已丢失,并且 Service Fabric 应将该节点上的任何服务或状态视为丢失且不可恢复。

RemoveNodeTagsAsync(String, List<String>)

从节点中删除标记

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

将标记添加到节点

ResetPartitionLoadAsync(Guid)

重置给定分区的负载

ResetPartitionLoadAsync(Guid, TimeSpan, CancellationToken)

重置给定分区的负载

RollbackFabricUpgradeAsync()

回滚 Service Fabric 以升级操作。

RollbackFabricUpgradeAsync(TimeSpan, CancellationToken)

回滚 Service Fabric 以升级操作。

SetUpgradeOrchestrationServiceStateAsync(String)

将 Service Fabric 升级业务流程服务状态设置为字符串。

SetUpgradeOrchestrationServiceStateAsync(String, TimeSpan, CancellationToken)

使用指定的超时和取消令牌将 Service Fabric 升级业务流程服务状态设置为字符串。

ToggleVerboseServicePlacementHealthReportingAsync(Boolean)

切换群集资源均衡器在无法放置副本 (replica) 时是否将报告运行状况警告。

ToggleVerboseServicePlacementHealthReportingAsync(Boolean, TimeSpan, CancellationToken)

切换群集资源均衡器在无法放置副本 (replica) 时是否将报告运行状况警告。

UnprovisionFabricAsync(String, String)

取消预配 Service Fabric。

UnprovisionFabricAsync(String, String, TimeSpan, CancellationToken)

使用指定的超时和取消令牌取消预配 Service Fabric。

UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription)

修改描述当前群集升级行为的升级参数。

UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription, TimeSpan, CancellationToken)

修改描述当前群集升级行为的升级参数。

UpdatePartitionLoadAsync(UpdatePartitionLoadQueryDescription, TimeSpan, CancellationToken)

汇报分区报告的指标负载信息。 如果分区的输出列表不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

UpdatePartitionMoveCostAsync(UpdatePartitionMoveCostQueryDescription, TimeSpan, CancellationToken)

汇报分区移动成本信息。 如果分区的输出列表不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

UpgradeConfigurationAsync(ConfigurationUpgradeDescription)

使用群集配置文件启动升级。

UpgradeConfigurationAsync(ConfigurationUpgradeDescription, CancellationToken)

使用群集配置文件启动升级。

UpgradeConfigurationAsync(ConfigurationUpgradeDescription, TimeSpan)

使用群集配置文件启动升级。

UpgradeConfigurationAsync(ConfigurationUpgradeDescription, TimeSpan, CancellationToken)

使用群集配置文件启动升级。

UpgradeFabricAsync(FabricUpgradeDescription)

升级 Service Fabric。

UpgradeFabricAsync(FabricUpgradeDescription, TimeSpan, CancellationToken)

使用指定的超时和取消令牌升级 Service Fabric。

ValidateFabricUpgradeAsync(FabricUpgradeDescription)

验证提供的升级参数,并评估 Service Fabric 群集的代码或配置版本升级的预期影响。

不会启动升级。

ValidateFabricUpgradeAsync(FabricUpgradeDescription, TimeSpan, CancellationToken)

验证提供的升级参数,并评估 Service Fabric 群集的代码或配置版本升级的预期影响。

不会启动升级。

适用于