Azure Service Fabric Cluster Update

时间:2018-05-17 07:02:36

标签: powershell azure azure-service-fabric

我在Azure中有一个群集,但无法自动更新,因此我尝试手动更新。我尝试通过门户网站,它失败了所以我用PS启动了更新,它也失败了。然后更新开始于" UpdatingUserConfiguration"然后一小时左右失败了一段时间。我已删除所有应用程序类型并检查我的证书" NETWORK SERVCIE"。群集是5个VM单节点类型,Windows。

错误

  

Set-AzureRmServiceFabricUpgradeType:代码:ClusterUpgradeFailed,   消息:群集升级失败。原因代码:' UpgradeDomainTimeout',   升级进度:   ' {" upgradeDescription" {" targetCodeVersion":" 6.0.219.9494""   targetConfigVersion":" 1"" upgradePolicyDescription" {"升级模式":" UnmonitoredAuto"" forceRestart" :假,"û   pgradeReplicaSetCheckTimeout":" 37201.09:59:01""种类":"滚动"}}," targetCodeVersion":&#34 ; 6.0.219.9494""目标   ConfigVersion":" 1"" upgradeState":" RollingBackCompleted"" upgradeDomains":[{"名称&#34 ;:" 1""状态":"完成"},   {"名称":" 2""状态":"完成"},{"名称":&# 34; 3""状态":"完成"},{"名称":" 4""状态& #34;:"完成"}],"轧制   升级模式":" UnmonitoredAuto"" upgradeDuration":" 02:02:07"" currentUpgradeDomainDuration":" 00 :00:00"" unhea   lthyEvaluations":[]," currentUpgradeDomainProgress" {" upgradeDomainName":""" nodeProgressList":[]},& #34;开始时间   stampUtc":" 2018-05-17T03:13:16.4152077Z"" failureTimestampUtc":" 2018-05-17T05:13:23.574452Z&#34 ;, " failureReason"   :" UpgradeDomainTimeout"" upgradeDomainProgressAtFailure" {" upgradeDomainName":" 1"" nodeProgressList":[{& #34;节点   名称":" _mstarsf10_1"" upgradePhase":" PreUpgradeSafetyCheck"" pendingSafetyChecks":[{"种类&#34 ;:" EnsureSeedNodeQu   奥鲁姆"}]}]}}'

关于" EnsureSeedNodeQuorum"我可以做些什么的想法?错误?

1 个答案:

答案 0 :(得分:0)

根本原因是群集中只有3个种子节点,因为群集正在构建时,VM规模设置为" overprovision"设为true。经验教训,记得设置"过度配置"为假。 我最终删除了集群和缩放集,并使用我存储的ARM模板重新创建。