Ceph container with Ansible support across the project

Registered by Michał Jastrzębski

Ceph should be possible to contenerize, and it would provide immediate production ready storage for cinder, nova ephemerals and so on. It might be also helpful in mitigation of cinder iscsi problems in containers.

Blueprint information

Status:
Complete
Approver:
Steven Dake
Priority:
High
Drafter:
Michał Jastrzębski
Direction:
Approved
Assignee:
Sam Yaple
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon liberty-rc1
Started by
Ryan Hallisey
Completed by
Sam Yaple

Related branches

Sprints

Whiteboard

I guess we are doing all the ansible work in this blueprint as well. The container has already merged. --SamYaple

There are already ceph containers in the community. Unfortunately their license is MIT so we can't use their work.

https://github.com/ceph/ceph-docker

I have github.com/SamYaple/yaodu

its MIT license but i will relicense it for the project if we are going to be support ceph containers as well.

Needs an assignee --sdake

fantastic Sam! Could you do the annoying job of relicensing all of the files in your repo to ASL 2.0 so people can start the job on the copy and paste? --sdake

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

Addressed by: https://review.openstack.org/214706
    Ceph container

Addressed by: https://review.openstack.org/218570
    WIP: Ceph Ansible

Addressed by: https://review.openstack.org/218632
    Remove pam+noaudit

Addressed by: https://review.openstack.org/223986
    Use Liberty cloudarchive repo for Ubuntu

Addressed by: https://review.openstack.org/225933
    WIP: Make OpenStack use Ceph

Addressed by: https://review.openstack.org/228185
    Ceph bugfix for missing host

Addressed by: https://review.openstack.org/228244
    Replace config-external - openvswitch

Addressed by: https://review.openstack.org/228245
    Replace config-external - rsyslog

Addressed by: https://review.openstack.org/228246
    Create nova-libvirt directory before copying files

Addressed by: https://review.openstack.org/228247
    remove set_configs

Addressed by: https://review.openstack.org/228248
    Allow conf files to be optional

Addressed by: https://review.openstack.org/228249
    Convert ceph to json

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.