On Fri, Dec 6, 2013 at 5:13 AM, Wojciech Giel <wojciech.giel@xxxxxxxxxxxxxx> wrote: > Hello, > I trying to install ceph but can't get it working documentation is not clear > and confusing how to do it. > I have cloned 3 machines with ubuntu 12.04 minimal system. I'm trying to > follow docs > > http://ceph.com/docs/master/start/quick-start-preflight/ > > but got some questions: > > step 4. Configure your ceph-deploy admin node with password-less SSH access > This should be done on ceph account, its't it? > > next: > http://ceph.com/docs/master/start/quick-ceph-deploy/ > > creating directories for maintaining the configuration for ceph-deploy is > on ceph account or root? > do all following step in docs are on ceph account or root? > if on ceph account step 3. creating mon on 3 machines gives on two remote > machines these errors: > > > [ceph1][DEBUG ] locating the `service` executable... > [ceph1][INFO ] Running command: sudo initctl emit ceph-mon cluster=ceph > id=ceph1 > [ceph1][INFO ] Running command: sudo ceph --cluster=ceph --admin-daemon > /var/run/ceph/ceph-mon.ceph1.asok mon_status > [ceph1][ERROR ] admin_socket: exception getting command descriptions: [Errno > 2] No such file or directory > [ceph1][WARNIN] monitor: mon.ceph1, might not be running yet > [ceph1][INFO ] Running command: sudo ceph --cluster=ceph --admin-daemon > /var/run/ceph/ceph-mon.ceph1.asok mon_status > [ceph1][ERROR ] admin_socket: exception getting command descriptions: [Errno > 2] No such file or directory > [ceph1][WARNIN] ceph1 is not defined in `mon initial members` > [ceph1][WARNIN] monitor ceph1 does not exist in monmap > [ceph1][WARNIN] neither `public_addr` nor `public_network` keys are defined > for monitors > [ceph1][WARNIN] monitors may not be able to form quorum > > step 4. gathering keys should it be from all mon servers? > > checking status on ceph account gives: > $ ceph health > 2013-12-06 09:48:41.550270 7f16b6eea700 -1 monclient(hunting): ERROR: > missing keyring, cannot use cephx for authentication > 2013-12-06 09:48:41.550278 7f16b6eea700 0 librados: client.admin > initialization error (2) No such file or directory > Error connecting to cluster: ObjectNotFound > > on root account: > # ceph status > cluster 5ee9b196-ef36-46dd-870e-6ef1824b1cd0 > health HEALTH_ERR 192 pgs stuck inactive; 192 pgs stuck unclean; no > osds > monmap e1: 1 mons at {ceph0=192.168.45.222:6789/0}, election epoch 2, > quorum 0 ceph0 > osdmap e1: 0 osds: 0 up, 0 in > pgmap v2: 192 pgs, 3 pools, 0 bytes data, 0 objects > 0 kB used, 0 kB / 0 kB avail > 192 creating > > Ceph management after installation should it be done on root or ceph > account? > > I've attached typescrpi from what I have done. I just went through your typescript and you did call `new` but not for all the hosts you are using: ceph-deploy new ceph0 And then you did: ceph-deploy install ceph0 ceph1 ceph2 And finally (reason why you have issues) you tried to deploy a mon to those hosts that were not defined in your ceph.conf: ceph-deploy mon create ceph0 ceph1 ceph2 You see, you need to define those as well when calling `new` like: ceph-deploy new ceph0 ceph1 ceph2 > thanks > Wojciech > > > > _______________________________________________ > ceph-users mailing list > ceph-users@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com