From fb4a6dc9a48cf5bb46343987bb63aa72e22bd90f Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Fri, 12 Jan 2018 08:46:30 -0600 Subject: [PATCH] docs for the crush_device_class option of lvm_volumes Signed-off-by: Andrew Schoen --- docs/source/osds/scenarios.rst | 4 ++++ roles/ceph-osd/defaults/main.yml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/docs/source/osds/scenarios.rst b/docs/source/osds/scenarios.rst index a08a64a6e..b3cd1994d 100644 --- a/docs/source/osds/scenarios.rst +++ b/docs/source/osds/scenarios.rst @@ -205,6 +205,7 @@ The following keys are accepted for a ``filestore`` deployment: * ``data_vg`` (not required if ``data`` is a raw device or partition) * ``journal`` * ``journal_vg`` (not required if ``journal`` is a partition and not a logical volume) +* ``crush_device_class`` (optional, sets the crush device class for the OSD) The ``journal`` key represents the logical volume name or partition that will be used for your OSD journal. @@ -217,6 +218,7 @@ For example, a configuration to use the ``lvm`` osd scenario would look like:: data_vg: vg1 journal: journal-lv1 journal_vg: vg2 + crush_device_class: foo - data: data-lv2 journal: /dev/sda data_vg: vg1 @@ -245,6 +247,7 @@ The following keys are accepted for a ``bluestore`` deployment: * ``db_vg`` (optional for ``block.db``) * ``wal`` (optional for ``block.wal``) * ``wal_vg`` (optional for ``block.wal``) +* ``crush_device_class`` (optional, sets the crush device class for the OSD) A ``bluestore`` lvm deployment, for all four different combinations supported could look like:: @@ -254,6 +257,7 @@ could look like:: lvm_volumes: - data: data-lv1 data_vg: vg1 + crush_device_class: foo - data: data-lv2 data_vg: vg1 wal: wal-lv1 diff --git a/roles/ceph-osd/defaults/main.yml b/roles/ceph-osd/defaults/main.yml index 8c50f5075..2df34a3d3 100644 --- a/roles/ceph-osd/defaults/main.yml +++ b/roles/ceph-osd/defaults/main.yml @@ -205,6 +205,7 @@ bluestore_wal_devices: "{{ dedicated_devices }}" # data_vg: vg1 # journal: journal-lv1 # journal_vg: vg2 +# crush_device_class: foo # - data: data-lv2 # journal: /dev/sda1 # data_vg: vg1 @@ -226,6 +227,7 @@ bluestore_wal_devices: "{{ dedicated_devices }}" # data_vg: vg1 # wal: wal-lv1 # wal_vg: vg1 +# crush_device_class: foo # - data: data-lv2 # db: db-lv2 # db_vg: vg2 -- 2.39.5