Atlas Core クラスターを以前のメジャーMongoDBバージョンにダウングレードするには、アップグレードする前に FCV を固定しておく必要があります。このチュートリアルでは、Atlas Core クラスターをダウングレードする方法と、FCV を固定および固定解除する方法について説明します。
FCV の仕組みとダウングレード能力を保持する方法については、 「 MongoDB のバージョンとアップグレード パス 」を参照してください。
重要
Atlas Infinite クラスターはMongoDB の手動バージョン管理をサポートしていません。
Atlas Core クラスターのみがMongoDBバージョンのアップグレードとダウングレードをサポートしています。
Atlas Infinite クラスターは Latest Version With Auto Upgrades を使用してMongoDBを実行し、手動バージョン アップグレードをサポートしていません。 Atlas は、Atlas Infinite クラスターのバージョン管理を自動的に管理します。
制限
クラスターのバージョンのダウングレードには次の制限が適用されます。
このページの手順を使用してクラスターをダウングレードできるのは、アップグレードする前に機能の互換性バージョンを固定した場合のみです。
クラスターは、固定された FCV に一致するメジャー バージョンにのみダウングレードできます。
このアクションは、固定された FCV が現在の FCV より 1 つだけ下で、かつLatest Version With Auto Upgrades が有効になっていない場合にのみ実行できます。
サポート終了が近づいているバージョンには、ダウングレードできません。現在のバージョンのサポートが終了する前に、固定が行われるようにします。
FCV 固定は専用クラスターでのみ使用できます。
FCV の固定は、固定日から4 週間を超えて延長することはできません。
ダウングレードが必要で、アップグレードする前に機能の互換性バージョンを固定しなかった場合は、次の操作を実行できます。
特定の時点に復元する:
クラスターで継続的なクラウドバックアップが有効になっている場合は、PIT 復元を実行して、クラスターを古いMongoDBバージョンで以前の状態に復元できます。
前のメジャー バージョンで新しいクラスターを作成します。
継続的なクラウドバックアップからの復元 の手順を使用して、 PIT リストアを実行します。
Atlas のスナップショットからの復元:
クラウドバックアップを継続的なクラウドバックアップなしで有効にしている場合は、以前のバージョンに基づくクラスターの最新のスナップショットを新しいクラスターに復元することを検討してください。
前のメジャー バージョンで新しいクラスターを作成します。
MongoDBのバージョンが新しいクラスターにアップグレードする前に、スケジュールされたスナップショットまたはオンデマンドのスナップショットからの復元の手順を使用して、最新のスナップショットを復元する。
必要なアクセス権
メジャー バージョンでクラスターをダウングレードしたり、クラスターの FCV を固定したり、クラスターの FCV Project Ownerを固定解除したりするには、プロジェクトの 以上のロールが必要です。
クラスターを 1 つのメジャー バージョンでダウングレード
クラスターを 1 段階のメジャー バージョンでダウングレードするには、以下の手順を行います。
Atlas で、プロジェクトの Clusters ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 Database見出しの下のClustersをクリックします。
[ Clusters (クラスター) ] ページが表示されます。
API を使用してクラスターを 1 つのメジャー バージョンでダウングレードするには、「 1 つのプロジェクトから 1 つのクラスターを変更する 」を参照してください。
クラスターの FCV のピン留め
クラスターにピン留めされた FCV がある場合、クラスターVersion カードの下部にあるクラスターの の横にピン アイコンが表示されます。カーソルをピンアイコンにカーソルを合わせると、FCV と有効期限を表示するツールチップが表示されます。
Atlas は、有効期限が 以降、または 以降の次回のメンテナンスウィンドウでクラスターの FCV の固定を解除します。
クラスターのMongoDBバージョンをすでにアップグレードしている場合は、固定の有効期限が切れると、Atlas は FCV をMongoDBバージョンと一致するようにアップグレードします。
警告
FCV 固定は、固定日から最大4 週間続く短期間の測定で、以前のバイナリ バージョンの動作をシミュレートするものではありません。新しいサーバー機能を可能にする特定の内部データ構造のアップグレードのみが延期されます。以前のバージョンへのダウングレードが不要であることが確認できたら、現在のバイナリ バージョンと一致するように FCV の固定を解除します。
クラスターの FCV を固定するには次の手順に従います。
Atlas で、プロジェクトの Clusters ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 Database見出しの下のClustersをクリックします。
[ Clusters (クラスター) ] ページが表示されます。
有効期限を設定します。
すべての日付は、ISO8601 の日付と時刻形式(UTC)の MM/DD/YYYY形式のタイムスタンプに設定されます。 FCV の有効期限は、FCV を固定した日付から 4 週間以内に設定します。有効期限が経過すると、ツールチップにExpired XX/XX/XXXX が表示されます。 FCV キーは4 週間後に自動的に期限切れになります。
FCV 固定の有効期限が切れると、Atlas は、有効期限が 以降、または 以降のメンテナンスウィンドウでクラスターの FCV の固定を解除します。クラスターのMongoDBバージョンをすでにアップグレードしている場合は、Atlas はMongoDBバージョンと一致するように FCV をアップグレードします。
Atlas 管理APIを使用してクラスターの機能の互換性バージョンを固定するには、1 つのプロジェクトの 1 つのクラスターの 機能の互換性バージョン を固定するを参照してください。
Unpin the FCV for Your Cluster
クラスターの FCV の固定を解除するには:
Atlas で、プロジェクトの Clusters ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 Database見出しの下のClustersをクリックします。
[ Clusters (クラスター) ] ページが表示されます。
Atlas Administration APIを使用してクラスターの機能の互換性バージョンの固定を解除するには、「1つのプロジェクトの1つのクラスターの機能の互換性バージョンの固定を解除します」を参照してください。
サポートお問い合わせ
このドキュメントで説明されている範囲外で移行のサポートに関して質問がある場合、または移行中にエラーが発生した場合は、Atlas のユーザーインターフェイスからサポートチケットを申請してください。