Создание Secure Service Fabric зависло в ожидании состояния узлов

Я создал предварительную версию SF Cluster Linux с помощью сценария автоматизации.

Шаги:

  1. Создайте группу ресурсов (местоположение восток)
  2. Создано хранилище ключей в группе ресурсов
  3. Установите политику --enabled-for-deployment 'true' --enabled-for-template-deployment 'true'
  4. Загрузили сертификат в keyvault
  5. Создан кластер Service Fabric с типом узла 2 (D2_V2, Durability - Bronze, Reliability - Silver)

После развертывания узлы не присоединяются к кластеру SF. он застрял в состоянии ожидания узлов.

Связано ли это с проблемой аутентификации для присоединения узлов?

Связанные вопросы по Stackoverflow: вопросы по подготовке кластера служебной фабрики Azure Но это не решить эту проблему.


person Raghu K Nair    schedule 13.01.2017    source источник


Ответы (1)


Проблема возникла из-за недействительного отпечатка сертификата. Я использовал следующую команду (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')
person Raghu K Nair    schedule 24.01.2017