Hi Sage

Thanks for your answer

I had ceph.conf already adjusted
  mon_hosts has the list of public ip's of the mon servers

but ceph-mon is listening on eth0 instead of the ip listed in mon_hosts

also entering [mon.ceph-ceph01] sections with host= and mon_addr= entries did 
not change this

do I have to redeploy the installation, so far I just pushed the new config and 
restarted the services?

Btw.
ceph-deploy new ceph01:10.100.214.x ... wont't work as it requires a name not 
an ip, but in my case ceph01 resolves to the correct ip

regards
Andi

-----Original Message-----
From: Sage Weil [mailto:s...@inktank.com] 
Sent: Freitag, 23. August 2013 17:28
To: Fuchs, Andreas (SwissTXT)
Cc: ceph-us...@ceph.com
Subject: Re: [ceph-users] ceph-mon listens on wrong interface

Hi Andreas,

On Fri, 23 Aug 2013, Fuchs, Andreas (SwissTXT) wrote:
> Hi, we built a ceph cluster with the folling network setup
> 
> eth0 is on a management network (access for admins and monitoring 
> tools)
> eth1 is ceph sync
> eth2 is ceph public
> 
> deployed by ceph-deploy I have the following config
> 
> [global]
> fsid = 18c6b4db-b936-43a2-ba68-d750036036cc
> mon_initial_members = ceph01, ceph02, ceph03 mon_host = 
> 10.100.214.11,10.100.214.12,10.100.214.13
> auth_supported = cephx
> osd_journal_size = 5000
> filestore_xattr_use_omap = true
> public_network = 10.100.214.0/24
> cluster_network = 10.100.213.0/24
> 
> the problem is now that ceph-mon is listening on eth0
> 
> netstat -lpn | grep 6789
> tcp        0      0 10.100.220.111:6789     0.0.0.0:*               LISTEN    
>   1609/ceph-mon
> 
> where it should listen on eth0 10.100.214.x
> 
> how can I achieve this?

I assume you used ceph-deploy here?  The problem is that when you do

 ceph-deploy new ceph01 ceph02 ceph03

it is using the ceph01 etc as both the hostname to identify the instance
(good) and looking it up via DNS to resolve the IP for the mon_host list (bad, 
in your case).  Try

 ceph-deploy new ceph01:10.100.214.x ...

or

 ceph-deploy new ceph01:ceph01.myothernetwork.foo.com ...

Or, just manually edit the ceph.conf after the 'ceph-deploy new ...' 
command to get how you want it.

sage

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

Reply via email to