On 24/09/14 14:07, Aegeaner wrote:
I turned on the debug option, and this is what I got:
# ./kv.sh
removed osd.0
removed item id 0 name 'osd.0' from crush map
0
umount: /var/lib/ceph/osd/ceph-0: not found
updated
add item id 0 name 'osd.0' weight 1 at location
{host=CVM-0-11,root=default} to crush map
meta-data=/dev/hioa isize=256 agcount=4,
agsize=24506368 blks
= sectsz=512 attr=2, projid32bit=0
data = bsize=4096 blocks=98025472,
imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal log bsize=4096 blocks=47864, version=2
= sectsz=512 sunit=0 blks,
lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
2014-09-24 10:02:21.049162 7fe4cf3aa7a0 0 ceph version 0.80.5
(38b73c67d375a2552d8ed67843c8a65c2c0feba6), process ceph-osd, pid 10252
2014-09-24 10:02:21.055433 7fe4cf3aa7a0 1 mkfs in
/var/lib/ceph/osd/ceph-0
2014-09-24 10:02:21.056359 7fe4cf3aa7a0 1 mkfs generated fsid
d613a61d-a1b4-4180-aea2-552944a2f0dc
2014-09-24 10:02:21.061349 7fe4cf3aa7a0 1 keyvaluestore backend
exists/created
2014-09-24 10:02:21.061377 7fe4cf3aa7a0 1 mkfs done in
/var/lib/ceph/osd/ceph-0
2014-09-24 10:02:21.065679 7fe4cf3aa7a0 -1 created object store
/var/lib/ceph/osd/ceph-0 journal /var/lib/ceph/osd/ceph-0/journal
for osd.0 fsid d90272ca-d8cc-41eb-b525-2cffe734aec0
2014-09-24 10:02:21.065776 7fe4cf3aa7a0 -1 auth: error reading file:
/var/lib/ceph/osd/ceph-0/keyring: can't open
/var/lib/ceph/osd/ceph-0/keyring: (2) No such file or directory
2014-09-24 10:02:21.065889 7fe4cf3aa7a0 -1 created new key in
keyring /var/lib/ceph/osd/ceph-0/keyring
added key for osd.0
# ceph osd tree
# id weight type name up/down reweight
-1 1 root default
-2 1 host CVM-0-11
0 1 osd.0 down 0
Also I updated my simple script to create the OSD:
ceph osd rm 0
ceph osd crush rm osd.0
ceph osd create
umount /var/lib/ceph/osd/ceph-0
rm -rf /var/lib/ceph/osd/ceph-0
rm -rf /var/lib/ceph/osd/ceph-0
mkdir /var/lib/ceph/osd/ceph-0
ceph auth del osd.0
ceph osd crush add osd.0 1 root=default host=CVM-0-11
mkfs -t xfs -f /dev/hioa
mount /dev/hioa /var/lib/ceph/osd/ceph-0
ceph-osd --id 0 -d --mkkey --mkfs --osd-data /var/lib/ceph/osd/ceph-0
ceph auth add osd.0 osd 'allow *' mon 'allow profile osd' -i
/var/lib/ceph/osd/ceph-0/keyring
/etc/init.d/ceph start osd.0
From where your log stops at, it would appear that your system start
script is not even trying to get osd.0 up at all.
Can we see an ls -l of /var/lib/ceph/osd/ceph-0?
Also what os are you on? You might need to invoke via:
$ service ceph start
or similar.
Cheers
Mark
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com