Hi ,

I also found similar problem when adding a new monitor to my cluster. hope
this can help.

In my ceph monitor log, i found this line:

2013-10-23 17:00:15.907105 7fc9edc9b780  0 ceph version 0.61.4
(1669132fcfc27d0c0b5e5bb93ade59d147e23404), process ceph-mon, pid 4312
2013-10-23 17:00:16.158621 7fc9edc9b780  0 mon.2 does not exist in monmap,
will attempt to join an existing cluster

My server also have two NIC that use for public and private(cluster only).
and based on
http://tracker.ceph.com/issues/5195
http://cephnotes.ksperis.com/blog/2013/08/29/mon-failed-to-start

after done all step in "adding monitor" using ceph documentation,
i do this following :

Root# ceph mon dump
dumped monmap epoch 12
epoch 12
fsid b3ecd9c5-182b-4978-9272-d4b278454500
last_changed 2013-10-23 17:57:44.185915
created 2013-05-16 16:46:00.572157
0: 10.xxx.xxx.xx1:6789/0 mon.0
1: 10.xxx.xxx.xx2:6789/0 mon.1
2: 10.xxx.xxx.xx3:6789/0 mon.2

Root# ceph mon getmap -o /tmp/monmap
got latest monmap

Root#  ceph-mon -i 2 --inject-monmap /tmp/monmap

Root# /etc/init.d/ceph start mon.2
=== mon.2 ===
Starting Ceph mon.2 on ubuntuGPT3...


Regards,
Rzk


On Fri, Oct 25, 2013 at 4:46 AM, LaSalle, Jurvis <
jurvis.lasa...@childrens.harvard.edu> wrote:

