Side by side Tripleo installs can break each other's keepalived clusters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Expired
|
High
|
Unassigned |
Bug Description
When two or more Tripleo installations are carried out side by side in an environment where they can see each other's multicast packets, one installation's keepalived will be broken as it will be configured with the same set of virtual router ids. When it sees vrrp packets from another cluster with the same virtual router id, but unexpected IP address, it determines that they are bogus and fails to bring up any VIP instance -- as the a result the install fails. The keepalived logs something like this:
Keepalived_
One solution to this is to make the Public and Control virtual router id's configurable, by exposing them as heat parameters.
Changed in tripleo: | |
assignee: | nobody → Tom Howley (tom-howley) |
Changed in tripleo: | |
assignee: | Tom Howley (tom-howley) → James Polley (tchaypo) |
Changed in tripleo: | |
assignee: | James Polley (tchaypo) → Tom Howley (tom-howley) |
Changed in tripleo: | |
assignee: | Tom Howley (tom-howley) → James Polley (tchaypo) |
Fix proposed to branch: master /review. openstack. org/137605
Review: https:/