Docs Menu

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にライブ移行するには、移行ホストのサーバーをプロビジョニングします。

移行ホストは、専用の MongoDB Agent をインストールするサーバーです。 この MongoDB Agent は、ライブ移行操作を自動化します。 構成オプションagentFeatureCloudMigrationEnabledtrueに設定する必要があります。

移行ホストを使用して、 MongoDB Ops ManagerからAtlasへの配置のライブ移行プロセスを管理します。 移行ホストは他の目的で使用することはできません。

移行ホストをプロビジョニングすると、そのサーバーはServersタブに表示されます。 移行ホスト上のMongoDB Agentは、 MongoDB Ops ManagerからAtlasへのデータの 1 回限りの移行を実行し、ライブ移行ステータスをMongoDB Ops Managerに報告します。

からライブ移行を開始する方法については、「MongoDB Ops Manager Atlasのライブ移行のワークフローの確認Atlas 」を参照してください。

一度に複数の配置を移行する予定の場合は、Atlas に移行する配置ごとに専用の移行ホストを作成します。

注意

HTTP proxyの使用は、再試行されたHTTPS requestsの TLS 証明書を中断して置き換えますが、 MongoDB Ops Managerをハイブリッド モードで使用する場合、サポートされません。

移行ホストでは、64 ビット CPU アーキテクチャと、サポートされている次のいずれかのプラットフォームを使用する必要があります。 プラットフォームは、移行を容易にするために移行ホストが実行する移行ツールによって異なります。

  • Cloud Managerでモニタリングに追加する 6.0.17 より前のMongoDBのソース配置のライブ移行(プッシュ)の移行ホストホストは mongomirror を実行します。

    アーキテクチャ
    Distro/OS
    5.0

    x86_64

    RHEL/Centos 7

    RHEL/Centos 8

    Amazon Linux 2

    SUSE 12

    SUSE 15

    Debian 9

    Debian 10

    Debian 11

    Ubuntu 18.x

    Ubuntu 20.x

    ARM

    RHEL/Centos 8

    Amazon Linux 2

    PowerPC/ ppc64le

    RHEL/ Centos 7

    RHEL/ Centos 8

    zSeries/ 390x

    RHEL 7

    RHEL 8

    Windows

    注意

    ライブ移行用の移行ホストの構成は、Windows または macOS ではサポートされていません。 サポートされているプラットフォームのいずれかで移行ホストをプロビジョニングする場合は、Windows ベースの配置から Atlas へのデータをライブ移行(プッシュ)できます。 macOS ベースの配置から Atlas へのデータのライブ移行はできません。

    MongoDB Ops Managerがローカル モードで実行されている場合、 mongomirror をダウンロードするには、次のサーバーへの送信アクセス権が必要です。

    translators-connectors-releases.s3.amazonaws.com
  • MongoDB 6.0.17+ または 7.0.13+ のライブ移行(プッシュ)の移行ホスト Cloud Managerで監視されるソース配置。移行ホストは mongosync を実行します。

    移行ホストは、 64ビットの CPU アーキテクチャとmongosync プラットフォームのいずれかを使用する必要があります。

ライブ移行プロセスは CPU 集中型であり、十分なネットワーク帯域幅が必要です。 移行を成功させるために、十分なリソースがあるクラウド インスタンスを使用してください。

ネットワーク帯域幅が低いホスト環境として特徴付けられているホスト環境は避けてください。

次の手順で説明されている手順で説明されているように、 cloudMigrationOplogPathオプション用に追加のストレージをプロビジョニングする必要がある場合もあります。

  • MongoDB 6.0.17+ または 7.0.13+ プッシュ ライブ移行を容易にするには、 mongosync を実行する移行ホストに、少なくとも 8 CPU と 24 GBのRAMを搭載したインスタンスを使用します。

  • 6.0.17 より前のMongoDBバージョン。 プッシュライブ移行を容易に行うために、mongomirror を実行する移行ホストの場合は、2-4 CPU コアと 4-8 GBのRAMを搭載したホストを使用してレプリカセットを移行します。 シャードあたり 2-4 CPU コアを持つインスタンスを使用して、シャーディングされたクラスターを移行します。

1
2

詳細については、「配置を監視またはバックアップのみに MongoDB Agent をインストールする 」を参照してください。

3
  1. 前の手順でオートメーションエージェント.config ファイルがまだ開いていない場合は、お好みのテキスト エディターで開きます。

    sudo vi /etc/mongodb-mms/automation-agent.config
  2. 次のライブ移行構成オプションを追加または更新します。

    キー

    true

    ライブ移行 プロセスの oplog ファイルへのパス。このキーは任意であり、設定されている場合は、oplog バッファリング用に指定されたディレクトリに十分なストレージをプロビジョニングする必要があります。 配置にこのキーを設定する必要があるかどうかの判断でサポートが必要な場合は、 MongoDB サポート にお問い合わせください。

  3. オートメーションエージェント.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 の設定 」を参照してください。

4

追加のサーバーはServersタブの下に表示され、追加の MongoDB Agent はAgentsタブの下に表示されます。

移行ホストをプロビジョニングしたら、Atlas に切り替え、ウィザードの手順に従ってライブ移行プロセスを開始できます。