高可用性3サーバーの設定

はい、単一マシンでDiscourseが動作するようになりました。他にもう2台のマシンがあります。Dockerゲストの/sharedボリュームをNFSディレクトリに指すことで、すべてのマシンがアップロードファイル(特にロゴなど)にアクセスできるようにしています。

Dockerイメージをマシン2と3にコピーしました(docker save -o app-image local_discourse/app、その後docker load -i app-image)。

単純に./launcher start appを実行すれば動作すると思っていたのですが、containers/app.ymlのチェックを試みています。

マシン2と3でapp.ymlをチェック(変更を加える)ことを許可した場合、データベースに問題が発生するでしょうか?

3台のマシンで単一のセットアップを動かすより良い方法はあるでしょうか?