3.6. Ceph Orchestrator を使用したホストへのラベルの追加

Ceph Orchestrator を使用して、既存の Red Hat Ceph Storage クラスター内のホストにラベルを追加できます。ラベルの例の一部は、ホストにデプロイされるサービスに基づいて、mgrmon、および osd になります。

cephadm に特別な意味を持ち、_ で始まる以下のホストラベルを追加することもできます。

  • _no_schedule: このラベルは、cephadm がホスト上でデーモンをスケジュールまたはデプロイすることを阻止します。すでに Ceph デーモンが含まれている既存のホストに追加されると、これにより、cephadm は、自動的に削除されない OSD を除いて、それらのデーモンを別の場所に移動します。ホストに _no_schedule ラベルが追加されると、デーモンはそのホストにデプロイされません。ホストが削除される前にデーモンがドレインされると、そのホストに _no_schedule ラベルが設定されます。
  • _no_autotune_memory: このラベルは、ホスト上のメモリーを自動調整しません。そのホスト上の 1 つ以上のデーモンに対して、osd_memory_target_autotune オプションまたは他の同様のオプションが有効になっている場合でも、デーモンメモリーが調整されることを阻止します。
  • _admin: デフォルトでは、_admin ラベルはストレージクラスター内のブートストラップされたホストに適用され、client.admin キーは、ceph orch client-keyring {ls|set|rm} 関数でそのホストに配布されるように設定されます。このラベルを追加のホストに追加すると、通常、cephadm は設定ファイルとキーリングファイルを /etc/ceph にデプロイします。

前提条件

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

手順

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

    [root@host01 ~]# cephadm shell

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

    構文

    ceph orch host label add HOST_NAME LABEL_NAME

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

検証

  • ホストをリスト表示します。

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