Hello! Sun, Jan 20, 2019 at 09:00:22PM +0000, robbat2 wrote: > > > > we build L3 topology for use with CEPH, which is based on OSPF routing > > > > between Loopbacks, in order to get reliable and ECMPed topology, like this: > > > ... > > > > CEPH configured in the way > > > You have a minor misconfiguration, but I've had trouble with the address > > > picking logic before, on a L3 routed ECMP BGP topography on IPv6 (using > > > the Cumulus magic link-local IPv6 BGP) > > > > > > > > > > > [global] > > > > public_network = 10.10.200.0/24 > > > Keep this, but see below. > > > > > > > [osd.0] > > > > public bind addr = 10.10.200.5 > > > public_bind_addr is only used by mons. > > > > > > > cluster bind addr = 10.10.200.5 > > > There is no such option as 'cluster_bind_addr'; it's just 'cluster_addr' > > > > > > Set the following in the OSD block: > > > | public_network = # keep empty; empty != unset > > > | cluster_network = # keep empty; empty != unset > > > | cluster_addr = 10.10.200.5 > > > | public_addr = 10.10.200.5 > > > > > > Alternatively, see the code src/common/pick_address.cc to see about > > > using cluster_network_interface and public_network_interface. > > > > Unfortunatelly, all osds continue to bind to interface addresses instead of vlo > > bridge address even after setting cluster_addr, public_addr, > > cluster_network_interface and public_network_interface :( > Just checking, since it isn't mentioned here: Did you explicitly add > public_network+cluster_network as empty variables? > > Trace the code in the sourcefile I mentioned, specific to your Ceph > version, as it has changed slightly over the years. My config is looks like that for one host: [osd] # keep empty; empty != unset public network = cluster network = public_network_interface = vlo cluster_network_interface = vlo cluster_addr = 10.10.200.5 public_addr = 10.10.200.5 _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com