[Pacemaker] Linux HA setup for CentOS 6.5

Sihan Goi goister at gmail.com
Wed Oct 15 21:35:45 EDT 2014


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> 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>> 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>> 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>>> 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>>>
>>
>>
>>                      ___________________________________________________
>>                      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>
>>
>>             <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>>
>>             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>>
>>
>>
>>             _________________________________________________
>>             Pacemaker mailing list: 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>
>>         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>
>>
>>
>>
>> _______________________________________________
>> 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
>>
>>
>
> --
> 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
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20141016/6476737f/attachment-0003.html>


More information about the Pacemaker mailing list