Comment 4 for bug 1686357

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/460028
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=6227484b60cd72cf4647051923a3baf175100a72
Submitter: Jenkins
Branch: master

commit 6227484b60cd72cf4647051923a3baf175100a72
Author: Michele Baldessari <email address hidden>
Date: Wed Apr 26 11:40:51 2017 +0200

    IPv6 VIP addresses need to be /128

    We currently hardcode /64 as our VIP addresses when using IPv6.
    The problem with this is that some server code might bind to that
    IP as a source address when doing inter-cluster communication
    (rabbitmq/galera for example). So when the VIP moves there will
    be effectively a network outage between the nodes, which should not
    happen.

    Likely this was hardcoded to /64 because the RA IPaddr2 needs a nic
    parameter when /128 is specified. This is due to:
    https://bugzilla.redhat.com/show_bug.cgi?id=1445628

    We also make sure we use the ipv6_addrlabel option set to 99 so that
    they will never be used as source ip addresses.

    Depends-On: I7fcf15a00aedbdcfb21db501ad46c69fb97ec30c
    Partial-Bug: #1686357

    Change-Id: Ibefde870512ad1e03ff12f7aea91b3734f03f96f
    Co-Authored-By: Sofer Athlan-Guyot <email address hidden>
    Co-Authored-By: Marios Andreou <email address hidden>
    Co-Authored-By: Damien Ciabrini <email address hidden>