New Charm: Ceph
Bug #803530 reported by
Jorge Castro
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceph (Juju Charms Collection) |
Fix Released
|
High
|
Clint Byrum |
Bug Description
We need a formula for Ceph.
Here are the criteria for formulas: https:/
Related branches
tags: | added: hot |
Changed in principia: | |
importance: | Undecided → Critical |
Changed in principia: | |
importance: | Critical → High |
summary: |
- Formula Needed: Ceph + Charm Needed: Ceph |
Changed in charm: | |
status: | New → In Progress |
assignee: | nobody → Clint Byrum (clint-fewbar) |
tags: | added: new-charm |
Changed in charm: | |
status: | In Progress → Confirmed |
summary: |
- Charm Needed: Ceph + New Charm: Ceph |
To post a comment you must log in.
The first skeleton of a fully featured ceph charm are included in the linked branch. Would appreciate some review. It requires some manual steps via ssh. Most notably, you must deploy and add units, then do:
juju set ceph root-ssh=yes
Then login to one of the nodes and do
sudo mkcephfs -a -c /etc/ceph/ceph.conf
After this, scaling up / down will require manual steps according to CEPH's documentation.
Also this runs mds and mon and osd on each node, which will work but only if there are an odd number of nodes.
Also not yet using cephx auth, so its quite open to attack.
Also if you turn on the optional RADOS s3 gateway:
juju set ceph rados-port=80
You will have an S3 interface on said port on all units. To create credentials, on any unit run 'sudo radosgw_admin' to generate the S3 credentials.
Leaving as 'new-charm' for comment before pushing to official list.