4.3. コマンドラインインターフェイスを使用した Ceph モニターデーモンのデプロイ


Ceph Orchestrator はデフォルトで 1 つのモニターデーモンをデプロイします。コマンドラインインターフェイスで placement 仕様を使用して、追加のモニターデーモンをデプロイできます。異なる数のモニターデーモンをデプロイするには、別の数を指定します。モニターデーモンがデプロイされるホストを指定しないと、Ceph Orchestrator はホストをランダムに選択し、モニターデーモンをそれらにデプロイします。

注記

ストレッチモードでクラスターを使用している場合は、Ceph Monitor を追加する前に、crush_location を手動でモニターに追加します。

構文

ceph mon add HOST IP_ADDRESS datacenter=DATACENTER

[ceph: root@host01 /]# ceph mon add host01 213.222.226.50 datacenter=DC1

adding mon.host01 at [v2:213.222.226.50:3300/0,v1:213.222.226.50:6789/0]

この例では、datacenter=DC1crush_location です。

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • ホストがクラスターに追加されている。

手順

  1. Cephadm シェルにログインします。

    [root@host01 ~]# cephadm shell

  2. Ceph モニターデーモンをデプロイするには、以下の 4 つの方法があります。

方法 1

  • 配置仕様を使用して、ホストにモニターをデプロイします。

    注記

    Red Hat は --placement オプションを使用して特定のホストにデプロイすることを推奨します。

    構文

    ceph orch apply mon --placement="HOST_NAME_1 HOST_NAME_2 HOST_NAME_3"

    [ceph: root@host01 /]# ceph orch apply mon --placement="host01 host02 host03"

    注記

    コマンドの最初のノードとしてブートストラップノードが含まれるようにしてください。

    重要

    モニターを個別に追加しないでください。ceph orch apply mon は置き換えを行うため、モニターはすべてのホストに追加されません。たとえば、以下のコマンドを実行すると、最初のコマンドが host01 にモニターを作成します。2 番目のコマンドは host1 のモニターの代わりに host02 にモニターを作成します。3 番目のコマンドは host02 のモニターの代わりに host03 にモニターを作成します。最終的には、3 番目のホストにのみモニターが存在することになります。

    # ceph orch apply mon host01
    # ceph orch apply mon host02
    # ceph orch apply mon host03

方法 2

  • 配置仕様を使用して、ラベルの付いた特定ホストに特定数のモニターをデプロイします。

    1. ホストにラベルを追加します。

      構文

      ceph orch host label add HOSTNAME_1 LABEL

      [ceph: root@host01 /]# ceph orch host label add host01 mon

    2. デーモンをデプロイします。

      構文

      ceph orch apply mon --placement="HOST_NAME_1:mon HOST_NAME_2:mon HOST_NAME_3:mon"

      [ceph: root@host01 /]# ceph orch apply mon --placement="host01:mon host02:mon host03:mon"

方法 3

  • 配置仕様を使用して、特定ホストに特定数のモニターをデプロイします。

    構文

    ceph orch apply mon --placement="NUMBER_OF_DAEMONS HOST_NAME_1 HOST_NAME_2 HOST_NAME_3"

    [ceph: root@host01 /]# ceph orch apply mon --placement="3 host01 host02 host03"

方法 4

  • ストレージクラスターのホストにモニターデーモンを無作為にデプロイします。

    構文

    ceph orch apply mon NUMBER_OF_DAEMONS

    [ceph: root@host01 /]# ceph orch apply mon 3

検証

  • サービスをリスト表示します。

    [ceph: root@host01 /]# ceph orch ls

  • ホスト、デーモン、およびプロセスをリスト表示します。

    構文

    ceph orch ps --daemon_type=DAEMON_NAME

    [ceph: root@host01 /]# ceph orch ps --daemon_type=mon

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.