本地群集安装。\ DevClusterSetup.ps1失败等待命名服务准备就绪

时间:2015-11-19 09:30:39

标签: azure-service-fabric

尝试设置本地群集powershell脚本时出现以下错误:

Screenshot of powershell responses

有没有办法继续安装或修复此错误的原因?

干杯,

麦克

我已经完全删除了SDK并重新开始,但我仍然遇到同样的问题。一切归结为'Connect-ServiceFabricCluster'根本不起作用(我已经遵循了所提供的所有建议)。

关于命名服务的警告当然必须指向什么?

每次尝试我都会看到以下内容:

  

警告:无法联系命名服务。尝试联系故障转移管理器服务...   2>警告:无法连接故障转移管理器服务,尝试联系FMM ...   2> Connect-ServiceFabricCluster:通信错误导致操作失败。   2>在D:\ Source \ Play \ ServiceFabricApplication \ ServiceFabricApplication \ Scripts \ Deploy-FabricApplication.ps1:158 char:16   2> + ... [void](Connect-ServiceFabricCluster @ClusterConnectionParameters ...   2> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~   2 - ; + CategoryInfo:InvalidOperation:(:) [Connect-ServiceFabricCluster],FabricTransientException   2 - ; + FullyQualifiedErrorId:CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster

尝试从托盘重置: Tray output

4 个答案:

答案 0 :(得分:1)

在我的情况下,Cluster未运行(即任务管理器中没有Fabric.exe个进程)。

我能够重新开始工作,打开一个Powershell作为管理员并运行:

& "$ENV:ProgramFiles\Microsoft SDKs\Service Fabric\ClusterSetup\DevClusterSetup.ps1"

关闭之后的powershell窗口并打开一个新窗口(作为管理员)。然后Connect-ServiceFabricCluster工作了。

答案 1 :(得分:0)

这通常表示主服务主机未运行。如果这是我们刚发布的公共预览SDK,您通常可以通过重置群集来解决这些问题(只需右键单击服务结构托盘图标并单击重置)。如果这是一个较旧的转,那么,首先你应该升级:)但除此之外你可以检查services.msc内部并确保FabricHostSvc正在运行。

答案 2 :(得分:0)

错误是临时通信错误。打开任务管理器,转到“详细信息”选项卡,检查“FabricHost.exe”和“Fabric.exe”是否正在运行。这表示群集是否已设置并正在运行。

打开新的管理员PowerShell窗口,尝试使用“Connect-ServiceFabricCluster”连接到群集。

如果连接仍然失败,请尝试使用“CleanCluster.ps1”删除群集,然后使用“DevClusterSetup.ps1”重新设置它。这应该可以解决问题。

请访问Troubleshoot your local development cluster setup

答案 3 :(得分:0)

我最近遇到类似的情况,其中所有TCP连接都因FabricTransientException异常而出错。

根本原因是Windows防火墙。一旦我禁用了域网络的防火墙,连接就成功了,服务又可以访问了。

P.S>如果有人面临同样的问题:最初的问题是,在安装Fabric Host服务之后,只需停止使用" Starting"状态。此问题的主要原因是服务器上禁用了Windows防火墙服务。启用并启动Windows服务后,Fabric Host服务按预期启动。