Docs Menu
Docs Home
/
MongoDB Cloud Manager
/ /

MongoDB Agent の移行ホストのプロビジョニング

項目一覧

  • Overview
  • Considerations
  • 前提条件
  • 移行ホストのリソース要件
  • 手順
  • 次のステップ

重要

ライブ移行(プッシュ): MongoDB Ops Manager によって管理または監視されるソース配置では非推奨またはサポート対象外

  • 配置が Ops Manager によって管理または監視される MongoDB 6.0 以降のバージョンを実行するソース配置の場合、ライブ移行(プッシュ)はサポートされません。

  • 配置が Ops Manager によって管理または監視される MongoDB 5.0 以前のバージョンを実行するソース配置の場合、ライブ移行(プッシュ)は非推奨です。

  • MongoDB 6.0 .+ を実行しているソース配置の場合、 配置が Cloud Manager によって監視されている場合は、ライブ移行(プッシュ)がサポートされます。 詳細については、「 Cloud Manager によって監視されている MongoDB クラスターの Atlas へのライブ移行 」を参照してください。

Cloud Manager で監視されているソース MongoDB 配置を Atlas にライブ移行するには、移行ホストのサーバーをプロビジョニングします。

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

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

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

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

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

注意

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

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

  • Cloud Manager でモニタリングに追加する MongoDB バージョン 5.0 以降(FCV)のソース配置のライブ移行(プッシュ)の移行ホストは 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 へのデータのライブ移行はできません。

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

    translators-connectors-releases.s3.amazonaws.com
  • MongoDB 6.0.8 + のライブ移行用の移行ホスト(プッシュ) 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 コアの インスタンスを使用して、シャーディングされたクラスターを移行します。

1
  1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

    配置ページが表示されます。

2

配置の [ Agents ] タブをクリックします。

[エージェント ]ページが表示されます。

3
4

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

5
  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>
agentFeatureCloudMigrationEnabled=true
cloudMigrationOplogPath=<The path to the oplog files>
6

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

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

戻る

オートメーションの使用