Ceph-Ansible should use the same default storage as puppet-ceph
Bug #1752910 reported by
Tim Rozet
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Opinion
|
Medium
|
John Fulton |
Bug Description
With non-containerized versions of Ceph OOO deployments, the default storage configuration would use /srv/data so that by default a user could deploy and use ceph, even if it was not for a production grade setup. Now in ceph ansible the default is /dev/vbd which is not created for the user at deployment time. The default should be set to a location that is created for the user at deploy time without any other first-boot or other script to setup storage.
Changed in tripleo: | |
status: | New → Triaged |
importance: | Undecided → Medium |
milestone: | none → rocky-1 |
Changed in tripleo: | |
status: | Triaged → Opinion |
To post a comment you must log in.
- /srv/data is for an OSD backed by a directory on the local root file system
- ceph-ansible does not support that type of directory by design (it was removed from ceph-ansible as a feature)
- to address this requirement TripleO CI creates /dev/vdb as a loop back device
- If you're using quickstart then any node of type "flavor: ceph" will have the extra device created