3.20. OSD の追加
Cephadm は、利用できないデバイスに OSD をプロビジョニングしません。ストレージデバイスは、以下の条件すべてを満たす場合に利用可能であると見なされます。
- デバイスにはパーティションがない。
- デバイスをマウントしてはいけない。
- デバイスにはファイルシステムを含めることはできない。
- デバイスには Ceph BlueStore OSD を含めることはできない。
- デバイスは 5 GB を超える必要がある。
デフォルトでは、Red Hat Ceph Storage 6.0 で osd_memory_target_autotune
パラメーターは true
に設定されます。OSD メモリーのチューニングに関する詳細は、Red Hat Ceph Storage Operations Guide の OSD メモリーの自動チューニング セクションを参照してください。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
手順
OSD をデプロイするために利用可能なデバイスをリスト表示します。
構文
ceph orch device ls [--hostname=HOSTNAME1 HOSTNAME2] [--wide] [--refresh]
例
[ceph: root@host01 /]# ceph orch device ls --wide --refresh
OSD を特定のホストまたは利用可能なすべてのデバイスにデプロイできます。
特定のホストの特定のデバイスから OSD を作成するには、以下を実行します。
構文
ceph orch daemon add osd HOSTNAME:DEVICE_PATH
例
[ceph: root@host01 /]# ceph orch daemon add osd host02:/dev/sdb
使用可能な未使用のデバイスに OSD をデプロイするには、
--all-available-devices
オプションを使用します。例
[ceph: root@host01 /]# ceph orch apply osd --all-available-devices
このコマンドは、併置された WAL および DB デーモンを作成します。コロケートされていないデーモンを作成する場合は、このコマンドを使用しないでください。
関連情報
- OSD のドライブ仕様の詳細については、Red Hat Ceph Storage オペレーションガイドの OSD をデプロイするための高度なサービス指定およびフィルター セクションを参照してください。
- デバイス上のデータを消去するための zapping デバイスの詳細は、Red Hat Ceph Storage オペレーションガイド の Ceph OSD デプロイメントのデバイスの消去 セクションを参照してください。