> I've rebuilt my nodes on raring and now I'm hitting the same issue trying
> to add the 2nd and 3rd monitors as specified in the quickstart.  The
> quickstart makes no mention of setting public_addr or public_network to
> complete this step.  What's the deal?
>
> JL
>
>
> On 13/10/24 10:23 AM, "Joao Eduardo Luis" <joao.l...@inktank.com> wrote:
>
> >On 10/24/2013 03:12 PM, David J F Carradice wrote:
> >> Hi.
> >>
> >> I am getting an error on adding monitors to my cluster.
> >> ceph@ceph-deploy:~/my-cluster$ ceph-deploy mon create ceph-osd01
> >> [ceph_deploy.cli][INFO  ] Invoked (1.2.7): /usr/bin/ceph-deploy mon
> >> create ceph-osd01
> >> [ceph_deploy.mon][DEBUG ] Deploying mon, cluster ceph hosts ceph-osd01
> >> [ceph_deploy.mon][DEBUG ] detecting platform for host ceph-osd01 ...
> >> [ceph_deploy.sudo_pushy][DEBUG ] will use a remote connection with sudo
> >> [ceph_deploy.mon][INFO  ] distro info: Ubuntu 13.04 raring
> >> [ceph-osd01][DEBUG ] determining if provided host has same hostname in
> >> remote
> >> [ceph-osd01][DEBUG ] deploying mon to ceph-osd01
> >> [ceph-osd01][DEBUG ] remote hostname: ceph-osd01
> >> [ceph-osd01][INFO  ] write cluster configuration to
> >>/etc/ceph/{cluster}.conf
> >> [ceph-osd01][DEBUG ] checking for done path:
> >> /var/lib/ceph/mon/ceph-ceph-osd01/done
> >> [ceph-osd01][INFO  ] create a done file to avoid re-doing the mon
> >>deployment
> >> [ceph-osd01][INFO  ] create the init path if it does not exist
> >> [ceph-osd01][INFO  ] locating `service` executable...
> >> [ceph-osd01][INFO  ] found `service` executable: /usr/sbin/service
> >> [ceph-osd01][INFO  ] Running command: sudo initctl emit ceph-mon
> >> cluster=ceph id=ceph-osd01
> >> [ceph-osd01][INFO  ] Running command: sudo ceph --admin-daemon
> >> /var/run/ceph/ceph-mon.ceph-osd01.asok mon_status
> >> [ceph-osd01][ERROR ] admin_socket: exception getting command
> >> descriptions: [Errno 2] No such file or directory
> >> [ceph-osd01][WARNIN] monitor: mon.ceph-osd01, might not be running yet
> >> [ceph-osd01][INFO  ] Running command: sudo ceph --admin-daemon
> >> /var/run/ceph/ceph-mon.ceph-osd01.asok mon_status
> >> [ceph-osd01][ERROR ] admin_socket: exception getting command
> >> descriptions: [Errno 2] No such file or directory
> >> [ceph-osd01][WARNIN] ceph-osd01 is not defined in `mon initial members`
> >> [ceph-osd01][WARNIN] monitor ceph-osd01 does not exist in monmap
> >> [ceph-osd01][WARNIN] neither `public_addr` nor `public_network` keys are
> >> defined for monitors
> >> [ceph-osd01][WARNIN] monitors may not be able to form quorum
> >>
> >> This is happening after a successful and first add of a monitor,
> >> ceph-mon01. As per the ceph-deploy documentation, I added a single
> >> monitor, then some disk daemons located on ceph-osd01~03, then went to
> >> add more monitors, ceph-osd01 & 02 for a quorum. This is where I get the
> >> issue.
> >>
> >> Is the issue related to the WARNING present regarding keys?
> >
> >That's a warning regarding config options (public_addr/public_network)
> >and the lack of enough info to generate a monmap.
> >
> >>
> >> It appears that when running the ceph-deploy mon create <node> from my
> >> ceph-deploy server, it complains about there not being any
> >> ceph-mon.<node>.asok (which I assume are address sockets). I looked in
> >> the respective directories on the potential monitor nodes (which are
> >> currently also the OSD nodes) and see that there is only an OSD.asok, no
> >> MON.asok
> >
> >The monitor's .asok (admin socket) will only be created at start.  If
> >the monitor hasn't been run yet, then there's no asok.
> >
> >>
> >> I can send my ceph.conf and a brief overview if it helps.
> >
> >ceph.conf, specially the [global] and [mon]/[mon.foo] sections would be
> >helpful.
> >
> >>
> >> Now to add to the fun, the  ceph he alt passes, and I am able to place
> >> an object. It is the fact that I cannot add more than the current single
> >> mon node that I would like to resolve.
> >>
> >> Regards
> >>
> >> David
> >>
> >> PS Extract of ceph.log on my ceph-deploy server (separate from other
> >> nodesŠ not a mon nor an osd)
> >>
> >> SUCCESSFUL INITIAL MON
> >>
> >>   764 2013-10-22 12:31:11,157 [ceph-mon01][INFO  ] Running command: sudo
> >> ceph --admin-daemon /var/run/ceph/ceph-mon.ceph-mon01.asok m    764
> >> on_status
> >>
> >>      765 2013-10-22 12:31:11,223 [ceph-mon01][DEBUG ]
> >>
> >>*************************************************************************
> >>*******
> >>
> >>      766 2013-10-22 12:31:11,223 [ceph-mon01][DEBUG ] status for
> >> monitor: mon.ceph-mon01
> >>
> >>      767 2013-10-22 12:31:11,224 [ceph-mon01][DEBUG ] {
> >>
> >>      768 2013-10-22 12:31:11,224 [ceph-mon01][DEBUG ]
> >> ³election_epoch": 2,
> >>
> >>
> >> FAILED ADD MON
> >>
> >> See above in blue.
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> ceph-users mailing list
> >> ceph-users@lists.ceph.com
> >> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >>
> >
> >
> >--
> >Joao Eduardo Luis
> >Software Engineer | http://inktank.com | http://ceph.com
> >_______________________________________________
> >ceph-users mailing list
> >ceph-users@lists.ceph.com
> >http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to