現象
SharePoint ワークフロー マネージャー (SPWFM) のマルチサーバー ファームを設定しようとすると、最初のサーバーがファーム内で問題なく構成されます。 ただし、以前に作成した SPWFM ファームに 2 台目のサーバーを参加しようとすると、ワークフロー マネージャー構成ウィザードは 10 分後にタイムアウトします。 さらに、[操作] セクションの Service Bus のイベント ログには、ウィザードがメッセージ ブローカー サービスを開始しようとしたときに、次のエラーが継続的に表示されます。
Windows Fabricサービスの登録に失敗しました。 残りの :6 を再試行します。 例外 System.Fabric.FabricException: サービスの種類が既に登録されています。 ---> System.Runtime.InteropServices.COMException: HRESULT からの例外: 0x80071BD1
at System.Fabric.Interop.NativeRuntime.IFabricRuntime.RegisterStatefulServiceFactory(IntPtr serviceType, IFabricStatefulServiceFactory factory)
at System.Fabric.FabricRuntime.InternalRegisterServiceFactory(Boolean isStateful, String serviceType, ServiceFactoryBroker serviceFactoryBroker)
at System.Fabric.Interop.Utility.<>c__DisplayClass28_0.<WrapNativeSyncInvoke>b__0()
at System.Fabric.Interop.Utility.WrapNativeSyncInvoke[TResult](Func'1 func, String functionTag, String functionArgs)
--- 内部例外スタック トレースの終わり ---
at System.Fabric.Interop.Utility.WrapNativeSyncInvoke[TResult](Func'1 func, String functionTag, String functionArgs)
at System.Fabric.Interop.Utility.RunInMTA(Action action)
at Microsoft.Cloud.ServiceBus.MessageContainerHost.Ring.Join()
原因
これは、Azure Service Fabric のインストールと構成プロセスに関連する既知の問題です。 SharePoint ワークフロー マネージャーセットアップを実行する前に、Azure Service Fabric をインストールする必要があります。
ステータス
Microsoft はこの問題を認識しており、修正プログラムが利用可能になったときにこの記事を更新します。