Allow Kolla Ceph to deploy bluestore OSDs

Registered by Paul Bourke on 2018-03-05

Kolla's Ceph implementation moved to the Luminous release as of Queens. This works well but the scripts currently assume filestore for OSDs[0], whereas bluestore is now the recommended default. We need to update our scripts to support both methods in Rocky.

[0] https://github.com/openstack/kolla/blob/master/docker/ceph/ceph-osd/extend_start.sh

Blueprint information

Status:
Complete
Approver:
Jeffrey Zhang
Priority:
High
Drafter:
Paul Bourke
Direction:
Approved
Assignee:
Tone Zhang
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
None
Started by
Tone Zhang on 2018-05-16
Completed by
Mark Goddard on 2019-03-25

Related branches

Sprints

Whiteboard

Setting status to 'approved' for Rocky based on discussions at the Dublin PTG (pbourke).

Gerrit topic: https://review.openstack.org/#q,topic:bp/kolla-ceph-bluestore,n,z

Addressed by: https://review.openstack.org/558172
    Specification for allowing Kolla Ceph to deploy bluestore OSDs

Addressed by: https://review.openstack.org/566810
    wip: allow Kolla Ceph to deploy bluestore OSDs in Kolla

Addressed by: https://review.openstack.org/575346
    Allow Kolla Ceph to deploy bluestore OSD with 4 partitions

Addressed by: https://review.openstack.org/575400/
    Deploy bluestore using partuuid

Addressed by: https://review.openstack.org/575408/
    Deploy bluestore using partuuid in kolla-ansible

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.