Bug #48893
closed
Ceph-osd refuses to bind on an IP on the local loopback lo
Added by Thomas Goirand over 3 years ago.
Updated about 3 years ago.
Backport:
nautilus, octopus
Description
Hi,
Starting with Nautilus, and unless the IP is specified explicitly in ceph.conf, ceph-osd only searches for IPs that aren't on the local loopback. This is problematic for anyone doing a bgp-to-the-host deployment, where this is precisely what's configured.
The issue seems to be located at:
https://github.com/ceph/ceph/blob/master/src/common/ipaddr.cc#L63
- Status changed from New to Fix Under Review
- Backport set to nautilus, octopus
- Pull request ID set to 38925
- Related to Bug #43417: Since the local loopback address is set to a virtual IP,OSD can't restart . added
- Status changed from Fix Under Review to Pending Backport
- Copied to Backport #48903: nautilus: Ceph-osd refuses to bind on an IP on the local loopback lo added
- Copied to Backport #48904: octopus: Ceph-osd refuses to bind on an IP on the local loopback lo added
- Status changed from Pending Backport to Resolved
While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".
- Copied to Bug #50012: Ceph-osd refuses to bind on an IP on the local loopback lo (again) added
- Related to Bug #49938: daemons bind to loopback iface added
- Copied to Bug #50456: Ceph-osd refuses to bind on an IP on the local loopback lo added
- Related to Bug #50688: Ceph can't be deployed using cephadm on nodes with /32 ip addresses added
Also available in: Atom
PDF