こんにちは、この構成を使用して mongo クラスターをセットアップしました
- mongos が実行されている 3 つの異なるマシンがあります (安定性/パフォーマンス/可用性を確保するために、すべてが異なる IP を持つ物理マシンです)。
- 3 つの異なる VM 上の 3 つの構成サーバー。
- ハイエンド マシンで実行されている 2 つの Mongo シャード (2 つのポートで実行されている 2 つの mongod インスタンスは、両方の mongod に別々の db ディレクトリがあります)。
このセットは配置され、すでに実行されています。
これら 2 つのシャードにレプリカ セットを追加したいのは、各シャードに 2 つのレプリカがあることを意味します。私の質問は
- 各シャードが既に存在する場合、既存のクラスターにレプリカ セットを追加するにはどうすればよいですか?
- 各レプリカは、ほぼ 2 TB のデータを持つ対応するシャードと同じ db スペースを持ちますか?
- 確実にフェイルオーバーするには、別のマシンを使用してこれらのレプリカをホストする必要がありますか?