Docs Menu
Docs Home
/
MongoDB Cloud Manager

Amazon Web Services統合の構成

項目一覧

  • Considerations
  • 新しい EC 2インスタンスへのローリング再同期
  • レプリカセットのホスト名の更新

重要

MongoDBを使用してAmazon Web Services で サーバーをプロビジョニングする機能は、10Cloud Manager 月2017 で廃止されました。

  • 既存のクラスターは引き続き設定されます。

  • この廃止は、 DNSエントリに次の影響を与えます。

    • 既存サーバーのエントリは、少なくとも1 、 2023まで、現在解決されている IP アドレスと同じ IP アドレスに解決され続けます。

    • メンテナンスまたはインスタンスの停止/再起動により IP アドレスが変更されたサーバーは、 mongodbdns.comホスト名では解決できなくなります。

    • 既存のすべてのmongodbdns.comホスト名は 5 月2023に動作を停止します。

  • Cloud Managerは、 AWSを通じて直接プロビジョニングされたホストを管理できます。 オートメーション用にサーバーをプロビジョニング 」を参照してください。

  • Amazon Web Servicesでのフルマネージドプロビジョニングに懸念がある場合は、 MongoDB Atlasを評価してください。

Cloud Manager を使用してこれらの配置を管理する場合は、レプリカセットに対して次のいずれかの方法を使用して、各ホストのホスト名を更新します。

これらの手順には、古いプライマリを解任し、新しいプライマリに対して少なくとも 1 回の選挙をトリガーすることが含まれます。 rs.stepDown()メソッドが受信されてから、新しいプライマリが選出されるまで、または選択可能なセカンダリが存在しない場合は、元のプライマリが通常の操作を再開するまで、プライマリへのすべての書き込みは失敗します。 MongoDB バージョン4.0以前の場合、すべてのクライアント接続が閉じられます。

アプリケーションがクラスターへのすべての書き込み操作を停止するメンテナンスウィンド中に、この手順を実行することを検討します。

選挙について詳しくは、「 rs.stepDown() の動作」と「レプリカセットの選挙 」を参照してください。

1
2
  1. EC 2ホスト名を使用してレプリカセットに新しいインスタンスを追加します。 詳しくは、「レプリカセットへのノードの追加 」を参照してください。

  2. 最初の同期が完了するまで待ちます。 最初の同期のステータスを取得する方法については、 MongoDB マニュアルを参照してください。

  3. mongodbdns.comホスト名を持つ古いレプリカセット メンバーを 1 つ削除します。 詳細については、「レプリカセットからのノードの削除 」を参照してください。

プライマリ以外のレプリカセット ノードごとに繰り返します。

3
4
  1. EC 2ホスト名を使用して、最後の新しいインスタンスをレプリカセットに追加します。 詳しくは、「レプリカセットへのノードの追加 」を参照してください。

  2. 最初の同期が完了するまで待ちます。 最初の同期のステータスを取得する方法については、 MongoDB マニュアルを参照してください。

  3. プライマリに接続し、プライマリを降格します。 詳しくはrs.stepDown()を参照してください。

    注意

    プライマリを降格すると、新しいプライマリに対して少なくとも 1 回の選挙がトリガーされます。 選挙の詳細については、「レプリカセットの選挙 」を参照してください。

  4. レプリカセットからmongodbdns.comホスト名を持つ古いプライマリをレプリカセットから削除します。 詳細については、「レプリカセットからのノードの削除 」を参照してください。

MongoDB マニュアルの 「レプリカセットの可用性を維持しながらホスト名を変更する」 手順に従います。

リンクされた手順の概要は次のとおりです。

1
2

レプリカセットのプライマリ以外のメンバーごとに繰り返します。

3
4

注意

プライマリを降格すると、新しいプライマリに対して少なくとも 1 回の選挙がトリガーされます。 選挙の詳細については、「レプリカセットの選挙 」を参照してください。

5
6

次へ

MongoDB Cloud Manager