Hello, I have this rules: <constraints> <rsc_location id="mail-prefers-correo2" rsc="DRBD-Mail"> <rule id="mail-master-rule" score="500" role="Master"> <expression id="mail-master-exp" attribute="#uname" operation="eq" value="correo2"/> </rule> </rsc_location> <rsc_location id="mail-not-prefers-correo3" rsc="DRBD-Mail"> <rule id="mail-master-rule-correo3" score="100" role="Master"> <expression id="mail-master-exp-correo3" attribute="#uname" operation="eq" value="correo3"/> </rule> </rsc_location> <rsc_location id="samba-prefers-correo3" rsc="DRBD-Samba"> <rule id="samba-master-rule-correo3" score="500" role="Master"> <expression id="samba-master-exp-correo3" attribute="#uname" operation="eq" value="correo3"/> </rule> </rsc_location> <rsc_location id="samba-not-prefers-correo2" rsc="DRBD-Samba"> <rule id="samba-master-rule-correo2" score="100" role="Master"> <expression id="samba-master-exp-correo2" attribute="#uname" operation="eq" value="correo2"/> </rule> </rsc_location>
<rsc_colocation id="samba-group-drbd-master" rsc="Samba-Mount" with-rsc="DRBD-Samba" with-rsc-role="Master" /> </constraints> DRBD-Samba and DRBD-Mail are two multi-state resources. Only one of node is Master. As I can read in the rules, I know that correo2 will be the Master of DRBD-Mail and correo3 will be the master of DRBD-Samba and Samba-Mount will be executed on correo3. So, why is Samba-Mount executed on correo2 ? It is executed before one of DRBD-Samba is promoted to master. For that reason I thought in ordering constraints, so I have added this rule: <rsc_order id="samba-group-after-drbd-samba-master" first="DRBD-Samba" first-action="promote" then="Samba-Mount" then-action="start" /> I don know but seems that rules are not applied as I expect... Regards. _______________________________________________ Pacemaker mailing list Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker