You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ceph config set mgr mgr/cephadm/device_enhanced_scan true
46
44
45
+
Note that the columns reported by ``ceph orch device ls`` may vary from release to
46
+
release.
47
+
48
+
The ``--wide`` option shows device details,
49
+
including any reasons that the device might not be eligible for use as an OSD.
50
+
Example (Reef)::
51
+
52
+
HOST PATH TYPE DEVICE ID SIZE AVAILABLE REFRESHED REJECT REASONS
53
+
davidsthubbins /dev/sdc hdd SEAGATE_ST20000NM002D_ZVTBJNGC17010W339UW25 18.1T No 22m ago Has a FileSystem, Insufficient space (<10 extents) on vgs, LVM detected
54
+
nigeltufnel /dev/sdd hdd SEAGATE_ST20000NM002D_ZVTBJNGC17010C3442787 18.1T No 22m ago Has a FileSystem, Insufficient space (<10 extents) on vgs, LVM detected
55
+
47
56
.. warning::
48
-
Although the ``libstoragemgmt`` library performs standard SCSI inquiry calls,
57
+
Although the ``libstoragemgmt`` library issues standard SCSI (SES) inquiry calls,
49
58
there is no guarantee that your hardware and firmware properly implement these standards.
50
59
This can lead to erratic behaviour and even bus resets on some older
51
60
hardware. It is therefore recommended that, before enabling this feature,
@@ -732,8 +741,10 @@ There are multiple optional settings that specify the way OSDs are deployed.
732
741
Add these options to an OSD spec for them to take effect.
733
742
734
743
This example deploys encrypted OSDs on all unused drives. Note that if Linux
735
-
MD mirroring is used for the boot, `/var/log`, or other volumes this spec _may_
744
+
MD mirroring is used for the boot, ``/var/log``, or other volumes this spec *may*
736
745
grab replacement or added drives before you can employ them for non-OSD purposes.
746
+
The ``unmanaged`` attribute may be set to pause automatic deployment until you
747
+
are ready.
737
748
738
749
.. code-block:: yaml
739
750
@@ -884,19 +895,19 @@ This can be specificed with two service specs in the same file:
884
895
db_devices:
885
896
model: MC-55-44-XZ # Select only this model for WAL+DB offload
886
897
limit: 2# Select at most two for this purpose
887
-
db_slots: 5# Back five slower HDD data devices with each
888
-
898
+
db_slots: 5# Chop the DB device into this many slices and
899
+
# use one for each of this many HDD OSDs
889
900
---
890
901
service_type: osd
891
902
service_id: osd_spec_ssd # Unique so it doesn't overwrite the above
892
903
placement:
893
904
host_pattern: '*'
894
-
spec:
905
+
spec:# This scenario is uncommon
895
906
data_devices:
896
907
model: MC-55-44-XZ # Select drives of this model for OSD data
897
-
db_devices:
898
-
vendor: VendorC #Select drives of this brand for WAL+DB
899
-
db_slots: 2# Back two slower SAS/SATA SSD data devices with each
908
+
db_devices:# Select drives of this brand for WAL+DB. Since the
909
+
vendor: VendorC # data devices are SAS/SATA SSDs this would make sense for NVMe SSDs
910
+
db_slots: 2# Back two slower SAS/SATA SSD data devices with each NVMe slice
900
911
901
912
This would create the desired layout by using all HDDs as data devices with two
902
913
SATA/SAS SSDs assigned as dedicated DB/WAL devices, each backing five HDD OSDs.
0 commit comments