3.6. Ceph Orchestrator を使用したホストへのラベルの追加
Ceph Orchestrator を使用して、既存の Red Hat Ceph Storage クラスター内のホストにラベルを追加できます。ラベルの例の一部は、ホストにデプロイされるサービスに基づいて、mgr、mon、および 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 クラスターがある。
- ホストがストレージクラスターに追加される。
手順
Cephadm シェルにログインします。
例
[root@host01 ~]# cephadm shellホストにラベルを追加します。
構文
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