レプリカセットのシャーディングされたクラスターへの変換
項目一覧
MongoDB Ops Managerには、レプリカセットをシャーディングされたクラスターに変換する機能が用意されています。
必要なレプリカセットを変換します。
から目的のレプリカセットのメニューをクリックし、 Convert to Sharded Clusterをクリックします。
新しいシャーディングされたクラスターの詳細を指定します。
Provide details for your new sharded clusterモーダルで次の設定を構成します。
シャーディングされたクラスターのコンポーネントに名前を付けます。
フィールドアクションCluster Name新しいクラスターの名前を入力します。CSRS Name (MongoDB 3.2 以降)CSRSの名前を入力します。注意
Convertをクリックした後は、これらの値を変更できません。
の各 プロセスに対して次の値を設定します。
mongod
Config Serversすべてのフィールドが必須です。注意
少なくとも 1 つの構成サーバーを配置する必要があります。
フィールドアクションHost Name[] メニューから既存のホスト名を選択するか、リストの上の検索ボックスにホスト名を入力してホストを検索します。
新しいホストを追加する必要がある場合には、次のようにします。
New Serverリンクをクリックします。
[Next] をクリックします。
手順に従って、新しいホストに新しいオートメーションをインストールします。
[Verify Agent] をクリックします。
PortIANAポート番号を入力します。Data Directory各
mongod
のデータベース ファイルへの絶対ディレクトリ パスを入力します。サンプル パスは
/data
です。mongod
は、指定されたホスト上のこれらのパスを排他的に使用する必要があります。 MongoDB Ops Manager Automation には、このディレクトリ内のすべてのファイルとフォルダーの読み取り、書込み、および実行に対するファイル システム権限が必要です。Log File各
mongod
のログファイルの絶対ファイル パスを入力します。サンプル パスは
/data/mongodb.log
です。mongod
は、指定されたホスト上のこれらのパスを排他的に使用する必要があります。 MongoDB Ops Manager Automation には、このディレクトリ内のすべてのファイルとフォルダーの読み取り、書込み、および実行に対するファイル システム権限が必要です。注意
コンフィギュレーションサーバーの追加または削除
新しい構成サーバーを追加するには、 [ Add a Config Server ] をクリックします。
コンフィギュレーションサーバーを削除するには、次のクリックします:削除するコンフィギュレーションサーバーの右側にある。
シャーディングされたクラスター 内の各MongoSプロセスに対して次の値を設定します。 すべてのフィールドが必須です。
注意
少なくとも 1 つの
mongos
を配置する必要があります。フィールドアクションHost Name[] メニューから既存のホスト名を選択するか、リストの上の検索ボックスにホスト名を入力してホストを検索します。
新しいホストを追加する必要がある場合には、次のようにします。
New Serverリンクをクリックします。
[Next] をクリックします。
手順に従って、新しいホストに新しいオートメーションをインストールします。
[Verify Agent] をクリックします。
PortIANAポート番号を入力します。Log File
mongos
レプリカセットではなく プロセスに接続するようにアプリケーションを変更します。
MongoDB Ops Manager UI から次をクリックします:アイコンをクリックし、[ Connect to this instance ] をクリックします。 Connect to your Deploymentダイアログには、クラスター内のmongos
のホスト名とポートが表示されます。
MongoDB Ops Manager配置への接続に関する詳細なドキュメントについては、「 プロセスへの接続 」を参照してください。MongoDB
レプリカセットをシャーディングされたクラスターに変換した後、データベースのシャーディングを有効にし、コレクションをシャーディングできます。
コレクションをシャーディングする方法については、「 コレクションのシャーディング 」を参照してください。
より大きな容量をサポートするために追加のシャードを追加する必要がある場合は、シャーディングされたクラスターの [] メニューをクリックして、追加のシャードを作成します。
注意
変換後のバックアップへの影響
変換されたシャード(元のレプリカセット)には、次のものが含まれます。
backupEnabled
以前のスナップショットが保持され
このシャードのみにスナップショットを復元する機能
変換後、 シャーディングされたシャーディングされたクラスター全体のバックアップを有効にする必要があります。
レプリカセットで配置リージョンを有効にした場合は、新しいコンフィギュレーションサーバーの配置リージョンを選択する必要があります。 リージョンを選択するまで、シャーディングされたクラスターはMisconfigured状態です。 詳しくは、「シャードに配置リージョンを割り当てる 」を参照してください。