Service Fabric Cluster Deploy失败

时间:2017-03-15 10:35:59

标签: azure-service-fabric

我在将群集部署到Azure时遇到问题。我正在使用Visual Studio(2017)提供的模板,如here所述,使用服务器/集群证书保护它 正如here所述。

我通过Visual Studio进行部署,模板似乎成功部署,没有任何错误。但是,当查看门户中的集群时,它会陷入"部署"没有节点出现的状态。 RDP:进入单个节点并查看事件查看器(Windows日志/系统),发现Azure Service Fabric节点引导代理服务陷入循环,似乎无限期地开始/停止。

在Windows日志/应用程序下查看我可以看到每次重启尝试重复以下(4)错误/警告:

启动服务失败,错误:System.ArgumentNullException:值不能为null。 参数名称:路径    在System.IO.Path.GetFullPathInternal(String path)    at Microsoft.Azure.ServiceFabric.Extension.Core.SetupHelper.ConfigNode(Byte [] clusterManifest,String nodeTypeRef,String machineName,String ipAddress,String faultDomain,String upgradeDomain,String dataRoot)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.TryConfigNode(RuntimeCluster clusterConfig,NodeDescription nodeDescription)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.StartFabricHostService(Boolean isBootstrapping)

错误:System.ArgumentNullException:值不能为null。 参数名称:路径    在System.IO.Path.GetFullPathInternal(String path)    at Microsoft.Azure.ServiceFabric.Extension.Core.SetupHelper.ConfigNode(Byte [] clusterManifest,String nodeTypeRef,String machineName,String ipAddress,String faultDomain,String upgradeDomain,String dataRoot)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.TryConfigNode(RuntimeCluster clusterConfig,NodeDescription nodeDescription)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.StartFabricHostService(Boolean isBootstrapping)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.d__d.MoveNext() ---从抛出异常的先前位置开始的堆栈跟踪结束---    在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)    在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.d__0.MoveNext()

应用程序:ServiceFabricNodeBootstrapAgent.exe 框架版本:v4.0.30319 描述:由于未处理的异常,进程终止。 异常信息:System.ArgumentNullException    在System.IO.Path.GetFullPathInternal(System.String)    在Microsoft.Azure.ServiceFabric.Extension.Core.SetupHelper.ConfigNode(Byte [],System.String,System.String,System.String,System.String,System.String,System.String)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.TryConfigNode(Microsoft.Azure.ServiceFabric.Extension.Core.RuntimeCluster,Microsoft.Azure.ServiceFabric.Extension.Core.NodeDescription)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.StartFabricHostService(Boolean)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent + d__d.MoveNext()    在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)    在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)    在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent + d__0.MoveNext()    在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)    在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)    在Microsoft.Azure.ServiceFabric.Extension.Service.Service + d__0.MoveNext()    在System.Runtime.CompilerServices.AsyncMethodBuilderCore +<> c.b__6_1(System.Object)    在System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean)    在System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean)    在System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()    在System.Threading.ThreadPoolWorkQueue.Dispatch()

错误应用程序名称:ServiceFabricNodeBootstrapAgent.exe,版本:1.0.0.143,时间戳:0x58c87254 错误模块名称:KERNELBASE.dll,版本:6.3.9600.18340,时间戳:0x57366075 异常代码:0xe0434352 故障偏移:0x0000000000008a5c 错误进程id:0x9b0 错误应用程序启动时间:0x01d29d73912bda98 错误的应用程序路径:C:\ Packages \ Plugins \ Microsoft.Azure.ServiceFabric.ServiceFabricNode \ 1.0.0.34 \ Service \ ServiceFabricNodeBootstrapAgent.exe 错误模块路径:C:\ Windows \ system32 \ KERNELBASE.dll 报告编号:cf297669-0966-11e7-80c5-000d3a27d68c 错误包全名: 错误的包相关应用程序ID:

重新启动节点没有帮​​助,我已经验证证书已安装在VM上。我在门户网站中没有记录任何错误,只是"部署"群集上的消息。节点是Windows Server R2。 有任何想法吗?显然,给System.IO.Path.GetFullPathInternal的路径是null但是可能导致什么?

1 个答案:

答案 0 :(得分:3)