サービスファブリックを3台のVMにインストールしました。Windows Server 2016上でVMごとに5ノード(ポートの競合を避けるために別々のNodeTypeで構成されています)。これはOneBoxサービスファブリックdevマシン上に5つのノードがあります。サービスファブリックImageStoreServiceが複製に失敗する
インストール中にすべて正常に動作し、すべてのサービスが正しく開始されます。問題は、ImageStoreServiceが、完了するのではなくの3つのノード(beta2
,gamma4
& beta0
)のいずれかを使用してレプリケーションサイクルを完了できないことです。
サービス自体が報告されます。
Error event: SourceId='System.FM', Property='State'. Partition is below target replica or instance count. ImageStoreService 3 3 00000000-0000-0000-0000-000000003000 N/P RD beta2 Up 131372506454740092 N/S IB gamma4 Up 131372506515241065 N/S RD beta0 Up 131372506515241066 (Showing 3 out of 3 replicas. Total available replicas: 2.)
私は、各システムサービスにより作成された共有フォルダが利用可能であることを確認したと、ディスク上のバッキングフォルダを持っていました(時には、アンインストールプロセスが孤児を作成します)。 3台のサーバーすべてでWindowsファイアウォールを無効にして、ブロックされないようにしました。 3台のマシンすべてにWindows Server 2016を再インストールし、Service Fabricを再インストールしましたが、問題は残ります。
更新 質問へのコメントに基づいて、私は新しい構成を作成し、(以前のように)3つのVMを渡ってそれを展開したが、VMごとに1つだけのノードを実行しています。
サービスを再度罰金起動するが、ImageStoreServiceレポート:
Unhealthy event: SourceId='System.FM', Property='State', HealthState='Warning', ConsiderWarningAsError=false. Partition reconfiguration is taking longer than expected. ImageStoreService 3 3 00000000-0000-0000-0000-000000003000 P/P RD gamma Up 131376836149092409 S/S IB alpha Up 131376836457801126 S/S IB beta Up 131376836457801127 (Showing 3 out of 3 replicas. Total available replicas: 1.)
このWarning
は、時間の経過Error
になります。 ImageStoreのレプリケーションがVM全体に広がるとすぐに、レプリケーションを完了できないようです。
私の質問は、これまでに誰かがこれまでに遭遇したことがありますか?何が複製を失敗させる可能性があるかについての示唆はありますか?インストールクラスタ内でレプリケーションイベントに関連して格納されているエラー情報はどこにありますか?
私たちは同じページから情報を得ました。プロダクション環境では、サービスファブリックは、物理マシンまたは仮想マシンごとに1つのノードのみをサポートしています。 " ImageStoreServiceが正しく動作しない唯一のシステムサービスである理由はまだ分かっています。 – Snympi
それでは、devクラスタの設定とprodクラスタを混在させる理由は何ですか? – LoekD
私はデバッグの目的で使用する3台のマシンからなるデベロッパークラスターを持っています。特に、フォールトドメインが正しく機能するかどうかをテストする場合は特にそうです。私はこれがプロダクトセットアップのためだと言及していない。問題は、ImageStoreServiceのシステムサービスが起動していないことです。 – Snympi