Docs Menu
Docs Home
/
MongoDB Ops Manager
/

レプリカセットのシャーディングされたクラスターへの変換

項目一覧

  • 配置の Clusters ビューに移動します。
  • 必要なレプリカセットを変換します。
  • 新しいシャーディングされたクラスターの詳細を指定します。
  • [Convert] をクリックします。
  • レプリカセットではなく、 mongosプロセスに接続するようにアプリケーションを変更します。
  • クラスター全体の設定を変更します。

MongoDB Ops Managerには、レプリカセットをシャーディングされたクラスターに変換する機能が用意されています。

1
  1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

  2. まだ表示されていない場合は、ナビゲーション バーの Projects メニューから目的のプロジェクトを選択します。

  3. まだ表示されていない場合は、サイドバーの [Deployment] をクリックします。

  1. [Clusters] ビューをクリックします。

2

から目的のレプリカセットのメニューをクリックし、 Convert to Sharded Clusterをクリックします。

3

Provide details for your new sharded clusterモーダルで次の設定を構成します。

  1. シャーディングされたクラスターのコンポーネントに名前を付けます。

    フィールド
    アクション
    Cluster Name
    新しいクラスターの名前を入力します。
    CSRS Name (MongoDB 3.2 以降)
    CSRSの名前を入力します。

    注意

    Convertをクリックした後は、これらの値を変更できません。

  2. の各 プロセスに対して次の値を設定します。mongodConfig Serversすべてのフィールドが必須です。

    注意

    少なくとも 1 つの構成サーバーを配置する必要があります。

    フィールド
    アクション
    Host Name

    [] メニューから既存のホスト名を選択するか、リストの上の検索ボックスにホスト名を入力してホストを検索します。

    新しいホストを追加する必要がある場合には、次のようにします。

    1. New Serverリンクをクリックします。

    2. [Next] をクリックします。

    3. 手順に従って、新しいホストに新しいオートメーションをインストールします。

    4. [Verify Agent] をクリックします。

    Port
    IANAポート番号を入力します。
    Data Directory

    mongodのデータベース ファイルへの絶対ディレクトリ パスを入力します。

    サンプル パスは/dataです。

    mongodは、指定されたホスト上のこれらのパスを排他的に使用する必要があります。 MongoDB Ops Manager Automation には、このディレクトリ内のすべてのファイルとフォルダーの読み取り、書込み、および実行に対するファイル システム権限が必要です。

    Log File

    mongodのログファイルの絶対ファイル パスを入力します。

    サンプル パスは/data/mongodb.logです。

    mongodは、指定されたホスト上のこれらのパスを排他的に使用する必要があります。 MongoDB Ops Manager Automation には、このディレクトリ内のすべてのファイルとフォルダーの読み取り、書込み、および実行に対するファイル システム権限が必要です。

    注意

    コンフィギュレーションサーバーの追加または削除

    • 新しい構成サーバーを追加するには、 [ Add a Config Server ] をクリックします。

    • コンフィギュレーションサーバーを削除するには、次のクリックします:削除するコンフィギュレーションサーバーの右側にある。

  3. シャーディングされたクラスター 内の各MongoSプロセスに対して次の値を設定します。 すべてのフィールドが必須です。

    注意

    フィールド
    アクション
    Host Name

    [] メニューから既存のホスト名を選択するか、リストの上の検索ボックスにホスト名を入力してホストを検索します。

    新しいホストを追加する必要がある場合には、次のようにします。

    1. New Serverリンクをクリックします。

    2. [Next] をクリックします。

    3. 手順に従って、新しいホストに新しいオートメーションをインストールします。

    4. [Verify Agent] をクリックします。

    Port
    IANAポート番号を入力します。
    Log File

    mongosプロセスのログの正確なファイル パスを入力します。

    サンプル パスは/data/mongodb.logです。

    mongosは、指定されたホスト上のこれらのパスを排他的に使用する必要があります。 MongoDB Ops Manager Automation には、このディレクトリ内のすべてのファイルとフォルダーの読み取り、書込み、および実行に対するファイル システム権限が必要です。

    注意

    mongoシャード ルーターの追加または削除

    • 新しいmongosを追加するには、 [ Add a MongoS ] をクリックします。

    • mongosを削除するには、次をクリックします:削除するmongosの右側にある 。

4
5

MongoDB Ops Manager UI から次をクリックします:アイコンをクリックし、[ Connect to this instance ] をクリックします。 Connect to your Deploymentダイアログには、クラスター内のmongosのホスト名とポートが表示されます。

MongoDB Ops Manager配置への接続に関する詳細なドキュメントについては、「 プロセスへの接続 」を参照してください。MongoDB

6

シャーディングされたクラスターにさらに変更を加える場合は、[配置の構成の編集] ページの [ Sharded Clusterタブ を参照してください。

レプリカセットをシャーディングされたクラスターに変換した後、データベースのシャーディングを有効にし、コレクションをシャーディングできます。

コレクションをシャーディングする方法については、「 コレクションのシャーディング 」を参照してください

より大きな容量をサポートするために追加のシャードを追加する必要がある場合は、シャーディングされたクラスターの [] メニューをクリックして、追加のシャードを作成します。

注意

変換後のバックアップへの影響

変換されたシャード(元のレプリカセット)には、次のものが含まれます。

  • backupEnabled

  • 以前のスナップショットが保持され

  • このシャードのみにスナップショットを復元する機能

変換後、シャーディングされたクラスター全体のバックアップを有効にする必要があります。 MongoDB FCV 4.0 またはそれ以前を実行しているデータベースでは、バックアップをアクティブ化するとMongoDB Ops Managerはコンフィギュレーションサーバーと変換されたシャードで最初の同期を開始します。 シャーディングされたクラスター全体への復元では、変換後に取得したスナップショットのみを使用する必要があります。

戻る

スタンドアロンのレプリカセットへの変換