Service Fabric群集状态为“无法升级服务". [英] Service Fabric Cluster status "Upgrade service unreachable"

查看:36
本文介绍了Service Fabric群集状态为“无法升级服务".的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有3个标准A0节点组成的SF集群.我将群集扩展到1个节点,并了解到这是一个坏主意,因为在此状态下没有任何工作(即使SF Explorer也无法工作)然后,将其扩展到3个节点,然后重新启动Primary scaleser.现在,scaleset中的所有节点都已启动并正在运行,但是SF群集状态为无法升级服务".我看到了类似的问题服务结构状态:升级服务无法访问建议在哪里进行扩展节点达到D2,但这并不能解决我的问题.我已经通过RDP连接到一个节点,并且有一些事件日志:

I Had SF cluster made of 3 Standard A0 nodes. I scaled cluster in to 1 node and understood that this was bad idea because nothing was working in this state (even SF explorer was not working) Then I scaled it out back to 3 nodes and restarted Primary scaleser. Now all nodes in scaleset are up and running but SF cluster status is "Upgrade service unreachable". I saw similar question Service Fabric Status: Upgrade service unreachable where was recommended to scale nodes up to D2 but this hasn't solve my problem. I have connected to one node via RDP and are some Event logs:

EventLog->应用程序和服务日志-> Microsoft Service Fabric->可操作:

EventLog -> Applications and Service Logs -> Microsoft Service Fabric -> Operational:

节点名称:_SSService_0无法通过升级域:0打开,故障域:fd:/0,地址:10.0.0.4,主机名:SSService000000,isSeedNode:true,versionInstance:5.6.210.9494:3,id:d9e8bae2d4d8116bfefb989b95e91f7b,dca实例:131405546580494698,错误:FABRIC_E_TIMEOUT

Node name: _SSService_0 has failed to open with upgrade domain: 0, fault domain: fd:/0, address: 10.0.0.4, hostname: SSService000000, isSeedNode: true, versionInstance: 5.6.210.9494:3, id: d9e8bae2d4d8116bfefb989b95e91f7b, dca instance: 131405546580494698, error: FABRIC_E_TIMEOUT

EventLog->应用程序和服务日志-> Microsoft Service Fabric->管理员:

EventLog -> Applications and Service Logs -> Microsoft Service Fabric -> Admin:

client-10.0.0.4:19000/10.0.0.4:19000:错误= 2147943625,failureCount = 487.按(类型〜Transport.St&〜(?i)10.0.0.4:19000")进行筛选,以获取侦听器生命周期.如果从未启动侦听器,或者在连接之前/期间停止了侦听器/侦听器的进程,则可能会导致连接失败.

client-10.0.0.4:19000/10.0.0.4:19000: error = 2147943625, failureCount=487. Filter by (type~Transport.St && ~"(?i)10.0.0.4:19000") to get listener lifecycle. Connect failure is expected if listener was never started, or listener/its process was stopped before/during connecting.

推荐答案

如果通过将VM缩放比例设置为1来缩小集群规模,则基本上是在破坏集群,因为根据设计,它至少需要3个节点.因此,唯一的方法是从头开始重新创建它.

If you are scaling down the cluster by resizing VM scale set to 1 you're basically destroying the cluster because it requires a minimum of 3 nodes by design. Therefore the only way is to recreate it again from scratch.

如果您需要一个仅包含1个节点的小型群集(例如出于测试目的),Azure中现在可以创建一个单节点群集,但是您无法对其进行扩展,因为这是一种特殊情况供生产使用.

If you need a tiny cluster consisting of just 1 node (like for testing purposes) there is a way in Azure now to create a single node cluster, but you won't be able to scale it as it's a special case not for production use.

这篇关于Service Fabric群集状态为“无法升级服务".的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