Re: Antw: Question around resources constraints (pacemaker on RHE7.1)

"MOULLE, ALAIN" <[email protected]> Wed, 2 Sep 2015 11:42:54 +0000
Newsgroups gmane.linux.highavailability.user
Message-ID <DF84CFF8A85AB546B2D53FFF122677270247F8@FRAUVJ99EX5MSX.ww931.my-it-solutions.net>
Hi Andrew

in fact, my real problem was simplier like this one described as a simplifi=
ed example of my configuration :
(I'm working with pacemaker from RHEL7.1 GA (1.1.12-22) )

Let's say for the example that we have in a two-nodes configuration these 5=
 resources :
1 resource VGA (ocf:heartbeat:LVM) =

1 resource fs-img-for-vm1 (ocf:heartbeat:Filesystem)
1 resource vm1 (ocf:heartbeat:VirtualDomain)
1 resource  fs-img-for-vm2 (ocf:heartbeat:Filesystem)
1 resource vm2 (ocf:heartbeat:VirtualDomain)
knowing that both fs-img are on LVs in VGA

So I have to set these constraints :
prefered location VGA on node1
order fs-img-vm1 after VGA
order fs-img-vm2 after VGA
order vm1 after fs-img-vm1
order vm2 after fs-img-vm2
colocation fs-img-vm1 with VGA
colocation fs-img-vm2 with VGA
colocation vm1 with fs-img-vm1
colocation vm2 with fs-img-vm2

but I unfornutately, I want that the vm2 (and fs-img-vm2) never starts on n=
ode2, said in another way : I want that if VGA is on node1 all resources fs=
-img-vm1, fs-img-vm2, vm1 and vm2 must be started on node1,
but if VGA for whatever reason has been migrated on node2, I want that only=
 resources VGA, fs-img-vm1 and vm1 are started on node2, both others fs-img=
-vm2 and vm2 remainig "Stopped"

So I add the constraint location fs-img-vm2 avoids node2 (hence +INF)

But testing this configuration, none of the 5 resources can never start on =
vm2. =


In my understanding, due to my choice of setting colocation that way : fs w=
ith VGA , and vm with fs, I was thinking that pacemaker, when migrating on =
node2, could start VGA, fs-img-vm1 and vm1 on node2 and leave fs-img-vm2 an=
d vm2 "Stopped". =


Am I wrong ? =

And is there a way to get this behavior ?

Thanks a lot
Alain

________________________________________
De : [email protected] [[email protected]=
rg] de la part de Andrew Beekhof [[email protected]]
Envoy=E9 : vendredi 28 ao=FBt 2015 04:31
=C0 : Please subscribe to [email protected] instead
Objet : Re: [Linux-HA] Antw: Question around resources constraints      (pa=
cemaker on RHE7.1)

> On 25 Aug 2015, at 6:18 pm, Ulrich Windl <[email protected].=
de> wrote:
>
>>>> "MOULLE, ALAIN" <[email protected]> schrieb am 21.08.2015 um 15:27=
 in
> Nachricht
> <DF84CFF8A85AB546B2D53FFF122677270220DA@FRAUVJ99EX5MSX.ww931.my-it-soluti=
ons.net
>
> :
>> Hi
>>
>> I can't find a way to configure constraints in pacemaker so that with th=
ese
>
>> resources:
>>
>> Res1
>> Res2
>> Res3
>> Res4
>> Res5
>>
>> with current colocation constraints :
>> Res2 with Res1
>> Res3 with Res2
>
> I think pacemaker still cannot do transitive location constraints;

?

> can you
> try
> R2 with R1
> R3 with R1
> (and related) instead?

No no no.
This has the opposite effect, a failure of R3 could easily result in /none/=
 of the resources moving.

Better to just change:

>> Res4 with Res1

to:
   Res4 with Res3

Newer versions might do better with the existing config too.
If not, attach a crm_report :)

>> Res5 with Res4
>>
>> and current order symmetrical constraints :
>> Res2 after Res1
>> Res3 after Res2
>>
>> Res4 after Res1
>> Res5 after Res4
>>
>> and migration-threshold=3D1 on all resources .
>>
>> What I want it that if I have a failure for example on Res3  is that all=
 the
>
>> 5 Ressources are migrated.
>>
>> Is there a solution ?
>>
>> For example , with an HA LVM configuration and VM resources :
>>
>> Res1=3DVGA
>> Res2=3DFS-img-VM1 (where are the VM1 image and .xml) (FS-img-VM1 is on V=
GA
> LV)
>> Res3=3DVM1
>> Res4=3DFS-img-VM2 (where are the VM2 image and .xml) (FS-img-VM1 is on a=
nother
> VGA
>> LV)
>> Res5=3DVM2
>>
>> So current constraints are so that VGA is activated before the FS-img is
>> mounted and before the VM is started.
>>
>> But I want that if the VM1 fails, it can migrate on another node (togeth=
er
>> with all other 4 resources) but with only the constraints above, the VGA
>> stalls the migration of the VM ...
>>
>> Is there any solution by constraints configuration ?
>> Note : we can't use group resources for now, because VMs are remote-node=
s.
>>
>> Thanks
>> Alain Moull=E9
>> _______________________________________________
>> Linux-HA mailing list is closing down.
>> Please subscribe to [email protected] instead.
>> http://clusterlabs.org/mailman/listinfo/users
>> _______________________________________________
>> [email protected]
>> http://lists.linux-ha.org/mailman/listinfo/linux-ha
>
>
>
> _______________________________________________
> Linux-HA mailing list is closing down.
> Please subscribe to [email protected] instead.
> http://clusterlabs.org/mailman/listinfo/users
> _______________________________________________
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha

_______________________________________________
Linux-HA mailing list is closing down.
Please subscribe to [email protected] instead.
http://clusterlabs.org/mailman/listinfo/users
_______________________________________________
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
_______________________________________________
Linux-HA mailing list is closing down.
Please subscribe to [email protected] instead.
http://clusterlabs.org/mailman/listinfo/users
_______________________________________________
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha