You can use  node attributes to define in which  city is each host and then use a location constraint to control in which city to run/not run the resources.<div id="yMail_cursorElementTracker_1620657937950"><br></div><div id="yMail_cursorElementTracker_1620657938086">I will try to provide an example tomorrow.</div><div id="yMail_cursorElementTracker_1620658062839"><br></div><div id="yMail_cursorElementTracker_1620658063010">Best Regards,</div><div id="yMail_cursorElementTracker_1620658067021">Strahil Nikolov<br> <br> <blockquote style="margin: 0 0 20px 0;"> <div style="font-family:Roboto, sans-serif; color:#6D00F6;"> <div>On Mon, May 10, 2021 at 15:52, Antony Stone</div><div><Antony.Stone@ha.open.source.it> wrote:</div> </div> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> On Monday 10 May 2021 at 14:41:37, Klaus Wenninger wrote:<br clear="none"><br clear="none">> On 5/10/21 2:32 PM, Antony Stone wrote:<br clear="none">> > Hi.<br clear="none">> > <br clear="none">> > I'm using corosync 3.0.1 and pacemaker 2.0.1, currently in the following<br clear="none">> > way:<br clear="none">> > <br clear="none">> > I have two separate clusters of three machines each, one in a data centre<br clear="none">> > in city A, and one in a data centre in city B.<br clear="none">> > <br clear="none">> > Several of the resources being managed by these clusters are based on<br clear="none">> > floating IP addresses, which are tied to the data centre, therefore the<br clear="none">> > resources in city A can run on any of the three machines there (alfa,<br clear="none">> > bravo and charlie), but cannot run on any machine in city B (delta, echo<br clear="none">> > and foxtrot).<br clear="none">> > <br clear="none">> > I now have a need to create a couple of additional resources which can<br clear="none">> > operate from anywhere, so I'm wondering if there is a way to configure<br clear="none">> > corosync / pacemaker so that:<br clear="none">> > <br clear="none">> > Machines alfa, bravo, charlie live in city A and manage resources X, Y<br clear="none">> > and Z between them.<br clear="none">> > <br clear="none">> > Machines delta, echo and foxtrot live in city B and manage resources U, V<br clear="none">> > and W between them.<br clear="none">> > <br clear="none">> > All of alpha to foxtrot are also in a "super-cluster" managing resources<br clear="none">> > P and Q, so these two can be running on any of the 6 machines.<br clear="none">> > <br clear="none">> > <br clear="none">> > I hope the question is clear.  Is there an answer :) ?<br clear="none">> <br clear="none">> Sounds like a use-case for <a shape="rect" href="https://github.com/ClusterLabs/booth" target="_blank">https://github.com/ClusterLabs/booth</a><br clear="none"><br clear="none">Interesting - hadn't come across that feature before.<br clear="none"><br clear="none">Thanks - I'll look into further documentation.<br clear="none"><br clear="none">If anyone else has any other suggestions I'm happy to see whether something <br clear="none">else might work better for my setup.<br clear="none"><br clear="none"><br clear="none">Antony.<br clear="none"><br clear="none">-- <br clear="none">What do you get when you cross a joke with a rhetorical question?<br clear="none"><br clear="none">                                                   Please reply to the list;<br clear="none">                                                         please *don't* CC me.<div class="yqt9027061109" id="yqtfd39530"><br clear="none">_______________________________________________<br clear="none">Manage your subscription:<br clear="none"><a shape="rect" href="https://lists.clusterlabs.org/mailman/listinfo/users" target="_blank">https://lists.clusterlabs.org/mailman/listinfo/users</a><br clear="none"><br clear="none">ClusterLabs home: <a shape="rect" href="https://www.clusterlabs.org/" target="_blank">https://www.clusterlabs.org/</a><br clear="none"></div> </div> </blockquote></div>