Sunday, 22 February 2015

Playing with ceph

Setting up Ceph

To play about with ceph I created some Centos7 nodes on OpenStack, then followed the quickstart.

http://docs.ceph.com/docs/master/start/quick-ceph-deploy/

Had a couple of issues.

Install failed with dependency issues

[admin-node][WARNIN] Error: Package: 1:python-rbd-0.80.7-0.4.el7.x86_64 (epel)
[admin-node][WARNIN]            Requires: librbd1 = 1:0.80.7
[admin-node][WARNIN]            Available: 1:librbd1-0.86-0.el7.centos.x86_64 (Ceph)
[admin-node][WARNIN]                librbd1 = 1:0.86-0.el7.centos
[admin-node][WARNIN]            Installing: 1:librbd1-0.87-0.el7.centos.x86_64 (Ceph)
[admin-node][WARNIN]                librbd1 = 1:0.87-0.el7.centos




Due to some different packaging in the ceph and epel repos - fix found in http://tracker.ceph.com/issues/10476 :


On all nodes:
echo "check_obsoletes=1" >> /etc/yum/pluginconf.d/priorities.conf



Failed adding extra monitors

[node2][ERROR ] admin_socket: exception getting command descriptions: [Errno 2] No such file or directory

I should have set up  'public network', even though the instructions seem to say I don't need it unless I have two networks.

Redoing the install with 'public network' in the ceph.conf fixed this.

No data pool by default

Only had a rbd pool initially. Not sure if this is a problem (the docs say there should be a data and metadata pool by default).

No comments:

Post a Comment

Note: only a member of this blog may post a comment.