コンフィギュレーションサーバーのレプリカセットへの変換
重要
非推奨の通知
この手順は、2019 年 8 月 15 日現在、非推奨になりました。 サポートされなくなりました。
シャーディングされたクラスターでは、 コンフィギュレーションサーバーは シャーディングされたクラスターのメタデータを保存します。 シャーディングされたクラスターが完全に機能するには、 コンフィギュレーションサーバー が利用可能で、コンフィギュレーションサーバー間でメタデータが一貫している必要があります。
WiredTiger ストレージ エンジンを実行するコンフィギュレーションサーバーはレプリカセットとして配置できます。 レプリカセットとしてコンフィギュレーションサーバーを実行すると、整合性が向上し、コンフィギュレーションサーバーの可用性が向上します。 MongoDB Ops Managerは、 MongoDB 3.2 以降を使用するすべての新しいシャーディングされたクラスター配置にコンフィギュレーションサーバーをレプリカセットとして自動的に配置します。 ただし、アップグレードする前に、既存の MongoDB 3.2シャーディングされたクラスター配置のレプリカセットにコンフィギュレーションサーバーを変換する必要があります。 コンフィギュレーションサーバーのレプリカセットは、他のレプリカセットと同様に管理できます。
注意
機能の可用性
MongoDB 3.2.4 以降を実行している配置の場合。
MongoDB Ops Managerバージョン 2.0.3 以降が必要です。
警告
バックアップが 有効 になっており、シャーディングされたクラスターのコンフィギュレーションサーバーをレプリカセットに変換すると、 MongoDB Ops Manager Automation は変換前に作成されたスナップショットを使用してシャーディングされたクラスターを復元できなくなります。 オートメーションでは、変換後に作成されたスナップショットのみが使用できます。
前提条件
- MongoDB Ops Managerバージョン 2.0.3 以降。
- MongoDB Ops Managerはバージョン 2.0.3 以降である必要があります。
- MongoDB 3.2.4 以降
- コンフィギュレーションサーバーをレプリカセットに変換するには、シャーディングされたクラスターで MongoDB 3.2.4 以降を実行している必要があります。 MongoDB のバージョンをアップグレードするには、「 MongoDBのバージョンの変更 」を参照してください。
- 変換する 3 つのコンフィギュレーションサーバー
- シャーディングされたクラスターは、変換する 3 つのコンフィギュレーションサーバーを実行している必要があります。 コンフィギュレーションサーバーのレプリカセットへの変換後、コンフィギュレーションサーバーのレプリカセットにノードを追加できます。
- の親ディレクトリに対する書込み権限
dbPath
- オートメーションには、各コンフィギュレーションサーバーの
dbPath
の親ディレクトリに対する書込み権限が必要です。
- の親ディレクトリに対する書込み権限
手順
注意
コンフィギュレーションサーバーのレプリカセットへの変換中に、
コンフィギュレーションサーバーが MMAPv1ストレージ エンジンを使用する場合、 MongoDB Ops Managerはストレージ エンジンをWiredTigerに変更します。
MongoDB Agent は、変換プロセスの一部として一時的なコンフィギュレーションサーバーを作成し、変換後に削除します。 MongoDB Agent が変換中にいずれかの時点でそれらを検出した場合、配置リストでは到達不能なホストとして表示されます。 変換後、リストから安全に削除できます。 「 1 つの配置の管理やモニタリングを停止する 」を参照してください。