Allow Kolla Ceph to deploy bluestore OSDs

Registered by Paul Bourke

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
Completed by
Mark Goddard

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.