2016-10-31 2 views
0

Я пытаюсь переустановить Azure Service Fabric после (возможно, неправильно), выполняющегося на одном из узлов кластера.Azure Service Fabric Предыдущая установка после CleanFabric

Я бежал CleanFabric.ps1 и получил следующий результат:

FabricInstallerSvc is already removed. 
FabricSetup.exe is no longer in FabricCodePath. Uninstall may have already run. 

Когда я бегу TestConfiguration.ps1 для узла на один-машины я получаю следующий результат:

Microsoft.Azure.ServiceFabric.WindowsServer.5.3.301.9590> .\TestConfiguration.ps1 -Clust 
    erConfigFilePath .\ClusterConfig.Unsecure.DevCluster.json 
    Trace folder already exists. Traces will be written to existing trace folder: Microsoft.Azu 
    re.ServiceFabric.WindowsServer.5.3.301.9590\DeploymentTraces 

    Previous Fabric installation detected on machine localhost. Please clean the machine. 
    Run Test-ServiceFabricConfiguration or TestConfiguration.ps1 to validate configuration & environment state. Best Practic 
    es Analyzer hit validation error(s). 


    LocalAdminPrivilege  : True 
    IsJsonValid    : True 
    IsCabValid     : True 
    RequiredPortsOpen   : True 
    RemoteRegistryAvailable : True 
    FirewallAvailable   : True 
    RpcCheckPassed    : True 
    NoConflictingInstallations : True 
    FabricInstallable   : False 
    Passed      : False 

я мы искали вокруг, пытаясь найти решение этой или какой-либо документации по CleanFabric и были неудачны. Кто-нибудь знает, как полностью очистить машину, чтобы переустановить Service Fabric?

ответ

3

В случае, если другие пользователи сталкиваются с этой проблемой на локальных машинах, работающих под управлением Windows, вот что я сделал, чтобы исправить: Убедитесь, что чистая ткань действительно была запущена в первую очередь. Затем перейдите к ключу: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Service Fabric]
и убедитесь, что пути, на которые ссылаются, удаляются вручную (если вы запускаете файлы с запущенными процессами, которые вы пытаетесь удалить, просто перейдите в безопасный режим, а затем убейте все) после того, как вы очистили все каталоги удалите сам ключ. Это позволило мне переустановить новый кластер на узлах.