[Pacemaker] Linux HA setup for CentOS 6.5
Alex Samad - Yieldbroker
Alex.Samad at yieldbroker.com
Thu Oct 16 04:31:21 UTC 2014
I believe there was a change 6.4 -> 6.5 that moved from openais to cman… I believe in rhel7 it is going back..
I ran into this problem when I upgraded my centos 6.2 -> 6.5..
A
From: Sihan Goi [mailto:goister at gmail.com]
Sent: Thursday, 16 October 2014 3:15 PM
To: The Pacemaker cluster resource manager
Subject: Re: [Pacemaker] Linux HA setup for CentOS 6.5
After following the guide, I've successfully managed to get Apache server up and running in the cluster as an active/passive setup, but with some differences. My cluster stack is stated as being cman while the guide's is openais. Not sure if that's a problem. Also, some commands in the guide don't seem to work.
I'm moving on to DRBD installation now, but when I do a "yum install drbd-pacemaker drbd-udev", these packages are not available. After some googling, it seems that drbd83-utils/kmod-drbd83 or drbd84-utils/kmod-drbd84 is available via another repo. Does this work with the guide?
On Thu, Oct 16, 2014 at 9:35 AM, Sihan Goi <goister at gmail.com<mailto:goister at gmail.com>> wrote:
Hi,
Thanks for the guide! I thought I had the same exact version...mine is also named "Pacemaker 1.1 Clusters from Scratch Creating Active/Passive and Active/Active Clusters on Fedora Edition 5", but my version of the document is meant for Fedora 17, and uses pcs and systemctl calls which don't exist on CentOS 6.5. I was trying to get it to work on CentOS 7 but realized support for DRBD on CentOS 7 is really lacking.
I'll refer to the version you posted from hereon.
On Wed, Oct 15, 2014 at 11:43 PM, Digimer <lists at alteeve.ca<mailto:lists at alteeve.ca>> wrote:
Let pacemaker start cman/corosync on EL6.
This is the guide that covers it, written by Pacemaker's author:
http://clusterlabs.org/doc/en-US/Pacemaker/1.1-plugin/html-single/Clusters_from_Scratch/index.html
It notes that it's based on Fedora 13, but that maps to EL6 almost perfectly.
A very slightly altered approach is here, in my *very* unfinished tutorial:
https://alteeve.ca/w/Anvil!_Tutorial_3_on_EL6#Configuring_the_Anvil.21
The main difference is that Andrew's approach (see section 8.2.2) is to disable quorum via editing /etc/sysconfig/cman, where my approach handles it in the main /etc/cluster/cluster.conf (cman's main config file).
In any case, from then on, start pacemaker and let it handle everything else.
Cheers
digimer
On 15/10/14 04:27 AM, Sihan Goi wrote:
Hi,
So I've decided to make things simpler and go with a wired network
instead of wireless. I connected both boxes to a router, manually edited
the ifcfg-eth0 files to set static IP addresses for both boxes (not
before downloading and building a driver for the nic of 1 of the boxes),
did a "chkconfig NetworkManager off", "service NetworkManager stop", and
"service network restart".
I'm able to ping each other via IP address and hostname. I also already
have corosync, pacemaker, crmsh and cman installed.
I then did the following as per the guide at
http://geekpeek.net/linux-cluster-corosync-pacemaker
service corosync start - success.
service pacemaker start - I get a "Starting cman...corosync cluster
engine is already running [FAILED]"
What's up? :(
On Oct 15, 2014 12:23 PM, "Sihan Goi" <goister at gmail.com<mailto:goister at gmail.com>
<mailto:goister at gmail.com<mailto:goister at gmail.com>>> wrote:
No typo.
[root at node02 network-scripts]# ls -lah
/etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r--. 1 root root 254 Oct 10 2013
/etc/sysconfig/network-scripts/ifcfg-lo
I installed CentOS 6.5 with the LiveDVD. I found it weird as well
that these files were missing.
On Wed, Oct 15, 2014 at 11:54 AM, Digimer <lists at alteeve.ca<mailto:lists at alteeve.ca>
<mailto:lists at alteeve.ca<mailto:lists at alteeve.ca>>> wrote:
Sure there isn't a typo there?
an-c05n01:~# ls -lah /etc/sysconfig/network-__scripts/ifcfg-*
-rw-r--r--. 1 root root 225 Jan 16 2013
/etc/sysconfig/network-__scripts/ifcfg-bond0
-rw-r--r--. 1 root root 220 Jan 16 2013
/etc/sysconfig/network-__scripts/ifcfg-bond1
-rw-r--r--. 1 root root 198 Jan 16 2013
/etc/sysconfig/network-__scripts/ifcfg-bond2
-rw-r--r--. 1 root root 149 Jan 16 2013
/etc/sysconfig/network-__scripts/ifcfg-eth0
-rw-r--r--. 1 root root 144 Jan 16 2013
/etc/sysconfig/network-__scripts/ifcfg-eth1
-rw-r--r--. 1 root root 152 Mar 14 2013
/etc/sysconfig/network-__scripts/ifcfg-eth2
-rw-r--r--. 1 root root 149 Jan 16 2013
/etc/sysconfig/network-__scripts/ifcfg-eth3
-rw-r--r--. 1 root root 144 Jan 16 2013
/etc/sysconfig/network-__scripts/ifcfg-eth4
-rw-r--r--. 1 root root 152 Mar 14 2013
/etc/sysconfig/network-__scripts/ifcfg-eth5
-rw-r--r--. 1 root root 254 Jul 22 09:56
/etc/sysconfig/network-__scripts/ifcfg-lo
-rw-r--r--. 1 root root 213 Mar 13 2013
/etc/sysconfig/network-__scripts/ifcfg-vbr2
I've never seen an EL6 install without the files there,
'network' or NetworkManager aside.
digimer
On 14/10/14 11:32 PM, Sihan Goi wrote:
There aren't any config files in
/etc/sysconfig/network-__scripts. When I
was using CentOS 7, the config files were there
(ifcfg-something) but in
this CentOS 6.5 installation, they are missing.
If is possible to not use cman, and just use corosync and
pacemaker? If
so, how?
On Wed, Oct 15, 2014 at 11:22 AM, Digimer <lists at alteeve.ca<mailto:lists at alteeve.ca>
<mailto:lists at alteeve.ca<mailto:lists at alteeve.ca>>
<mailto:lists at alteeve.ca<mailto:lists at alteeve.ca> <mailto:lists at alteeve.ca<mailto:lists at alteeve.ca>>>> wrote:
You can manually configure the wireless LAN without
NetworkManager.
If you take a look, there should be existing config
files in
/etc/sysconfig/network-____scripts/ for the wireless
connection. I've
not done it myself since many Fedora's ago, but I
believe you can
change NMCONTROLLER="no" and then start it up with
/etc/sysconfig/network start. I could be a bit wrong,
but I am sure
you can make wireless work without NM.
Question; Servers with WLAN? I assume these won't be
used for corosync?
digimer
On 14/10/14 11:17 PM, Sihan Goi wrote:
Hi,
Is there a tutorial showing how to get a basic
Linux HA setup with
replicated storage (via DRBD) working on CentOS
6.5? I want to have
mySQL as the HA resource with the database
replicated across the
nodes.
I've scoured the web for one but it seems that I
get stuck in
each one
somewhere.
To elaborate, I have 2 CentOS 6.5 nodes configured
with distinct
hostnames and static IPs. They are connected to a
wireless AP,
and can
ping each other.
I tried following this guide -
http://clusterlabs.org/____quickstart-redhat.html
<http://clusterlabs.org/__quickstart-redhat.html>
<http://clusterlabs.org/__quickstart-redhat.html
<http://clusterlabs.org/quickstart-redhat.html>>
However, cman will not start when NetworkManager is
running, and my
nodes cannot connect to the wireless AP without
NetworkManager
running.
Am I missing something or is that the stupidest
dependency ever?
How is
a cluster supposed to work when the nodes aren't
connected to
one another?
I also tried following the "clusters from scratch"
guide but
that seems
to rely on systemctl calls which aren't available
on CentOS 6.5.
Any help?
--
- Goi Sihan
goister at gmail.com<mailto:goister at gmail.com> <mailto:goister at gmail.com<mailto:goister at gmail.com>>
<mailto:goister at gmail.com<mailto:goister at gmail.com> <mailto:goister at gmail.com<mailto:goister at gmail.com>>>
<mailto:goister at gmail.com<mailto:goister at gmail.com>
<mailto:goister at gmail.com<mailto:goister at gmail.com>> <mailto:goister at gmail.com<mailto:goister at gmail.com>
<mailto:goister at gmail.com<mailto:goister at gmail.com>>>>
___________________________________________________
Pacemaker mailing list:
Pacemaker at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>
<mailto:Pacemaker at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>>
<mailto:Pacemaker at oss.<mailto:Pacemaker at oss.>__clusterlabs.org<http://clusterlabs.org>
<mailto:Pacemaker at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>>>
http://oss.clusterlabs.org/____mailman/listinfo/pacemaker
<http://oss.clusterlabs.org/__mailman/listinfo/pacemaker>
<http://oss.clusterlabs.org/__mailman/listinfo/pacemaker
<http://oss.clusterlabs.org/mailman/listinfo/pacemaker>>
Project Home: http://www.clusterlabs.org
Getting started:
http://www.clusterlabs.org/____doc/Cluster_from_Scratch.pdf
<http://www.clusterlabs.org/__doc/Cluster_from_Scratch.pdf>
<http://www.clusterlabs.org/__doc/Cluster_from_Scratch.pdf
<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 at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>
<mailto:Pacemaker at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>>
<mailto:Pacemaker at oss.<mailto:Pacemaker at oss.>__clusterlabs.org<http://clusterlabs.org>
<mailto:Pacemaker at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>>>
http://oss.clusterlabs.org/____mailman/listinfo/pacemaker
<http://oss.clusterlabs.org/__mailman/listinfo/pacemaker>
<http://oss.clusterlabs.org/__mailman/listinfo/pacemaker
<http://oss.clusterlabs.org/mailman/listinfo/pacemaker>>
Project Home: http://www.clusterlabs.org
Getting started:
http://www.clusterlabs.org/____doc/Cluster_from_Scratch.pdf
<http://www.clusterlabs.org/__doc/Cluster_from_Scratch.pdf>
<http://www.clusterlabs.org/__doc/Cluster_from_Scratch.pdf
<http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf>>
Bugs: http://bugs.clusterlabs.org
--
- Goi Sihan
goister at gmail.com<mailto:goister at gmail.com> <mailto:goister at gmail.com<mailto:goister at gmail.com>>
<mailto:goister at gmail.com<mailto:goister at gmail.com> <mailto:goister at gmail.com<mailto:goister at gmail.com>>>
_________________________________________________
Pacemaker mailing list: Pacemaker at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>
<mailto:Pacemaker at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>>
http://oss.clusterlabs.org/__mailman/listinfo/pacemaker
<http://oss.clusterlabs.org/mailman/listinfo/pacemaker>
Project Home: http://www.clusterlabs.org
Getting started:
http://www.clusterlabs.org/__doc/Cluster_from_Scratch.pdf
<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 at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>
<mailto:Pacemaker at oss.clusterlabs.org<mailto:Pacemaker at oss.clusterlabs.org>>
http://oss.clusterlabs.org/__mailman/listinfo/pacemaker
<http://oss.clusterlabs.org/mailman/listinfo/pacemaker>
Project Home: http://www.clusterlabs.org
Getting started:
http://www.clusterlabs.org/__doc/Cluster_from_Scratch.pdf
<http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf>
Bugs: http://bugs.clusterlabs.org
--
- Goi Sihan
goister at gmail.com<mailto:goister at gmail.com> <mailto:goister at gmail.com<mailto:goister at gmail.com>>
_______________________________________________
Pacemaker mailing list: Pacemaker at oss.clusterlabs.org<mailto: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
--
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 at oss.clusterlabs.org<mailto: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
--
- Goi Sihan
goister at gmail.com<mailto:goister at gmail.com>
--
- Goi Sihan
goister at gmail.com<mailto:goister at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20141016/b8de9965/attachment.htm>
More information about the Pacemaker
mailing list