we cannot overwrite existing dev class, and "osd_class_update_on_start"
is true by default (see
0c885d6). so we should remove all device classes before
setting them.
Signed-off-by: Kefu Chai <kchai@redhat.com>
# make sure we're at luminous+ before using crush device classes
ceph osd require-osd-release luminous
+ceph osd crush rm-device-class all
ceph osd crush set-device-class ssd osd.0
ceph osd crush set-device-class hdd osd.1
ceph osd crush rule create-replicated foo-ssd default host ssd