安全 Service Fabric 创建卡在等待节点状态

Secure Service Fabric creation stuck in waiting for nodes status

我已经创建了 SF 集群 Linux 通过自动化脚本预览。

步骤:

  1. 创建资源组(位置东)
  2. 在资源组
  3. 下创建了keyvault
  4. 设置策略 --enabled-for-deployment 'true' --enabled-for-template-deployment 'true'
  5. 已将证书上传到密钥库
  6. 已创建节点类型为 2 的 Service Fabric 集群(D2_V2,耐用性 - 铜牌,可靠性 - 银牌)

部署后节点未加入SF集群。它卡在 'waiting for nodes' 状态。

是否与节点加入的认证问题有关?

相关的 Whosebug 问题: 但这并不能解决这个问题。

问题是由于无效的证书指纹造成的。 我使用以下命令 (sha256) 在我的脚本中获取证书指纹

CERT_THUMB=$(openssl x509 -in server.crt -noout -sha256 -fingerprint | awk -F= '{print $NF}' | sed -e 's/://g')

如此处所述https://github.com/ChackDan/Service-Fabric/blob/master/Scripts/CertUpload4Linux/CreateAndUploadtoKeyvault.md

但是当我在同一个项目中检查 cert_helper.py 脚本时。我发现它在不使用 -sha256

的情况下生成指纹
CERT_THUMB=$(openssl x509 -in server.crt -noout -fingerprint | awk -F= '{print $NF}' | sed -e 's/://g')