Ceph monitor first deployment error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I’m new to Ceph, I’m trying to install Ceph on VMs on my laptop.

I’m running CentOS Linux release 7.3.1611 (Core) with kernel 4.4.39 and Ceph 10.2.5

I’ve the following config file:

[root@ceph-mon ~]# cat /etc/ceph/ceph.conf
fsid = 6f34b66d-1893-4d4b-8e20-08206525a0a5
mon initial members = ceph-mon
mon host = 192.168.56.101
cluster network = 192.168.56.101/24
auth cluster required = cephx
auth service required = cephx
auth client required = cephx
osd journal size = 1024
osd pool default size = 2            # Write an object n times.
osd pool default min size = 1        # Allow writing n copy in a degraded state.
osd pool default pg num = 333
osd pool default pgp num = 333
osd crush chooseleaf type = 1


then I ran the following:

[root@ceph-mon ~]# ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *’
creating /tmp/ceph.mon.keyring
[root@ceph-mon ~]# ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --set-uid=0 --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow'
creating /etc/ceph/ceph.client.admin.keyring
[root@ceph-mon ~]# ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring
importing contents of /etc/ceph/ceph.client.admin.keyring into /tmp/ceph.mon.keyring
[root@ceph-mon ~]# monmaptool --create --add ceph-mon 192.168.56.101 --fsid 6f34b66d-1893-4d4b-8e20-08206525a0a5 /tmp/monmap
monmaptool: monmap file /tmp/monmap
monmaptool: set fsid to 6f34b66d-1893-4d4b-8e20-08206525a0a5
monmaptool: writing epoch 0 to /tmp/monmap (1 monitors)
[root@ceph-mon ~]# chmod +r /tmp/ceph.mon.keyring
[root@ceph-mon ~]# chmod +r /tmp/monmap
[root@ceph-mon ~]# sudo -u ceph ceph-mon --cluster ceph --mkfs -i ceph-mon --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring
ceph-mon: set fsid to 6f34b66d-1893-4d4b-8e20-08206525a0a5
ceph-mon: created monfs at /var/lib/ceph/mon/ceph-ceph-mon for mon.ceph-mon
[root@ceph-mon ~]# touch /var/lib/ceph/mon/ceph-ceph-mon/done
[root@ceph-mon ~]# systemctl start ceph.target


Then I try to verify that the monitor is running, I get this:

[root@ceph-mon ~]# ceph -s
2017-01-03 23:59:10.741193 7ff1c8580700  0 -- :/915241400 >> 192.168.56.101:6789/0 pipe(0x7ff1c4064290 sd=3 :0 s=1 pgs=0 cs=0 l=1 c=0x7ff1c405c820).fault
^CTraceback (most recent call last):
  File "/usr/bin/ceph", line 948, in <module>
    retval = main()
  File "/usr/bin/ceph", line 852, in main
    prefix='get_command_descriptions')
  File "/usr/lib/python2.7/site-packages/ceph_argparse.py", line 1300, in json_command
    raise RuntimeError('"{0}": exception {1}'.format(argdict, e))
RuntimeError: "None": exception "['{"prefix": "get_command_descriptions"}']": exception You cannot perform that operation on a Rados object in state configuring.


Any clue on what am I doing wrong?!


— Bishoy
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux