2016-04-13 10 views
7

に命名サーバに接続に失敗しました。 Visual Studioを使用してService Fabricアプリケーションをクラスタに公開することができ、すべてがうまく動作していました。私は現在別のVisual Studioパブリッシュを介してアプリケーションをアップグレードしようとしていますが、パブリッシュアップグレードは常にOperation Timed Outエラーで失敗します。接続-ServiceFabricClusterは、私はノースセントラル米国におけるAzureのサービスファブリッククラスタをプロビジョニング、リモートAzureのサービスファブリッククラスタ

代わりに、私はPowerShellを使用してサービスファブリックのクラスタに接続しようとしました。ネーミングサービスに接続する際に次のようなエラーが発生した場合でも、これを行うことはできません。私は物事が再び作業を取得するにはどうすればよい

PS:\ WINDOWS \ system32> Connect-ServiceFabricCluster @connectArgs 警告:ネームサービスに連絡できませんでした。フェイルオーバーマネージャーサービスに連絡しようとすると... はWARNING:FMMに連絡しようとすると、フェイルオーバーマネージャーサービスへの接続に失敗しました... 偽 接続-ServiceFabricCluster:1つの以上のエラーが発生しました。ラインで :1文字:1 +接続-ServiceFabricCluster @connectArgs + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ + CategoryInfo:NotSpecified:(:) [接続-ServiceFabricCluster]、AggregateException + FullyQualifiedErrorId:CreateClusterConnectionErrorId、Microsoft.ServiceFabric.Powershell.ConnectCluster

+0

VSは、一貫して動作し、PSは一貫して失敗していますか?クラスタは保護されていますか? –

+0

PowerShellコンソールの再起動でこれが解決されますか?同様のエラーが発生しましたが、私のパスが違って見えて、コンソールを再起動すると問題が解決します。 –

+0

これで解決したと思います。あなたがしなければならないことがあったのですか? – TreeAndLeaf

答えて

1

IはPowerShellで同じエラーを取得し、 (https://blogs.msdn.microsoft.com/ncdevguy/2016/12/25/connecting-to-a-remote-azure-service-fabric-cluster-using-powershell/に基づく)

$clusterFQDN = <your_cluster_FQDN> 
$clusterEndpoint = $clusterFQDN+':19000' 
$certThumbprint = (Get-ChildItem -Path Cert:\CurrentUser\My | where {$_.Subject -like "*$clusterFQDN*" }).Thumbprint 
Connect-ServiceFabricCluster -ConnectionEndpoint $clusterEndpoint -KeepAliveIntervalInSec 10 -X509Credential -ServerCertThumbprint $certThumbprint -FindType FindByThumbprint -FindValue $certThumbprint -StoreLocation CurrentUser -StoreName My 

注:これは私のために働いたものですKeepAliveIntervalInSecパラメータオプションBUです残りは必須です。

注:これは、管理者の証明書がCurrentUser \ My(現在のユーザー - >証明書MMCスナップインの個人)にインストールされていることを前提としています。

OPは@connectArgsが何であるかを特定していないので、私の答えがOPによって試されたかどうかは確かではありません。

+0

ありがとうございます。私はこれがGoogleの最初の答えではないかどうかわかりません。 – Steve

関連する問題