【Azure 微服务】Service fabric升级结构版本失败问题 - LuBu0505/My-Code GitHub Wiki

问题描述

Service fabric升级结构版本失败,Service Fabric的可靠性层是白银层,持久性层为青铜层,当把节点从6个直接在虚拟规模集(VMSS)中缩放成了3个。从而引起了Service Fabric 全部的3个节点状态显示都是错误的,部署应用出现问题,升级结构版本等操作都会报错。

问题回答

首先 Service Fabric的可靠性层决定主节点类型的VM数目。

如果可靠性层是Silver,那么至少需要5个节点,

如果可靠性层是Bronze,那么至少需要3个节点。

当把节点从6个直接在虚拟规模集(VMSS)中缩放成了3个时, Silver至少需要5个节点,所以导致它不知道发生了什么情况,所以报告节点丢失。导致Service Fabric集群状态显示为不正常。

:Service Fabric 系统服务在群集中以主节点类型运行。 横向缩减主节点类型时,切勿在横向缩减实例数时使其少于可靠性层所需的数目,以便service fabric出现问题。

可靠性层:https://docs.azure.cn/zh-cn/service-fabric/service-fabric-cluster-capacity#reliability-characteristics-of-the-cluster

耐久性层:https://docs.azure.cn/zh-cn/service-fabric/service-fabric-cluster-capacity#durability-characteristics-of-the-cluster

如何删除 Service Fabric 节点:https://docs.azure.cn/zh-cn/service-fabric/service-fabric-cluster-scale-in-out#remove-the-service-fabric-node

Service fabric版本:https://docs.azure.cn/zh-cn/service-fabric/service-fabric-versions

升级群集版本:https://docs.azure.cn/zh-cn/service-fabric/service-fabric-cluster-upgrade

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

分类: 【Azure 微服务】

标签: Service fabric升级结构版本失败问题Service Fabric