レプリカセットのシャーディングされたクラスターへの変換
項目一覧
- Cloud Managerへのプログラムによるアクセスのための OAuth 2.0認証はプレビュー機能として利用できます。
- 機能および関連するドキュメントは、プレビュー期間中にいつでも変更される可能性があります。 OAuth 2.0認証を使用するには、 Cloud Manager Public APIへのリクエストで使用するサービス アカウントを作成します。
Cloud Manager には、レプリカセットをシャーディングされたクラスターに変換する機能が用意されています。
MongoDB Cloud Managerで、プロジェクトのDeployment ページに移動します。
まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。
配置ページが表示されます。
ProcessesページにGoします。
配置の [ Processes ] タブをクリックします。
[プロセス ]ページが表示されます。
必要なレプリカセットを変換します。
から目的のレプリカセットのメニューをクリックし、 Convert to Sharded Clusterをクリックします。
新しいシャーディングされたクラスターの詳細を指定します。
Provide details for your new sharded clusterモーダルで次の設定を構成します。
シャーディングされたクラスターのコンポーネントに名前を付けます。
フィールドアクションCluster Name新しいクラスターの名前を入力します。CSRS NameCSRSの名前を入力します。注意
Convertをクリックした後は、これらの値を変更できません。
の各 プロセスに対して次の値を設定します。
mongod
Config Serversすべてのフィールドが必須です。注意
少なくとも 1 つの構成サーバーを配置する必要があります。
フィールドアクションHost Name[] メニューから既存のホスト名を選択するか、リストの上の検索ボックスにホスト名を入力してホストを検索します。
新しいホストを追加する必要がある場合には、次のようにします。
New Serverリンクをクリックします。
[Next] をクリックします。
手順に従って、新しいホストに新しいオートメーションをインストールします。
[Verify Agent] をクリックします。
PortIANAポート番号を入力します。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] をクリックします。
PortIANAポート番号を入力します。Log File
mongos
レプリカセットではなく プロセスに接続するようにアプリケーションを変更します。
Cloud Manager UI から、アイコンをクリックし、[ Connect to this instance ] をクリックします。 Connect to your Deploymentダイアログには、クラスター内のmongos
のホスト名とポートが表示されます。
Cloud Manager 配置への接続に関する詳細なドキュメントについては、「 MongoDB プロセスへの接続」を参照してください。
レプリカセットをシャーディングされたクラスターに変換した後、データベースのシャーディングを有効にし、コレクションをシャーディングできます。
コレクションをシャーディングする方法については、「 コレクションのシャーディング 」を参照してください。
より大きな容量をサポートするために追加のシャードを追加する必要がある場合は、シャーディングされたクラスターの [] メニューをクリックして、追加のシャードを作成します。