[Pacemaker] migration only between nodes with identical hardware

Andrew Beekhof andrew at beekhof.net
Tue Oct 2 05:38:49 EDT 2012


On Mon, Oct 1, 2012 at 5:49 PM, James Harper
<james.harper at bendigoit.com.au> wrote:
>>
>> On 2012-09-28 16:24, James Harper wrote:
>> > I have two nodes running identical hardware which run Xen VM's, and want
>> to add a third node to the cluster which can access the same clvm and iscsi
>> resources, but it will not be identical hardware. The non-identical hardware
>> means that to move a VM to this third node it it must be stopped then
>> started, a migration will not work.
>> >
>> > This situation may not really come up as in most cases I'll use location
>> resources to restrict VM's to only the first two nodes (third node will mostly
>> be for a different purpose), but just in case I want to do that for one or two
>> VMs, is it possible to come up with some sort of rule like:
>> >
>> > A->B = migration allowed
>> > B->A = migration allowed
>> > A->C = no migration allowed
>> > B->C = no migration allowed
>>
>> create an asymmetrical cluster.
>
> My cluster is already asymmetric
>
>> add a node property, e.g.
>>
>>  > node xxx attributes service="web"
>>
>> create corresponding location rules, e.g.
>>
>> > location loc-web-fs-www web-fs-www \
>> >         rule $id="loc-web-webfs-www-rule" 100: service eq web
>>
>
> A location rule like that will stop the service running on that node altogether won't it? That's not what I want. The services can run on nodes with non-identical hardware, they just can't live-migrate there, they have to be stopped on the old node then started on the new node.

I don't think we have any way to express that. Sorry.

>
> A live migration under Xen allows the VM to see no loss of uptime and only a very small pause while the final part of the migration happens, but only if the CPU is the same (eg same brand (AMD/Intel) and same features)
>
> Thanks
>
> James
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org




More information about the Pacemaker mailing list