0

我有一个 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
4

1 回答 1

0

我相信这是一个单节点开发集群?如果是这样,则无法升级,需要重新创建。

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

修理:

  • 为所有需要的服务分区创建备份。
  • 使用 Web 平台安装程序更新客户端工具。
  • 移除旧集群并使用本地集群管理器工具重新创建它(在托盘中,如果在 Windows 上)。
  • 重新部署应用程序。
  • 恢复服务备份。
于 2020-01-13T10:43:35.227 回答