Сервис Fabri c Start-ServiceFabricClusterConfigurationUpgrade постоянно истекает - PullRequest
0 голосов
/ 11 января 2020

У меня есть автономный кластер Service Fabri c, где я могу подключиться к нему с 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

1 Ответ

0 голосов
/ 13 января 2020

Мне кажется, это кластер с одним узлом? Если это так, не может быть обновлен , и вместо этого его необходимо воссоздать.

Вы можете обновить кластер до новой версии, только если вы используете производственный стиль конфигурация узла, где каждый узел Service Fabri c размещен на отдельной физической или виртуальной машине. Если у вас есть кластер разработки, где более одного узла Service Fabri c находится на одной физической или виртуальной машине, необходимо заново создать кластер с новой версией.

Чтобы исправить:

  • Создание резервных копий для всех требуемых служебных разделов.
  • Обновление инструментария клиента с помощью установщика веб-платформы.
  • Удалите старый кластер и заново создайте его с помощью локального кластера Диспетчер инструментов (в трее, если на Windows).
  • Повторное развертывание приложений.
  • Восстановление резервных копий службы.
...