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