2015-11-19 9 views
6

ローカルクラスタをセットアップしようとすると、私は次のエラーを取得powershellスクリプトするネーミングサービスを待っている失敗します。ローカルクラスタのインストールに DevClusterSetup.ps1の準備ができて

Screenshot of powershell responses

のいずれかの方法がありますインストールを続行するか、このエラーの原因を修正しますか?

乾杯、

マイク


は、私は完全にSDKを削除し、オーバー始めたが、私はまだ同じ問題を抱えていました。 「Connect-ServiceFabricCluster」に至るまでのすべてがまったく機能しません(私はすべての提案に従っています)。

もちろん、名前付けサービスに関する警告は何かを指摘しなければなりませんか?

私は以下を参照してください。それぞれの試み:

WARNING: Failed to contact Naming Service. Attempting to contact Failover Manager Service... 2>WARNING: Failed to connect Failover Manager Service, Attempting to contact FMM... 2>Connect-ServiceFabricCluster : A communication error caused the operation to fail. 2>At D:\Source\Play\ServiceFabricApplication\ServiceFabricApplication\Scripts\Deploy-FabricApplication.ps1:158 char:16 2>+ ... [void](Connect-ServiceFabricCluster @ClusterConnectionParameters ... 2>+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2> + CategoryInfo : InvalidOperation: (:) [Connect-ServiceFabricCluster], FabricTransientException 2> + FullyQualifiedErrorId : CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster

トレイからリセットをしようとは: Tray output

答えて

0

これは通常、メインのサービスホストが実行されていないことを示しています。これがちょうどリリースされたパブリックプレビューSDKにある場合、通常はクラスタをリセットすることでこれらの状況を解決できます(サービスファブリックトレイアイコンを右クリックしてリセットをクリックするだけです)。これが古いバージョンの場合は、まずはアップグレードする必要があります:)しかし、それ以外の場合はservices.mscをチェックして、FabricHostSvcが実行されていることを確認してください。

+0

サービスはインストールされておらず、サービスファブリックトレイアイコンの兆候はありません。 – mikehole

+0

私たちは最新のSDKでローカルクラスタマネージャへのリンクをStartに追加し、ローカルクラスタの設定を改善しました。最新のSDKを入手してもう一度お試しいただければ、これを手伝ってうれしいです。 – masnider

0

エラーは一時的な通信エラーです。タスクマネージャを開いて、「詳細」タブに移動し、「FabricHost.exe」と「Fabric.exe」が実行されているかどうかを確認します。これは、クラスタがセットアップされ実行されているかどうかを示します。

新しい管理者のPowerShellウィンドウを開き、 'Connect-ServiceFabricCluster'を使用してクラスタに接続しようとします。

接続が失敗した場合は、「CleanCluster.ps1」を使用してクラスタを削除し、「DevClusterSetup.ps1」を使用して再設定してください。これで問題は解決します。

Troubleshoot your local development cluster setupにアクセスしてください。

+0

実行中のサービスの兆候がなく、CleanCluster.ps1スクリプトがハングするだけです。これは実際には物事がこれより深くなるように見えます。 powershellに「クラスタ構成の削除中です...」と表示され、それ以上は取得されません。 – mikehole

+0

私はSDKを完全に削除してからやり直しましたが、私はまだ同じ問題を抱えています。 「Connect-ServiceFabricCluster」に至るまでのすべてがまったく機能しません(私は上記のすべての提案に従っています)。 私は次のように見ています: – mikehole

+0

クラスタが矛盾した状態になったようです。これには、サービスファブリックのトレースを調べ、実際の原因を把握する必要があります。私はService Fabricチームのエンジニアです。私はharahma [at] microsoft [dot] comのService Fabricトレース(ログフォルダから)を私に電子メールで送ることができます。 Azureのロギングサポートチケットに精通している方は、この問題を解決するためにAzureのチケットを使用することをお勧めします。それまでの間、私はどのようにしてあなたをブロック解除することができるかを見るために、この作業を続けます。 –

0

私は最近、すべてのTCP接続がFabricTransientException例外でエラーになっていたのと同様の状況にありました。

原因がWindowsファイアウォールであることが判明しました。ドメインネットワークのファイアウォールを無効にすると、接続は成功し、サービスに再びアクセスできました。

P.S>誰かが同じ問題に直面している場合:最初は、インストールのファブリックホストサービスが「開始」ステータスで停止していただけです。この問題の主な原因は、Windowsファイアウォールサービスがサーバー上で無効になっていることでした。 Windowsサービスを有効にして起動した後、Fabric Hostサービスが期待どおりに開始されました。

1

私の場合、クラスタは稼働していませんでした(つまり、タスクマネージャではFabric.exeのプロセスがありません)。その近い PowerShellウィンドウの後

& "$ENV:ProgramFiles\Microsoft SDKs\Service Fabric\ClusterSetup\DevClusterSetup.ps1" 

をし、(管理者として)新しいものを開きます。

私は私が管理者としてPowerShellを開いて実行し、再び働く事を得ることができました。その後、 Connect-ServiceFabricClusterが働いた。

関連する問題