スタンドアロンのレプリカセットへの変換
Overview
MongoDB Ops Managerには、のスタンドアロンインスタンスをレプリカセットに変換する機能が用意されています。 変換されると、レプリカセットは以前のスタンドアロン インスタンスをプライマリとして持ちます。
手順
プロセスで ...の省略記号をクリックし、 Convert to Replica Setを選択します。
レプリカセット名を入力します。
レプリカセット名を入力し、 Convertボタンをクリックします。
重要
レプリカセット名は、一度配置すると変更できません。 この設定は、 _id
レプリカ構成オプションに対応します。
MongoDB Ops Manager にEditing Replica Setビューが表示されます。 次の手順では、そのビューの各セクションの内容を説明します。
クラスター全体の設定を構成する
Replica Set Configurationセクションには、次のクラスター全体の構成設定が含まれています。 値がグレーで非インタラクティブな設定は不変です。
設定 | 説明 |
---|---|
Replica Set Id | レプリカセットの配置の名前を入力します。 これは、一度設定すると変更できません。 この設定は、 |
Auth Schema Version | 配置のユーザー データを保存するには、ユーザーを保存するためのスキーマを選択します。 3.0より古いバージョンの MongoDB からアップグレードする場合、 MongoDB 3.0 + は、ユーザー データに以前のバージョンとは異なるスキーマを使用します。 互換性情報については、MongoDB 3.0リリースノートの 「セキュリティの変更」を参照してください。 |
Feature Compatibility Version | 配置の機能の互換性バージョンを選択します。 配置で MongoDB バージョン3.4以降を実行している場合、MongoDB Ops Manager はこのフィールドを表示します。 |
Replica Set Settings | レプリカセットに関連付けられている各プロセスの表を表示します。 各プロセスの MongoDB サーバーのバージョン、データディレクトリ、およびログ パスを構成できます。 |
Process Name | |
Version |
MongoDB Ops Manager には、配置で使用可能な MongoDB バージョンのみが一覧表示されます。 このフィルタリングを無効にするには、 |
Data Directory |
各 |
Log File | ログファイル名と拡張子を含む、 たとえば、
|
各レプリカセット ノードを構成します。
MongoDB Ops Managerでは、Member Configuration セクションの MongoD Settings 見出しの下に各レプリカセット ノードが一覧表示されます。 各レプリカセット ノードには、次のオプションがあります。
設定 | 説明 |
---|---|
Member | メニューから次のいずれかのレプリカセット ノード ロールを選択します。
|
Hostname | MongoDB Ops Manager Automation がレプリカセット ノードを配置するホストを メニューから選択します。 メニューには、 MongoDB Ops Manager Automation の下のホストのみが一覧表示されます。 MongoDB Ops Manager Automation へのサーバーの追加に関する詳細なドキュメントについては、「オートメーション用のサーバーのプロビジョニング 」を参照してください。 このホスト名は、ホスト名、 FQDN 、 IPv4アドレス、またはIPv6アドレスにすることができます。 |
Port | |
Votes | |
Priority | |
Delay | このノードがプライマリ ノードより "遅れる" 秒数を指定します。 この設定は、 |
Build Indexes |
|
Tags | レプリカセットに関連付けられたタグを指定します。 この設定は、 レプリカセット タグに関する詳細なドキュメントについては、「レプリカセット タグ」を参照してください。 |
Add a Mongod |
レプリカセット設定を構成します。
Replication Settingsセクションには、レプリカセットの次の構成オプションがあります。
設定 | 説明 |
---|---|
Protocol Version | レプリカセットで使用されるレプリケーションプロトコルのバージョンを選択します。 この設定は、 詳細については、「レプリカセットのプロトコル バージョン 」を参照してください。 |
Chaining Allowed | セカンダリ メンバーが他のセカンダリメンバーから複製できるようにするには、 |
Write Concern Majority Journal Default |
|
Heartbeat Timeout (secs) | レプリカセットがお互いのハートビートが成功するまで待つ秒数を指定します。 この設定は、 |
Election Timeout (ms) | レプリカセットのプライマリが到達不能なときを検出するための時間制限をミリ秒単位で指定します。 この設定は、 |
CatchUp Timeout (ms) | 新たに選出されたプライマリが、より新しい書込み (write) を行った可能性のある他のレプリカセットと同期するか、または追いつくまでの時間制限をミリ秒単位で指定します。 この設定は、 |
CatchUp Takeover Delay (ms) | ノードが現在の プライマリ よりも進んでいると判断した後、 キャッチアップ引き継ぎ の開始を待つ時間をミリ秒単位で指定します。この設定は、 |
Last Error Defaults | レプリカセットのデフォルトの書込み保証 ( write concern ) を指定します。 レプリカセットは、書込み (write) 操作またはgetLastErrorが他の書込み保証 (write concern) を指定していない場合にのみ、この書込み保証 (write concern) を使用します。 このオプションが設定されていない場合、レプリカセットのデフォルトの書込み保証 (write concern) はプライマリからの確認のみを必要とします。 このオプションはドキュメント形式( |
Force Reconfigure | レプリカセットの再構成を強制することを指定します。 警告:レプリカセットの再構成を強制すると、コミットされた過半数の書込み (write) がロールバックされる可能性があります。 慎重に進む必要があります。 この操作の潜在的な影響について質問がある場合は、 MongoDB サポートにお問い合わせください。 詳細については、MongoDB Server マニュアルの「使用できないノードを含むレプリカセットの再構成」を参照してください。 |
MongoDB レプリカセットの詳細構成オプションを設定します。
Advanced Configuration Optionsセクションでは、配置内の各 MongoDB プロセスの MongoDBランタイム オプションを設定できます。
オプションを追加するには
[Add Advanced Options] をクリックします。
Select a Startup Optionをクリックし、構成オプションを選択します。
MongoDB Ops Manager は、選択したオプションに許容値を設定するためのコンテキストを区別する入力を表示します。
[ Add ] をクリックして、選択したオプションとそれに対応する値をクラスター内の選択したプロセスタイプのすべてのプロセスに追加します。
MongoDB Ops Managerは、クラスター内の各プロセスを論理的にグループ化して一覧表示します。 論理グループの左側にある灰色の矢印をクリックすると、そのサブグループとプロセスが表示されます。 必要に応じて、各プロセスの詳細オプションを個別に変更できます。
使用可能なAdvanced Configuration Optionsの説明については、「 MongoDB デプロイの詳細オプション 」を参照してください。