4.4.2. ストレッチモードでのデータセンターモニターサービスホストの管理


この情報を使用して、ストレッチモードでデータセンターモニターサービス (mon) ホストを追加および削除します。データセンターの管理は、仕様ファイルを使用するか、Ceph クラスター上で直接行うことができます。

前提条件

始める前に、次の前提条件が満たされていることを確認してください。

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • クラスターでストレッチモードが有効になっている
  • ノードへの root レベルのアクセス。

4.4.2.1. サービス仕様ファイルを使用して mon サービスを管理する

以下の手順では、mon サービスを追加する方法を詳しく説明します。サービスを削除する場合は、サービス仕様ファイルを更新するときと同じ手順で、該当する情報を削除します。

手順

  1. mon の仕様ファイルをエクスポートし、出力を mon-spec.yaml に保存します。

    構文

    ceph orch ls mon --export > mon-spec.yaml

    ファイルをエクスポートした後、YAML ファイルを編集できます。

  2. 新しいホストの詳細を追加します。次の例では、host08 が DC2 データセンターバケット内のクラスターに追加されています。

    構文

    service_type: host
    addr: 10.1.172.225
    hostname: host08
    labels:
    - mon
    ---
    service_type: mon
    service_name: mon
    placement:
     label: mon
    spec:
     crush_locations:
       host01:
       - datacenter=DC1
      host02:
       - datacenter=DC1
      host03:
       - datacenter=DC1
       host04:
       - datacenter=DC2
       host05:
       - datacenter=DC2
       host06:
       - datacenter=DC2
       host08:
       - datacenter=DC2

  3. 仕様ファイルを適用します。

    構文

    ceph orch apply -i mon-spec.yaml

    [ceph: root@host01 /]# eph orch apply -i mon-spec.yaml
    Added host 'host08' with addr '10.1.172.225'
    Scheduled mon update...

検証

  1. ceph mon dump コマンドを使用して、mon サービスがデプロイされ、適切な CRUSH の場所がモニターに追加されたことを確認します。

    [ceph: root@host01 /]# ceph mon dump
    epoch 16
    fsid ff19789c-f5c7-11ef-8e1c-fa163e4e1f7e
    last_changed 2025-02-28T12:12:51.089706+0000
    created 2025-02-28T11:34:59.325503+0000
    min_mon_release 19 (squid)
    election_strategy: 3
    stretch_mode_enabled 1
    tiebreaker_mon host07
    disallowed_leaders host07
    0: [v2:10.0.56.37:3300/0,v1:10.0.56.37:6789/0] mon.host01; crush_location {datacenter=DC1}
    1: [v2:10.0.59.188:3300/0,v1:10.0.59.188:6789/0] mon.host05; crush_location {datacenter=DC2}
    2: [v2:10.0.59.35:3300/0,v1:10.0.59.35:6789/0] mon.host02; crush_location {datacenter=DC1}
    3: [v2:10.0.56.189:3300/0,v1:10.0.56.189:6789/0] mon.host07; crush_location {datacenter=DC3}
    4: [v2:10.0.56.13:3300/0,v1:10.0.56.13:6789/0] mon.host04; crush_location {datacenter=DC2}
    dumped monmap epoch 16

  2. ceph orch host ls を使用して、ホストがクラスターに追加されたことを確認します。

    [ceph: root@host01 /]# ceph orch host ls
    HOST                                        ADDR         LABELS       STATUS
    host01            10.0.56.37   mgr,mon,osd
    host02            10.0.59.35   mgr,mon,osd
    host03            10.0.58.106  osd,mds,rgw
    host04            10.0.56.13   osd,mon,mgr
    host05            10.0.59.188  mgr,mon,osd
    host06            10.0.56.223  rgw,mds,osd
    host07            10.0.56.189  _admin,mon
    7 hosts in cluster

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る