2016-05-03 8 views
2

OpenServiceFabricCluster powershellが仮想マシンにノードを展開するために必要なファイアウォールルールを知っている人はいませんか?Azureサービスファブリッククラスタ:RPCのためにマシン10.0.0.Xに到達できませんでした

Azure Service Fabric Clusterをオンプレミスで作成しているときに、ドメイン管理者として展開powershellスクリプトを実行しているときに、ファイアウォールの問題にぶつかりました。

System.IO.IOException:ネットワークパスが見つかりませんでした私は、私は次の例外がスローされますノードとして実行するVM内でファイアウォールを持っているとき、私はhttps://azure.microsoft.com/nl-nl/documentation/articles/service-fabric-cluster-creation-for-windows-server/

に従っていました。 System.Fabric.FabricDeployer.ConfigurationDeployerでMicrosoft.Win32.RegistryKey.OpenRemoteBaseKeyでMicrosoft.Win32.RegistryKey.Win32ErrorStatic(のInt32のerrorCode、 文字列str)(RegistryHive HKEY、 ストリングマシン名、RegistryView図)で

。 GetTempPath(文字列 machineName)System.IO.IOException:ネットワークパスが見つかりませんでした。 System.Fabric.FabricDeployer.ConfigurationDeployerでMicrosoft.Win32.RegistryKey.OpenRemoteBaseKeyでMicrosoft.Win32.RegistryKey.Win32ErrorStatic(のInt32のerrorCode、 文字列str)(RegistryHive HKEY、 ストリングマシン名、RegistryView図)で

。 GetTempPath(String machineName)クラスタの作成に失敗しました。詳細については、 をFabricLogRootのトレースで確認してください。例外でクラスタを作成できませんでした。 System.AggregateException:1つ以上のエラーが発生しました。 ---> System.AggregateExcepation:1つ以上のエラーが発生しました。 ---> System.IO.IOException:RPC 10.0.0.7マシンに到達できませんでした。 ネットワーク接続を確認してください。 HRESULT = 53 ERROR_BAD_NETPATH at System.Fabric.DeploymentManager.b__30(文字列マシン) at System.Threading.Tasks.Parallel。今の<> c__DisplayClassf`1.b__c()

私は、ファイアウォールをオフにすることによってそれを固定し、それは究極の解決策ではありません。

答えて

3

マシン上でRemoteRegistryサービスが有効になっているようにすることをお勧めします。

これで問題が解決しない場合は、あなたがポートを開こうとすることができます
マイクロソフトのRPC EPM:135
SMB:445

出典:
https://serverfault.com/questions/393674/what-is-the-sequence-of-windows-rpc-ports-135-137-139-and-higher-ports-what
http://www.icir.org/gregor/tools/ms-smb-protocols.html

+0

はい、あなたは正しい方向に私を指摘しました:RemoteRegistryサービスは、指定されたパイプトリガーに基づいてのみオンになります。サービスファブリックはトリガーを実行しないようです。だから私はちょうどトリガーを削除し、レジストリを更新してサービスのアイドルストップを無効にしました。高度なcmdプロンプトを開き、「sc triggerinfo」remoteregistry「delete」と入力し、レジストリHKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥RemoteRegistry¥DisableIdleStopも編集して、0ではなく1に設定します。 – rfcdejong

関連する問題