VIP managed by pacemaker should have inifinity resource-stickiness
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Michele Baldessari |
Bug Description
Right now we do not add any resource stickiness to the VIPs. This has one consequence when we configure IHA:
Namely, when a fenced compute node comes back (i.e. it recovers), pacemaker is free to move the VIPs around the controllers (see http://
Apr 12 06:37:04 [979790] controller-1 pengine: notice: LogAction: * Move ip-10.0.0.110 ( controller-1 -> controller-0 )
This movement of the VIP is highly undesirable because in Instance HA the fence_compute agent needs to talk to keystone via the VIP, and if the VIP is on the move we might get the following errors:
Apr 12 06:37:23 [979787] controller-1 stonith-ng: warning: log_action: fence_compute[
Apr 12 06:37:23 [979787] controller-1 stonith-ng: warning: log_action: fence_compute[
Apr 12 06:37:28 [979787] controller-1 stonith-ng: warning: log_action: fence_compute[
Apr 12 06:37:28 [979787] controller-1 stonith-ng: warning: log_action: fence_compute[
Apr 12 06:37:28 [979787] controller-1 stonith-ng: warning: log_action: fence_compute[
By setting the resource-stickiness of the VIPs to INFINITY we control how strongly they prefer to stay running where they are
Seen downstream via https:/ /bugzilla. redhat. com/show_ bug.cgi? id=1566374