[ClusterLabs] Problems with master/slave failovers
Andrei Borzenkov
arvidjaar at gmail.com
Sat Jun 29 02:39:36 EDT 2019
29.06.2019 8:05, Harvey Shepherd пишет:
> There is an ordering constraint - everything must be started after the king resource. But even if this constraint didn't exist I don't see that it should logically make any difference due to all the non-clone resources being colocated with the master of the king resource. Surely it would make no sense for Pacemaker to start or move colocated resources until a master king resource has been elected?
>
> <tags>
> <tag id="servant2_dependents">
> <obj_ref id="servant4"/>
> <obj_ref id="servant5"/>
> <obj_ref id="servant6"/>
> <obj_ref id="servant7"/>
> <obj_ref id="servant8"/>
> <obj_ref id="servant9_active_disabled"/>
> <obj_ref id="servant11"/>
> <obj_ref id="servant12"/>
> <obj_ref id="servant13"/>
> </tag>
> </tags>
> <constraints>
> <rsc_colocation id="colocation_with_king_resource_master" score="INFINITY">
> <resource_set id="king_resource_master_dependents" sequential="false">
> <resource_ref id="stk_shared_ip"/>
> <resource_ref id="servant4"/>
> <resource_ref id="servant5"/>
> <resource_ref id="servant6"/>
> <resource_ref id="servant7"/>
> <resource_ref id="servant8"/>
> <resource_ref id="servant9_active_disabled"/>
> <resource_ref id="servant10"/>
> <resource_ref id="servant11"/>
> <resource_ref id="servant12"/>
> <resource_ref id="servant13"/>
> </resource_set>
> <resource_set id="king_resource_master" sequential="true" role="Master">
> <resource_ref id="ms_king_resource"/>
> <resource_ref id="ms_servant2"/>
> <resource_ref id="ms_servant3"/>
> </resource_set>
> </rsc_colocation>
> <rsc_order id="dependents_after_servant2" kind="Mandatory" first="ms_servant2" then="servant2_dependents"/>
> </constraints>
>
This ordering constraint is satisfied by slave of ms_servant2. Slave is
already started at the point failover happens so pacemaker is free to
start all other resources immediately. If you intend to order against
master, you need first-action="promote" then-action="start".
More information about the Users
mailing list