Ceph-Ansible should use the same default storage as puppet-ceph

Bug #1752910 reported by Tim Rozet
6
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
Revision history for this message
John Fulton (jfulton-org) wrote :

- /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

Changed in tripleo:
assignee: nobody → John Fulton (jfulton-org)
Revision history for this message
Tim Rozet (trozet) wrote :

I think Tripleo (not CI or QS) should offer a default storage configuration that works out of the box, as the previous behavior offered.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.