Не удается запустить службу Fabri c локальный кластер - PullRequest
0 голосов
/ 26 марта 2020

У меня возникла проблема, когда локальный кластер не запускается. Эта проблема только началась сегодня, потому что вчера я смог запустить свой локальный кластер без проблем.

Сценарий 1

Я могу без проблем запустить Service Fabri c Local Cluster Manager. (Я запустил это как от имени администратора, так и от имени пользователя с повышенными правами, и получаю одинаковый вывод). После этого я go захожу в системный трей и нажимаю Setup Local Cluster > 1 Node. Через некоторое время я получаю сообщение об ошибке, в котором говорится, что что-то не так, и я смотрю на C:\SfDevCluster\Log\DevClusterSetup.log. Открытие этого файла приводит к появлению следующего сообщения об ошибке:

TerminatingError (Test-ServiceFabricClusterManifest): «Не удалось найти файл ServiceFabricServiceModel.xsd в Fabri c код пути»

Тем не менее, файл присутствует по пути правильно C:\Program Files\Microsoft SDKs\Service Fabric\schemas\ServiceFabricServiceModel.xsd.

То же самое происходит, если я вручную запускаю сценарии оболочки создания кластера, расположенные в C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup, открывая окно Admin PS и выполняя .\DevClusterSetup.ps1 -CreateOneNodeCluster

Сценарий 2

У меня есть приложение-сервис fabri c, которое раньше запускалось. Если я go для VS2019 в качестве администратора и пытаюсь запустить это приложение, я получаю следующую ошибку:

Test-ServiceFabricClusterManifest: не удалось найти файл ServiceFabricServiceModel.xsd в Fabri c code> path At C: \ Program Files \ Microsoft SDK \ Service Fabric \ Tools \ Scripts \ ClusterSetupUtilities.psm1: 804 char: 5 + Test-ServiceFabricClusterManifest -ClusterManifestPath "$ manifest ... + ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ + CategoryInfo: ResourceUnavailable: (:) [Test-ServiceFabricClusterManifest], FileNotFoundException + FullyQualifiedErrorId: TestClusterManifestErrorId, Microsoft.ServiceFabri c .Powershell.estestestest * тестовый кластер 10-го уровня: 10-классный кластер 10-го класса: не указан *: \ Users \ myuser \ AppData \ Local \ Temp \ MY-MACHINE-NAME-Server-ScaleMin. xml 'В C: \ Программные файлы \ Microsoft SDKs \ Сервисная фабрика \ Инструменты \ Скрипты \ ClusterSetupUtilities.psm1: 840 символов: 21 + ... ifestFile = PrepareClusterManifest $ manife stFileTemplate $ imageStore C ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId: Microsoft.PowerShell.Commands.WriteErrorException, PrepareClusterManifest

ScriptHalted в C: \ Program Files \ Microsoft SDK \ Service Fabric \ Tools \ Scripts \ ClusterSetupUtilities.psm1: 808 char: 9 + throw + ~~~~~ + CategoryInfo: OperationStopped: (:) [], RuntimeException + FullyQualifiedErrorId : ScriptHalted

Закончено выполнение сценария 'Set-LocalClusterReady'.

Сценарий 3

Если я вручную запускаю сценарии оболочки создания кластера, расположенные в C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup, открыв Окно Admin PS и запуск ``

Сценарий 4. Может быть не связан

Я также заметил, что мое приложение перестало публиковать в кластере Azure. Похоже, приглашение Active Directory Azure больше не работает из PowerShell . При запуске следующего не запрашивается Azure учетные данные

PS C:\> $ConnectArgs = @{  ConnectionEndpoint = 'mycluster.cloudapp.net:19000';  AzureActiveDirectory = $True; ServerCertThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"   }
PS C:\> Connect-ServiceFabricCluster @ConnectArgs

Мои настройки

  1. У меня установлен VS2019 Professional вместе с рабочей нагрузкой Azure Development
  2. I есть Microsoft Azure Сервис Fabri c SDK v4.0.470.9590

Что я пробовал

  1. Переустановил Сервис Fabri c SDK
  2. Деинсталлируйте VS из VS Installer, перезагрузите и переустановите снова
  3. Восстановите VS

Вы знаете, что еще я могу сделать? Это просто перестало работать сегодня ...

...