Thanks so much for the quick, detailed, and informative answer! I'll definitely go with building the latest and greatest of corosync and pacemaker. As far as the cluster I already have setup, I'll have to get those configs on Monday. Oh, and FWIW, I tried using DRBD with KVM, but found it too fragile. If I lost a node, the whole block device needed to be synced. I settled on the latest version of gluster instead. Resyncing is faster, as the files for the individual VMs can be synced.
Thanks again, pma Paul Archer, Linux System Administrator paul.arc...@topgolf.com 972-646-0137 cell 1717 McKinney Ave, Suite 800 Dallas, TX 75201 www.topgolf.com ________________________________________ From: linux-ha-boun...@lists.linux-ha.org [linux-ha-boun...@lists.linux-ha.org] on behalf of Andrew Martin [amar...@xes-inc.com] Sent: Friday, February 01, 2013 4:15 PM To: General Linux-HA mailing list Subject: Re: [Linux-HA] best combo of software for HA (on Ubuntu 12.04) Hello Paul, I've recently worked through building the latest versions of Corosync (2.1.0 at the time) and Pacemaker (1.1.8) on Ubuntu 12.04. I think you'll have the best results if you work with the latest version of these services so that you don't run into bugs that have since been fixed. If you simply build them from source and do "make install", it should be pretty straightforward. If, like me, you want to create packages to deploy on your production servers, then there's a bit more work to be done. On Ubuntu, Pacemaker and Corosync depend on the cluster-glue and resource-agents packages. I've been told that there should be no problem using the versions of these packages provided in 12.04 with the latest versions of Corosync and Pacemaker. The new version of Corosync also introduces a new dependency, libqb (http://www.libqb.org/). You can also build this from source. >From repositories: cluster-glue resource-agents >From source: libqb corosync pacemaker Part of the complexity of building packages for Corosync and Pacemaker is that Ubuntu divides these source packages up into a number of binary packages, as defined here: http://packages.ubuntu.com/source/precise/corosync http://packages.ubuntu.com/source/precise/pacemaker Thus when you compile your own version of Corosync or Pacemaker, you don't want to have any of those packages installed. I'd recommend using apt's "build-dep" option for installing all of the dependencies you'll need to build Corosync and Pacemaker from source: apt-get build-dep corosync apt-get build-dep pacemaker In regards to the cluster you set up, can you post your Pacemaker CIB or additional details about your configuration? I think Corosync + Pacemaker + DRBD should work well for what you'd like to do. Thanks, Andrew ----- Original Message ----- > From: "Paul Archer" <paul.arc...@topgolf.com> > To: linux-ha@lists.linux-ha.org > Sent: Friday, February 1, 2013 2:36:49 PM > Subject: [Linux-HA] best combo of software for HA (on Ubuntu 12.04) > > Sorry for the noob-ish question, but Google is not my friend today. > > I'm trying to setup a cluster to support KVM/libvirt failover. I have > one running with corosync 1.4.2 and pacemaker 1.16 on Ubuntu 12.04. > It works OK for virtual IP and apache failover, but I've had a lot > of trouble getting it to handle KVM. It's been a couple of months, > and I can't remember all the details now, but managed VMs would get > shutdown, not failover properly, etc. > > So I'm trying to determine what the best combination of software is. > First, corosync is way out of date. The latest is 3.2--but I can't > find any packages for it, so I'd have to compile from source. > Pacemaker is somewhat out of date, too, but the 1.16 package is > about the latest I can put my hands on there, too. And there's > heartbeat and cman to muddy the waters. > > Anyone have any suggestions/recommendations? > > Thanks, > > pma > > > > Paul Archer, Linux System Administrator > paul.arc...@topgolf.com > 972-646-0137 cell > 1717 McKinney Ave, Suite 800 > Dallas, TX 75201 > www.topgolf.com<http://www.topgolf.com/> > _______________________________________________ > Linux-HA mailing list > Linux-HA@lists.linux-ha.org > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems > _______________________________________________ Linux-HA mailing list Linux-HA@lists.linux-ha.org http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems _______________________________________________ Linux-HA mailing list Linux-HA@lists.linux-ha.org http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems