【Azure 微服务】记一次错误的更新Service Fabric 证书而引发的集群崩溃而只能重建

简介: 【Azure 微服务】记一次错误的更新Service Fabric 证书而引发的集群崩溃而只能重建

问题描述

错误的操作步骤:

1)更新Service Fabric 的证书,制定了次要证书(Secondary),但是只修改了Service Fabric Cluster证书,而没有指定VMSS(虚拟机规模集)的证书

2)在Azure Service  Fabric 的门户中的Certificates页面,点击主从切换后,发现_Node_0就Down

3)[错误步骤] 为了解决#2的问题,把当前的SF通过ARM模板重新部署了一次,导致问题严重,所有Node都Down了,这时候,Service Fabric Explorer工具还是可以打开的

4)  重启了VMSS,发现问题更加严重,Service Fabric Explorer也无法打开

 

问题分析

面对以上的问题,因为集群已经损坏,无法连接到Service Fabric Explorer上查看Eorror/Waining信息,所以最快的办法就是新建Service Fabric Cluster,在新建Cluster的时候同时就选择新证书。

 

正确的替换证书的步骤

使用ARM Teamplate修改证书:(Service Fabric, 使用ARM Template方式来更新SF集群的证书(Renew SF Certificate)

使用PowerShell命令修改证书:(因证书过期导致Service Fabric集群挂掉(升级无法完成,节点不可用)

 

如果替换证书后,打开Service Fabric Explorer出现“证书无效错误”

 

出现该问题的原因是:

  1. 本地安装的证书与Service Fabric Explorer的域名不一致所致,但是他们的签名Thumbprint (指证书中的Thumbprint 和在SF Cluster中配置的Thumbprint )一样。
  2. 这个报错并不会影响Service Fabric 运行,可以忽略。

 

目录
打赏
0
3
3
0
194
分享
相关文章
【Azure Service Fabric】关于Service Fabric的相关问题
【Azure Service Fabric】关于Service Fabric的相关问题
微服务实践之使用 kube-vip 搭建高可用 Kubernetes 集群
微服务实践之使用 kube-vip 搭建高可用 Kubernetes 集群
179 1
【Azure 微服务】新创建的Service Fabric集群,如何从本地机器上连接到Service Fabric Explorer(Service Fabric状态/错误查看工具)呢?
【Azure 微服务】新创建的Service Fabric集群,如何从本地机器上连接到Service Fabric Explorer(Service Fabric状态/错误查看工具)呢?
【Azure 微服务】新创建的Service Fabric集群,如何从本地机器上连接到Service Fabric Explorer(Service Fabric状态/错误查看工具)呢?
|
6月前
【Azure Fabric Service】Service Fabric部署失败问题 Provisioning of VM extension ConfigureVM has timed out.
【Azure Fabric Service】Service Fabric部署失败问题 Provisioning of VM extension ConfigureVM has timed out.
【Service Fabric】Service Fabric删不掉的问题
【Service Fabric】Service Fabric删不掉的问题
Hyperledger fabric 测试环境部署
Hyperledger fabric 测试环境部署及相关问题解答
323 3
Hyperledger fabric 测试环境部署
Hyperledger fabric智能合约编写(一)
本篇文章主要对链码编写的主要思路和部分API进行梳理。
223 1
Hyperledger fabric部署链码(二)安装链码到fabric
fabric部署chaincode-go(智能合约)系列之二
173 1

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等