[Pacemaker] Pacemaker remote and persistent remote node attributes

David Vossel dvossel at redhat.com
Thu Mar 6 21:33:01 CET 2014





----- Original Message -----
> From: "Покотиленко Костик" <casper at meteor.dp.ua>
> To: pacemaker at oss.clusterlabs.org
> Sent: Thursday, March 6, 2014 1:42:25 PM
> Subject: [Pacemaker] Pacemaker remote and persistent remote node attributes
> 
> Hi, I'm new here.
> 

awesome, welcome :D

> I'm looking for ways of migrating to pacemaker of the current setup
> which is ~10 KVM hypervisors with ~20 VMs each. There are few VM classes
> each running it's set of services. Each service is run on >=2 VMs on
> different HV for balancing. Failover and management is to be added.
> 
> As far as I know there are 3 ways to manage this setup in pacemaker:
> 1. make cluster of VMs, use libvirt fencing, have problems
> 2. make cluster of VMs, make different cluster of HVs, propagate fencing
> from VM cluster to HV cluster to do real fencing of VMs and HVs. Not
> sure how to do this. I've found a solution for XEN from RedHat, but not
> for KVM
> 3. use pacemaker with pacemaker-remote to manage VMs and services on
> both HVs and VMs, have fun

maybe I'm biased, but I like option 3

> Tell me what I missed.
> 
> I research pacemaker-remote option now. It seems to be best, but it
> doesn't support remote node persistent attributes for now (1.1.11).
> 
> With node attributes I can place services by node class and location
> rules in this case are very simple.
> 
> So the question is: are the remote node persistent attributes going to
> be implemented

yes, I plan on doing this for 1.1.12

> or what are the workarounds?

I'm not aware of a good one :/

> 
> P.S. Some other questions:
> - what are the reliable versions of pacemaker and corosync? Now I use
> pacemaker 1.1.11 and corosync 2.3.0 backported for Ubuntu 12.04 LTS
> - what is the preferred cli now? crmsh, pcs or what?

Ha, that's a loaded question.  pcs is gaining a lot of traction and it is what I use exclusively now.

> - is pacemaker-mgmt  (pygui) 2.1.2 supposed to work with pacemaker
> 1.1.11 and corosync 2.3.0? I have it installed and enabled (use_mgmtd:
> yes), but it isn't loading with no errors. I had it working with stock
> Ubuntu pacemaker/corosync.
> - is cman a requirement for DRBD+OCFS2 or it can be safely run with
> corosync on Ubuntu/Debian?

I don't use debian, someone else would have to give their input.


Good Luck! I'm interested to hear how your setup goes.

-- Vossel

> 
> 
> _______________________________________________
> 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