MongoDB Agent の移行ホストのプロビジョニング
重要
ライブ移行(プッシュ): MongoDB Ops Manager によって管理または監視されるソース配置では非推奨またはサポート対象外
配置が Ops Manager によって管理または監視される MongoDB 6.0 以降のバージョンを実行するソース配置の場合、ライブ移行(プッシュ)はサポートされません。
配置が Ops Manager によって管理または監視される MongoDB 5.0 以前のバージョンを実行するソース配置の場合、ライブ移行(プッシュ)は非推奨です。
MongoDB 6.0 .+ を実行しているソース配置の場合、 配置が Cloud Manager によって監視されている場合は、ライブ移行(プッシュ)がサポートされます。 詳しくは、「 Cloud Manager によって監視されている MongoDB クラスターを Atlas にライブ移行する 」を参照してください。
で監視されているソースMongoDB 配置をMongoDB Ops Manager Atlasにライブ移行するには、移行ホストのサーバーをプロビジョニングします。
Overview
移行ホストは、専用の MongoDB Agent をインストールするサーバーです。 この MongoDB Agent は、ライブ移行操作を自動化します。 構成オプション agentFeatureCloudMigrationEnabled
をtrue
に設定する必要があります。
移行ホストを使用して、 MongoDB Ops ManagerからAtlasへの配置のライブ移行プロセスを管理します。 移行ホストは他の目的で使用することはできません。
移行ホストをプロビジョニングすると、そのサーバーは Serversタブに表示されます。 移行ホスト上のMongoDB Agentは、 MongoDB Ops ManagerからAtlasへのデータの 1 回限りの移行を実行し、ライブ移行ステータスをMongoDB Ops Managerに報告します。
MongoDB Ops Managerからライブ移行を開始する方法については、「 「 Atlas への配置をAtlasに移行する」と「 Atlas Atlasのライブ移行のワークフローを確認する 」を参照してください。
Considerations
一度に複数の配置を移行する予定の場合は、Atlas に移行する配置ごとに専用の移行ホストを作成します。
注意
HTTP proxyの使用は、再試行されたHTTPS requestsの TLS 証明書を中断して置き換えますが、 MongoDB Ops Managerをハイブリッド モードで使用する場合、サポートされません。
前提条件
移行ホストでは、64 ビット CPU アーキテクチャと、サポートされている次のいずれかのプラットフォームを使用する必要があります。 プラットフォームは、移行を容易にするために移行ホストが実行する移行ツールによって異なります。
Cloud Manager でモニタリングに追加する MongoDB バージョン 5.0 以降(FCV)のソース配置のライブ移行(プッシュ)の移行ホストは mongomirror を実行します。
アーキテクチャDistro/OS5.0x86_64RHEL/Centos 7RHEL/Centos 8Amazon Linux 2SUSE 12SUSE 15Debian 9Debian 10Debian 11Ubuntu 18.xUbuntu 20.xARMRHEL/Centos 8Amazon Linux 2PowerPC/ ppc64leRHEL/ Centos 7RHEL/ Centos 8zSeries/ 390xRHEL 7RHEL 8Windows注意
ライブ移行用の移行ホストの構成は、Windows または macOS ではサポートされていません。 サポートされているプラットフォームのいずれかで移行ホストをプロビジョニングする場合は、Windows ベースの配置から Atlas へのデータをライブ移行(プッシュ)できます。 macOS ベースの配置から Atlas へのデータのライブ移行はできません。
MongoDB Ops Managerがローカル モードで実行されている場合、 mongomirror をダウンロードするには、次のサーバーへの送信アクセス権が必要です。
translators-connectors-releases.s3.amazonaws.com MongoDB 6.0.5 + のライブ移行用の移行ホスト(プッシュ) Cloud Manager で監視されるソース配置。移行ホストはmongosyncを実行します。
移行ホストは、 64ビットの CPU アーキテクチャとmongosync プラットフォームのいずれかを使用する必要があります。
移行ホストのリソース要件
ライブ移行プロセスは CPU 集中型であり、十分なネットワーク帯域幅が必要です。 移行を成功させるために、十分なリソースがあるクラウド インスタンスを使用してください。
ネットワーク帯域幅が低いホスト環境として特徴付けられているホスト環境は避けてください。
次の手順で説明されている手順で説明されているように、 cloudMigrationOplogPath
オプション用に追加のストレージをプロビジョニングする必要がある場合もあります。
MongoDB 6.0.8+。 プッシュ ライブ移行を容易に行うために、
mongosync
を実行する移行ホストには、少なくとも 8 CPU と 24 GB の RAM を搭載した インスタンスを使用してください。MongoDB バージョン 5.0 以降(FCV)。 プッシュ ライブ移行を容易にするために
mongomirror
を実行する移行ホストの場合、レプリカセットを移行するには、2 ~ 4 CPU コアと 4 ~ 8 GB の RAM を搭載したホストを使用します。 シャードあたり 2 ~ 4 CPU コアの インスタンスを使用して、シャーディングされたクラスターを移行します。
手順
Automation[] で、オペレーティング システムを選択し、移行ホストでエージェントをインストールして実行する手順に従います。
詳細については、「配置を監視またはバックアップのみに MongoDB Agent をインストールする 」を参照してください。
ライブ移行を有効にするには、MongoDB Agent の構成ファイルを編集します。
前の手順でオートメーションエージェント.config ファイルがまだ開いていない場合は、お好みのテキスト エディターで開きます。
sudo vi /etc/mongodb-mms/automation-agent.config 次のライブ移行構成オプションを追加または更新します。
キー値true
ライブ移行 プロセスの oplog ファイルへのパス。このキーは任意であり、設定されている場合は、oplog バッファリング用に指定されたディレクトリに十分なストレージをプロビジョニングする必要があります。 配置にこのキーを設定する必要があるかどうかの判断でサポートが必要な場合は、 MongoDB サポート にお問い合わせください。オートメーションエージェント.config ファイルへの結果としての変更に、ライブ移行に必要な次の構成オプションが含まれていることを確認します。
mmsGroupId=<The ID of your project> mmsApiKey=<The Agent API key of your project> mmsBaseUrl=<The URL of your Ops Manager application> agentFeatureCloudMigrationEnabled=true cloudMigrationOplogPath=<The path to the oplog files>
更新された設定を組み込むにはMongoDB Agent を再起動します。
追加のサーバーはServersタブの下に表示され、追加の MongoDB Agent はAgentsタブの下に表示されます。
次のステップ
移行ホストをプロビジョニングしたら、Atlas に切り替え、ウィザードの手順に従ってライブ移行プロセスを開始できます。