逆同期方向
同期操作の方向を逆にするには、次の手順で が同期をコミットし、reverse
エンドポイントを呼び出します。
逆同期を使用すると、コミットした後にクラスターを継続的に同期させることができます。同期をコミットした後は、2 つのクラスター間の継続的な同期を再開することはできません。mongosync
は空の宛先クラスターにのみ同期できるためです。カットオーバー後に同じ 2 つのクラスターを使用する必要がある場合は、reverse
エンドポイントを呼び出してクラスターを同期させます。
始める前に
同期方向を逆にする前に、mongosync
を構成し、start
エンドポイントを使用して次のパラメータを設定する必要があります。
reversible
次の行動をします:true
enableUserWriteBlocking
true
に設定されている場合にのみ使用できます。
元の同期の制限と要件の詳細については、reverse
を参照してください。
手順
同期の方向を逆にするには、次の手順を使用します。
1
同期を終了します。
「 カットオーバー プロセスの終了 」チュートリアルに従って、書込みブロックを有効にし、 データ移行を終了します。
重要: mongosync
では、逆同期プロセス中に フィルタリングされた同期 がサポートされません。
2
reverse
エンドポイントを呼び出します。
同期操作の方向を逆にするには、reverse
エンドポイントを呼び出します。元のソースクラスターは新しい宛先クラスターになり、元の宛先クラスターは新しいソースクラスターになります 。
mongosync
は、書込みのブロックを解除した後に(4 カットオーバー プロセスのステップ の間)、新しいソースクラスターで実行したすべての書込みを新しい宛先クラスターに複製します。