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 directoryI 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.