AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

MongoDB Enterprise(レプリカセット)へのアップグレード

MongoDB Enterpriseは 、次のようなMongoDB Community Editionでは利用できないさまざまな機能を提供しています。

次の手順では、レプリカセットを MongoDB Community Edition から MongoDB Enterprise Edition にアップグレードする手順を概説します。 たとえば、次の手順を使用して、MongoDB 7.0 Community から MongoDB 7.0 Enterprise にアップグレードできます。

警告

別のリリース バージョンにアップグレードする場合は、以下の手順は使用しないでください。

MongoDB のバージョン番号付け、リリースの種類、アップグレードパスに関する一般的なガイダンスについては、MongoDB のバージョンとアップグレードパス。を参照してください。

オペレーティング システムに応じて、パッケージ マネージャーを使用するか、バイナリを手動でダウンロードして、MongoDB Enterprise バイナリをインストールできます。

パッケージ マネージャーを使用して MongoDB Community をインストールした場合は、ご使用のオペレーティング システムのパッケージ マネージャーの手順に従います。

インストール中に、パッケージ マネージャーはコミュニティ パッケージを削除します。これは再起動するまで実行中の配置には影響しません。

ダウンタイムを最小限に抑えるには、「ローリング」アップグレードを使用して、他のノードが利用可能である間に個別にアップグレードを行い、MongoDB Community から Enterprise Edition にアップグレードします。

1

レプリカセットのセカンダリノードを一度に 1 つずつアップグレードします。

  1. mongodインスタンスをシャットダウンします。

  2. 同じ構成mongod (例: 同じデータディレクトリ、構成ファイルなど)。

次のセカンダリ ノードをアップグレードする前に、ノードがSECONDARY状態に回復するまで待機します。

2

すべてのセカンダリ メンバーが Enterprise にアップグレードされたら、 mongoshをプライマリに接続し、 rs.stepDown()を使用してプライマリを降格し、新しいプライマリ選挙を強制します。

3

rs.status() でプライマリが降格し、別のノードが PRIMARY 状態になったことが示されたら、降格したプライマリをアップグレードします。

  1. 降格したプライマリをシャットダウンします。

  2. 同じ構成mongod (例: 同じデータディレクトリ、構成ファイルなど)。

重要

Enterprise 機能を使用する前に、すべてのメンバーが Enterprise エディションにアップグレードされていることを確認してください。