Azure service fabric 群集正在进行升级,此升级无法在servicefabric上中断

Azure service fabric 群集正在进行升级,此升级无法在servicefabric上中断,azure-service-fabric,Azure Service Fabric,我遇到一些错误,这些错误似乎不会随着service fabric而消失: C:\Users\pks>armclient put /subscriptions/8393a037-5d39-462d-a583-09915b4493df/resourcegroups/TestServiceFabric11/providers/Microsoft.ServiceFabric/clusters/pksservicefabric11?api-version=2016-03-01 @updatenode

我遇到一些错误,这些错误似乎不会随着service fabric而消失:

C:\Users\pks>armclient put /subscriptions/8393a037-5d39-462d-a583-09915b4493df/resourcegroups/TestServiceFabric11/providers/Microsoft.ServiceFabric/clusters/pksservicefabric11?api-version=2016-03-01 @updatenodesga.json
{
  "error": {
    "code": "PendingClusterUpgradeCannotBeInterrupted",
    "message": "The cluster is going through a an upgrade which cannot be interrupted."
  }
}
从资源属性来看,状态已进入某种自动缩放模式,我不知道这意味着什么:

"provisioningState": "Failed",
"clusterId": "bfb52d19-238b-4046-8e35-ad95697c79b6",
"clusterCodeVersion": "5.0.135.9590",
"clusterState": "AutoScale",

如果servicefabric团队对AutoScale的含义有何评论,那就好了?在PromisionState失败之前,我就已经能够更新资源了,但是自动缩放是我以前没有见过的。

看起来您这里有两个问题

1) 群集状态何时设置为“自动缩放”?当可靠性级别发生变化时,群集状态设置为“自动缩放”。有关可靠性级别的详细信息,请参阅

2) 为什么会收到错误消息-“群集正在进行无法中断的升级。”

看起来你删除了你的集群,否则就更容易确定这里到底发生了什么,但我认为这里可能发生了什么。如果我的猜测不正确,请提供复制步骤


作为扩展的一部分,在添加VM实例之后,您更改了可靠性级别(银到金)。这促使SF群集继续更改系统服务的目标副本集大小,并将群集状态标记为“自动缩放”。这种特殊的配置升级也被系统标记为“不可中断”,因为它会影响系统服务。在此升级完成之前,您试图通过更改可靠性级别(从金级更改为银级)来缩小群集规模,这会提示系统阻止群集并发出错误消息。

很抱歉将其删除,我只是决定重新部署,因为我想不出来:)如果我能复制它,我会把信息发送给你们。(我无意更改可靠性级别,但这并非不可想象的,现在我知道下一次要查找什么了)。在使用门户接口将辅助证书交换为主证书后,我的群集也在进行“无法中断的升级”。它似乎被卡住了,因为它现在处于这种状态大约有20个小时。在来门户并在门户上定义辅助证书之前,您是否通过VMS模型更改部署了辅助证书?如果不是,则可能是服务结构(SF)运行时没有在VM上本地找到要交换的辅助证书。SF不部署证书,VM中的VM/Key vault代理会部署证书。。