[Pacemaker] Migrate/run resource only if m/s resource is master/promoted on target node

Michael Schwartzkopff misch at multinet.de
Mon Dec 28 09:52:02 EST 2009


Am Montag, 28. Dezember 2009 15:45:28 schrieb Martin Gombač:
> Michael Schwartzkopff wrote:
> > Am Montag, 28. Dezember 2009 15:30:05 schrieb Martin Gombač:
> >> Michael Schwartzkopff wrote:
> >>> Am Montag, 28. Dezember 2009 14:36:11 schrieb Martin Gombač:
> >>>> Hi,
> >>>>
> >>>> i have mostly working Xen + DRBD + Live migration + Resource fencing,
> >>>> but here is a slight issue with my crm config.
> >>>>
> >>>> I want for resource Hosting to migrate to other node only when the
> >>>> drbd resource there is primary. I did try to achieve this using
> >>>> ordering (see config below). Currently it can happen, that drbd
> >>>> resouce is still in slave (secondary) while migration starts. Example:
> >>>
> >>> What about a colocation constraints refering to the resource in master
> >>> state?
> >>
> >> I'm not sure what you mean. I think i already did this with:
> >>
> >> colocation Hosting_on_ms_drbd_r0 inf: Hosting ms_drbd_r0:Master
> >>
> >> Is this what you mean? If not, i'll be happy if you provide me with an
> >> example, or point me to the docs. :-)
> >
> > Sorry, you also need ordering
> >
> > order ordDRBDHosting inf: ms_drbd_r0:promote Hosting:start
>
> I did that already, just without adding :start:
>
> order ms_drbd_r0_b4_Hosting inf: ms_drbd_r0:promote Hosting
>
> Is this wrong, should i add :start to Hosting and behavior will change?

Yes. This is wrong. The default action for the then-resource is tha action of 
the first-resource. Promoting your hosting resource makes no sense.
(...)
> Thank you for your time mr. Schwartzkopff,
> M.

No problem. At least if providing help is not too excessive.

-- 
Dr. Michael Schwartzkopff
MultiNET Services GmbH
Addresse: Bretonischer Ring 7; 85630 Grasbrunn; Germany
Tel: +49 - 89 - 45 69 11 0
Fax: +49 - 89 - 45 69 11 21
mob: +49 - 174 - 343 28 75

mail: misch at multinet.de
web: www.multinet.de

Sitz der Gesellschaft: 85630 Grasbrunn
Registergericht: Amtsgericht München HRB 114375
Geschäftsführer: Günter Jurgeneit, Hubert Martens

---

PGP Fingerprint: F919 3919 FF12 ED5A 2801 DEA6 AA77 57A4 EDD8 979B
Skype: misch42




More information about the Pacemaker mailing list