MongoDB のバージョンを変更する
の MongoDBシャーディングされたクラスター 、 MongoDBレプリカセット 、 スタンドアロンの インスタンス では、配置の可用性を最大化しながら、同じ機能互換性バージョン(FCV)内の のバージョンをアップグレードまたはダウングレードできます。MongoDB Ops Manager
ダウンロードする 用 の のカスタム構築バージョンを追加MongoDB MongoDB Ops Managerしてダウンロードできます。
MongoDB Ops Managerが配置を管理しない場合は、 MongoDBのバージョンを手動で変更する必要があります。 詳細については、各MongoDB リリースのアップグレード チュートリアルを参照してください。
注意
MongoDB Ops Managerサポート終了が近づいている バージョンの のサポートMongoDB
MongoDB Ops Managerは、 MongoDB 3.6 より前のバージョンのバックアップ、モニタリング、またはオートメーションをサポートしていません。
MongoDB Ops ManagerMongoDB Agentでは、MongoDB 3.6 以降を実行しているクラスターで を使用し、オートメーション、バックアップ、モニタリングを引き続きサポートします。
Considerations
配置の MongoDB バージョンを変更する前に、考慮事項や互換性の問題について次のドキュメントを確認してください。
警告
MongoDB 5.0から6.0にアップグレードします
シャーディングされたクラスターを MongoDB 5.0から6.0にアップグレードする場合は、MongoDB マニュアルの 「シャーディングされたクラスターを6.0にアップグレードする」 ページの手順を使用して、各
mongos
のキャッシュされたルーティング テーブルを更新する必要があります。 。ドライバーのドキュメント。
事前定義されたメンテナンスウィンドウ中にバージョンの変更を計画します。
本番環境を変更する前に、ステージング環境で MongoDB のバージョンを変更します。 ステージング環境は、本番環境をミラーリングする必要があります。 これにより、本番環境の配置のダウンタイムにつながる可能性のある互換性の問題を回避できます。
レプリカセット と シャーディングされたクラスター の手動アップグレードを実行する場合は、 MongoDB リリースノート に従ってください。
注意
ダウングレードの制限事項
MongoDB 配置をダウングレードすることはできません。
バージョン 5.0 から 4.4.0 より前のバージョン
バージョン 4.4 から 4.2.6 より前のバージョン
バージョン 4.2 から任意のバージョン 4.0.12 (Windows の場合)または 4.0.7(Linux の場合)
バージョン 4.0 から 3.6.23 より前のバージョン
前提条件
ダウングレード時に互換性のない MongoDB 機能を削除する
MongoDB 配置で Feature Compatibility VersionがVersionと同じリリース シリーズに設定されている場合は、まず インスタンスのfeatureCompatibilityVersionを手動でダウングレードする必要があります。
ダウングレードの考慮事項を読み、サポートされていない機能に対して適切なアクションを実行します。
機能の互換性バージョンをダウングレードします。
注意
これにより、 5.0と互換性のない機能がすべて削除され、 "featureCompatibilityVersion" : "4.4"
が設定されます。
手順
必要なバージョン番号がバージョン リストにあることを確認します。
Cluster ConfigurationセクションのCluster Settings見出しには、名前、MongoDB のバージョン、データディレクトリ、ログファイルを持つプロセスが一覧表示されます。
[ Cluster Settings ] 見出しまでスクロールします。
リスト内の最初の MongoDB プロセスでVersion矢印をクリックします。
注意
ローカル モードで実行していて、必要なバージョンが見つからない場合は、 バージョンマニフェストを手動で更新 できます。
詳細については、「ローカル モード構成 」を参照してください。