Bug #3929

ceph: CEPH_HOST not IPv6 friendly

Added by Laurent Grawet almost 6 years ago. Updated almost 6 years ago.

Status:NewStart date:08/07/2015
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Drivers - Storage
Target version:-
Resolution: Pull request:
Affected Versions:OpenNebula 4.10, OpenNebula 4.12

Description

Hi,

CEPH_HOST datastore variable doesn't like IPv6 addresses, even enclosed in brackets. The address is splitted at first ":" assuming the second section is a port number in the resulting libvirt xml deployment file.
See commit b559b325, LibVirtDriverKVM.cc, line 380

Thanks,

Laurent

History

#1 Updated by Ruben S. Montero almost 6 years ago

  • Status changed from Pending to New
  • Target version deleted (Release 5.0)

#2 Updated by Stefan Kooman almost 6 years ago

Hmm, I about to launch a ceph cluster in a week from now based completely on IPv6. Is there a workaround for now? Ceph can't be run in a "dual-stack" mode ...

#3 Updated by Ruben S. Montero almost 6 years ago

Yes you can use the hosts names as in /etc/hosts, this problem arises when you try to use the IPv6. The solution is to use getaddrinfo in oned and not the :-split.

Also available in: Atom PDF