Azure service fabric 本地群集安装。\DevClusterSetup.ps1无法等待命名服务就绪

Azure service fabric 本地群集安装。\DevClusterSetup.ps1无法等待命名服务就绪,azure-service-fabric,Azure Service Fabric,尝试设置本地群集时,powershell脚本出现以下错误: 是否有任何方法可以继续安装或修复此错误的原因 干杯 迈克 我已经完全删除了SDK并重新开始,但仍然存在相同的问题。一切都归结为“连接ServiceFabricCluster”根本不起作用(我遵循了提供的所有建议) 关于命名服务的警告肯定指向了什么 每次尝试我都会看到以下情况: 警告:联系命名服务失败。正在尝试联系故障转移管理器服务。。。 2> 警告:无法连接故障转移管理器服务,正在尝试联系FMM。。。 2> Connect Serv

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

是否有任何方法可以继续安装或修复此错误的原因

干杯

迈克



我已经完全删除了SDK并重新开始,但仍然存在相同的问题。一切都归结为“连接ServiceFabricCluster”根本不起作用(我遵循了提供的所有建议)

关于命名服务的警告肯定指向了什么

每次尝试我都会看到以下情况:

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

正在尝试从托盘重置:

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

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

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

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


请访问。

我最近遇到了一个类似的情况,所有TCP连接都出现了FabrictTransienceException错误

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


p.S>如果有人面临同样的问题:最初的问题是,在安装之后,Fabric主机服务只是在“启动”状态下暂停。此问题的主要原因是服务器上禁用了Windows防火墙服务。启用并启动windows服务后,结构主机服务按预期启动。

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

当我以管理员身份打开Powershell并运行时,我能够使事情再次正常工作:

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

然后关闭powershell窗口并打开一个新窗口(以管理员身份)。然后连接ServiceFabricCluster工作。

没有任何运行服务的迹象,CleanCluster.ps1脚本只是挂起。看起来事情确实比这更深入。powershell显示“正在删除群集配置…”,没有进一步说明。我已完全删除SDK并重新开始,但仍然存在相同的问题。一切都归结为“连接ServiceFabricCluster”根本不起作用(我遵循了上面的所有建议)。每次尝试我都会看到以下情况:集群似乎进入了不一致的状态。这将需要查看服务结构跟踪并找出实际原因。我是服务织物团队的工程师。如果您可以通过电子邮件将harahma[at]microsoft[dot]com上的服务结构跟踪(从日志文件夹)发送给我,我可以帮助您。如果您熟悉Azure上的日志记录支持票证,我建议您也这样做,以便我们可以跟踪此问题直至解决。同时,我将继续研究这个问题,看看我们如何才能解除对您的阻止。@mikehole您是否按照这个问题找到了解决方案?如果是,请发布它,以便其他人(如我)可以使用它来解决相同的问题。抱歉,我不得不转移到其他项目,并一直在研究不同的微服务技术。这些服务尚未安装,并且没有服务结构托盘图标的迹象。好的,我们添加了一个指向本地群集管理器的链接,以在最新的SDK中启动,并改进了本地群集设置。如果您获取最新的SDK并重试,我们将很乐意帮助您完成此任务。