To add my voice to this; This is exactly what I do as well (though on
RHEL + RHCS/High-Availabiltiy Add-On):
https://alteeve.ca/w/AN!Cluster_Tutorial_2
As Lars said, it's a very portable solution as it will make any OS HA
without the user of the OS or any software in it being aware of the HA
components.
digimer
On 17/07/14 11:36 PM, Nick Cameo wrote:
"Instead, have the HA hypervisor layer protect the VM as a clustered
service"
I had to read this a couple of times Lars, and it's interesting. If I
understand correctly
run the cluster on bare metal, taking care of the virtual machine
instances on the same
box?
Kind Regards,
Nick
On Thu, Jul 17, 2014 at 5:48 AM, Lars Marowsky-Bree <l...@suse.com
<mailto:l...@suse.com>> wrote:
On 2014-07-17T03:48:51, Alex Samad - Yieldbroker
<alex.sa...@yieldbroker.com <mailto:alex.sa...@yieldbroker.com>> wrote:
> I wonder if there Best practise or how to, on how to run clusters
on say VMWare.
We've got many customers running SLE HA (pacemaker/corosync) cluster
inside virtual machines. That works fine.
There are a few obvious caveats. Make sure the VMs are actually running
on different nodes being the most obvious one.
Fencing is another. Typically these environments have shared storage, or
can easily get it via iSCSI (and even easily get 3 devices), so we
recommend the use of "sbd" for fencing.
That - sort of - also implies a network-based quorum that is richer than
merely being able to ping a node.
There are some other concerns that are harder to address. We've seen VMs
"freeze" when the hypervisor deems to take a snapshot or during live
migration. You don't want that to affect the cluster; so set the
corosync token timeout to an appropriate value.
In general, if you can, it makes more sense to run HA closer to the
hardware and not inside the VM - instead, have the HA hypervisor layer
protect the VM as a clustered service. That has many advantages from an
architectural and reliability perspective, not the least of which is
that then HA becomes available for *all* VMs if needed, and the folks
managing their virtualized service don't have to worry about HA
themselves.
Unfortunately, a few customers have choosen hypervisors whose idea of
"HA" and "IO isolation" makes me weep, so they're stuck with running HA
inside their VMs. I consider this a blatant failure of the HVM.
Regards,
Lars
--
Architect Storage/HA
SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix
Imendörffer, HRB 21284 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar
Wilde
_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
<mailto:Pacemaker@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
_______________________________________________
Pacemaker mailing list: Pacemaker@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
--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?
_______________________________________________
Pacemaker mailing list: Pacemaker@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