Red Hat Bugzilla – Bug 1249045
[GSS] Add a use-case for the CRUSH OSD tunable "osd crush update on start" in RHCS1.2.3 Storage Strategies documentation
Last modified: 2016-02-23 06:26:08 EST
a) Description of problem:
Add a use-case for the CRUSH OSD tunable "osd crush update on start" under the section "1.1. ceph-crush-location hook" in RHCS1.2.3 Storage Strategies documentation.
If a user sets a custom hostname for an OSD node in CRUSH map, and the OSD process or the node is restarted, the CRUSH maps get reverted back to the initial state. This makes the custom settings vanish.
In order to overcome this, set "osd crush update on start = false" in /etc/ceph/ceph.conf and push the configuration to the OSD/MON nodes with :
# ceph-deploy --overwrite-conf config push <node1> <node2> ... <nodeN>
b) Version-Release number of selected component (if applicable):
RHCS1.2.3 Storage Strategies documentation.
NOTE: Editing a crush map and setting custom hostnames for rulesets and buckets are something customers do usually. The Crush map will revert back to the default as per the OSD hierarchy, if this tunable is not set. We need to get this added as a use-case.
Added clarifying language and use case here:
I also added the setting in the Quick Start with a link back to the storage strategies guide here:
And added the link here:
3. bug summary says, add option in Storage strategy Document. As per comment#2 it is also being added in Installation Quick guide
I've removed the comment from the storage strategies guide for now.