Service Fabric Start-ServiceFabricClusterConfigurationUpgrade持续超时

问题描述 投票:0回答:1

我有一个Service Fabric独立群集,可以在其中使用Connect-ServiceFabricCluster很好地连接它,但是每当我运行其他命令(例如Start-ServiceFabricClusterConfigurationUpgrade)时,它都会超时。我尝试以更长的超时时间(长达10分钟)运行命令,但结果相同。有什么想法我可能做错了吗?

这有效..

PS C:\WINDOWS\system32> Connect-ServiceFabricCluster -ConnectionEndpoint "localhost:19000"
True

ConnectionEndpoint   : {localhost:19000}
...

但是这些命令超时...

PS C:\WINDOWS\system32> Get-ServiceFabricClusterConfiguration -TimeoutSec 300
Get-ServiceFabricClusterConfiguration : Operation timed out.
At line:1 char:1
+ Get-ServiceFabricClusterConfiguration -TimeoutSec 300
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationTimeout: (Microsoft.Servi...usterConnection:ClusterConnection) [Get-ServiceFabr
   icClusterConfiguration], TimeoutException
    + FullyQualifiedErrorId : GetClusterConfigurationErrorId,Microsoft.ServiceFabric.Powershell.GetClusterConfiguratio
   n
Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath ClusterConfig.Unsecure.DevCluster.v2.json
Start-ServiceFabricClusterConfigurationUpgrade : Operation timed out.
At line:1 char:1
+ Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath Clu ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationTimeout: (Microsoft.Servi...usterConnection:ClusterConnection) [Start-ServiceFa
   ...gurationUpgrade], TimeoutException
    + FullyQualifiedErrorId : StartClusterConfigurationUpgradeErrorId,Microsoft.ServiceFabric.Powershell.StartClusterC
   onfigurationUpgrade
azure azure-service-fabric service-fabric-on-premises
1个回答
0
投票

我相信这是一个单节点开发集群?如果是这样,则它是can't be upgraded,需要重新创建。

仅当您使用集群时,才可以将集群升级到新版本。生产型节点配置,其中每个Service Fabric节点是分配在单独的物理或虚拟机上。如果你有一个开发集群,其中一个以上的Service Fabric节点位于一个单个物理机或虚拟机,必须重新创建集群新版本。

要解决:

  • 为所有所需的服务分区创建备份。
  • 使用Web平台安装程序更新客户端工具。
  • 删除旧群集,然后使用本地群集管理器工具(在托盘中,如果在Windows上)重新创建。
  • 重新部署应用程序。
  • 还原服务备份。
© www.soinside.com 2019 - 2024. All rights reserved.