管理独立服务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 获取完整的调试日志。 |