2017-01-13 10 views
1

私は、自動化スクリプトを使用してSF Cluster Linux Previewを作成しました。セキュアなサービスファブリックの作成がノードの状態を待つのに邪魔になる

ステップ:

  1. は、リソース・グループを作成します(場所eastus)リソース
  2. 設定ポリシーが--enabled-のために展開 '真' --enabled-FOR-グループの下
  3. 作成さkeyvault
  4. から
  5. ノードタイプ2(ブロンズ、信頼性 - シルバーD2_V2、耐久性)と
  6. 作成したサービスファブリックのクラスタをkeyvaultする証明書をアップロードテンプレートの展開「真」

展開後、ノードはSFクラスタに参加しません。それは 'ノードを待っている'状態で立ち往生しています。

ノードの参加に関する認証の問題に関連していますか?

関連するStackoverflowの質問: Azure service fabric cluster provisioning questions しかし、これはこの問題を解決しません。

答えて

1

この問題は、無効な証明書の拇印によるものです。 私は私のスクリプト

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

ように証明書の拇印を取得するために、次のコマンド(SHA256)を使用していたが、ここで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') 
関連する問題