共用方式為

sfctl sa-cluster

管理独立服务Fabric群集。

指令

命令 说明
配置 获取服务Fabric独立群集配置。
配置升级 开始升级服务Fabric独立群集的配置。
upgrade-status 获取服务Fabric独立群集的群集配置升级状态。

sfctl sa-cluster 配置

获取服务Fabric独立群集配置。

群集配置包含群集的属性,这些属性包括群集上的不同节点类型、安全配置、故障和升级域拓扑等。

Arguments

论点 说明
--configuration-api-version [必需] 独立群集 json 配置的 API 版本。
--timeout -t 执行作时服务器超时只需几秒。 该超时规定客户端愿意等待请求作完成的时间长度。 该参数的默认值为60秒。 默认值:60。

全局参数

论点 说明
--debug 提高日志记录详细程度以显示所有调试日志。
--help -h 显示此帮助消息并退出。
--output -o 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--查询 JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/
--verbose 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

sfctl sa-cluster config-upgrade

开始升级服务Fabric独立群集的配置。

验证提供的配置升级参数,并在参数有效时开始升级群集配置。

Arguments

论点 说明
--cluster-config [必需] 群集配置。
--application-health-policies 在引发错误之前,应用程序类型名称对的 JSON 编码字典和最大百分比不正常。
--delta-unhealthy-nodes 升级期间允许的最大增量运行状况下降百分比。 允许的值为从零到 100 的整数值。
--health-check-retry 尝试执行运行状况检查(如果应用程序或群集不正常)之间的时间长度。 默认值:PT0H0M0S。
--health-check-stable 在升级继续到下一个升级域之前,应用程序或群集必须保持正常运行的时间量。 默认值:PT0H0M0S。

它首先解释为表示 ISO 8601 持续时间的字符串。 如果失败,则会将其解释为表示总毫秒数的数字。
--health-check-wait 完成升级域后等待的时间长度,然后再启动运行状况检查过程。 默认值:PT0H0M0S。
--timeout -t 默认值:60。
--unhealthy-applications 升级期间允许的最大不正常应用程序的百分比。 允许的值为从零到 100 的整数值。
--unhealthy-nodes 升级期间允许的最大不正常节点百分比。 允许的值为从零到 100 的整数值。
--upgrade-domain-delta-unhealthy-nodes 升级期间允许的最大升级域增量运行状况下降百分比。 允许的值为从零到 100 的整数值。
--upgrade-domain-timeout 执行 FailureAction 之前,每个升级域必须完成的时间。 默认值:PT0H0M0S。

它首先解释为表示 ISO 8601 持续时间的字符串。 如果失败,则会将其解释为表示总毫秒数的数字。
--upgrade-timeout 在执行 FailureAction 之前,整个升级必须完成的时间量。 默认值:PT0H0M0S。

它首先解释为表示 ISO 8601 持续时间的字符串。 如果失败,则会将其解释为表示总毫秒数的数字。

全局参数

论点 说明
--debug 提高日志记录详细程度以显示所有调试日志。
--help -h 显示此帮助消息并退出。
--output -o 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--查询 JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/
--verbose 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

示例

启动群集配置更新

sfctl sa-cluster config-upgrade --cluster-config <YOUR CLUSTER CONFIG> --application-health-
policies "{"fabric:/System":{"ConsiderWarningAsError":true}}"

sfctl sa-cluster upgrade-status

获取服务Fabric独立群集的群集配置升级状态。

获取服务Fabric独立群集的群集配置升级状态详细信息。

Arguments

论点 说明
--timeout -t 执行作时服务器超时只需几秒。 该超时规定客户端愿意等待请求作完成的时间长度。 该参数的默认值为60秒。 默认值:60。

全局参数

论点 说明
--debug 提高日志记录详细程度以显示所有调试日志。
--help -h 显示此帮助消息并退出。
--output -o 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--查询 JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/
--verbose 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

后续步骤