ClusterHQ / ceph-flocker-driver

A Ceph RBD driver for Flocker
https://clusterhq.com
Apache License 2.0
25 stars 13 forks source link

Ceph python dependencies are difficult to access #3

Closed robhaswell closed 8 years ago

robhaswell commented 8 years ago

Ceph supplies two Python libraries: rbd.py and rados.py. On Ubuntu, these are installed into /usr/lib/python2.7/dist-packages and provided by the packages python-rados and python-rbd.

Flocker operated in a virtualenv at /opt/flocker. This prevents Flocker from accessing these libraries. Unfortunately this driver requires them.

PiotrProkop commented 8 years ago

Hi, i think this pull request can help you (https://github.com/ClusterHQ/ceph-flocker-driver/pull/4).

robhaswell commented 8 years ago

Thanks! I'm hopeful that python-cephlibs is the answer to this! I'm just spinning up a cluster to test your PR now.

PiotrProkop commented 8 years ago

Was it helpful ?

robhaswell commented 8 years ago

Still trying to get a cluster spun up haha. I'm using this opportunity to beta-test our upcoming CloudFormation-based installer. I managed to get a spinup working today though so I will be able to test this afternoon :) sorry for the delay!

robhaswell commented 8 years ago

Hi Piotr, I haven't forgotten about this, it's just difficult to find time to work on it right now for me, however somebody else at ClusterHQ picked up this project yesterday so expect a reply soon!