[Pacemaker] Pacemaker on RHEL 4.8

Marko Potocnik marko.potocnik at gmail.com
Thu Nov 25 08:26:11 EST 2010


Scratch that, resource stopping works also.
And I can live without yum :)

Thanks again.

On Thu, Nov 25, 2010 at 2:05 PM, Marko Potocnik <marko.potocnik at gmail.com>wrote:

> Thanks Andrew, I downloaded and compiled libxml2 2.8.7-1. Resource editing
> with crm now work, but I am still having problems with resource stopping.
> Any idea-a why whole node exits and rejoins the cluster?
>
>
> On Thu, Nov 25, 2010 at 10:22 AM, Andrew Beekhof <andrew at beekhof.net>wrote:
>
>> On Wed, Nov 24, 2010 at 5:55 PM, Marko Potocnik
>> <marko.potocnik at gmail.com> wrote:
>> > Hi,
>> >
>> >
>> >
>> > I’m also having problem with pacemaker / heartbeat on RHEL 4.8.
>> >
>> > First of all clusterlabs repo for epel doesn’t work with yum on RHEL 4.8
>> > (yum is installed from EPEL):
>> >
>> >
>> >
>> > [root at lucija ~]# yum search pacemaker
>> >
>> > Searching Packages:
>> >
>> > Setting up repositories
>> >
>> > epel                      100% |=========================| 3.8
>> kB    00:00
>> >
>> > clusterlabs               100% |=========================| 1.2
>> kB    00:00
>> >
>> > Reading repository metadata in from local files
>> >
>> > 534b70e747a5d8683eaf75a00 100% |=========================| 653
>> kB    00:00
>> >
>> > epel      : ################################################## 1946/1946
>> >
>> > Added 1946 new packages, deleted 0 old in 4.81 seconds
>> >
>> > primary.xml.gz            100% |=========================|  62
>> kB    00:00
>> >
>> > clusterlab:
>> > #####################                              122/278Traceback
>> (most
>> > recent call last):
>> >
>> >   File "/usr/bin/yum", line 29, in ?
>> >
>> >     yummain.main(sys.argv[1:])
>> >
>> >   File "/usr/share/yum-cli/yummain.py", line 97, in main
>> >
>> >     result, resultmsgs = do()
>> >
>> >   File "/usr/share/yum-cli/cli.py", line 596, in doCommands
>> >
>> >     return self.search()
>> >
>> >   File "/usr/share/yum-cli/cli.py", line 1216, in search
>> >
>> >     matching = self.searchPackages(searchlist, args,
>> > callback=self.matchcallback)
>> >
>> >   File "__init__.py", line 1061, in searchPackages
>> >
>> >   File "/usr/share/yum-cli/cli.py", line 75, in doRepoSetup
>> >
>> >     self.doSackSetup(thisrepo=thisrepo)
>> >
>> >   File "__init__.py", line 260, in doSackSetup
>> >
>> >   File "repos.py", line 287, in populateSack
>> >
>> >   File "sqlitecache.py", line 96, in getPrimary
>> >
>> >   File "sqlitecache.py", line 89, in _getbase
>> >
>> >   File "sqlitecache.py", line 359, in updateSqliteCache
>> >
>> >   File "sqlitecache.py", line 251, in addPrimary
>> >
>> >   File "sqlitecache.py", line 197, in insertHash
>> >
>> >   File "sqlitecache.py", line 449, in values
>> >
>> >   File "sqlitecache.py", line 441, in __getitem__
>> >
>> >   File "mdparser.py", line 73, in __getitem__
>> >
>> > KeyError: 'sourcerpm'
>> >
>> >
>> >
>> > Here is the pacemaker.repo:
>> >
>> > [root at lucija ~]# cat /etc/yum.repos.d/pacemaker.repo
>> >
>> > [clusterlabs]
>> >
>> > name=High Availability/Clustering server technologies (epel-4)
>> >
>> > baseurl=http://www.clusterlabs.org/rpm/epel-4
>> >
>> > type=rpm-md
>> >
>> > gpgcheck=0
>> >
>> > enabled=1
>> >
>> >
>> >
>> > If I install it by hand if says it need python2.4, so I installed it
>> from
>> > fedora rpms (http://www.python.org/download/releases/2.4.2/rpms/). I
>> then
>> > copied crm python files to python2.4 and modified crm script to use
>> > python2.4.
>> >
>> > Pacemaker, heartbeat and crm now run, but are buggy:
>> >
>> >
>> >
>> > - If I edit configuration I often get an error that xml in CIB can not
>> be
>> > replaced. I got this when I tried to change res_ftp monitor timeout to
>> 40s:
>>
>> I think this is due to an old bug in libxml2.
>> NTT posted about the same problem recently.
>>
>> >
>> >
>> >
>> > [root at ankaran ~]# crm configure edit
>> >
>> > ERROR: could not replace rg_ftp
>> >
>> > INFO: offending xml: <group id="rg_ftp">
>> >
>> >         <primitive class="ocf" id="res_ip_ftp" provider="heartbeat"
>> > type="IPaddr2">
>> >
>> >                 <instance_attributes
>> id="res_ip_ftp-instance_attributes">
>> >
>> >                         <nvpair id="res_ip_ftp-instance_attributes-ip"
>> > name="ip" value="172.18.251.6"/>
>> >
>> >                         <nvpair
>> > id="res_ip_ftp-instance_attributes-cidr_netmask" name="cidr_netmask"
>> > value="24"/>
>> >
>> >                 </instance_attributes>
>> >
>> >                 <operations>
>> >
>> >                         <op id="res_ip_ftp-monitor-15s" interval="15s"
>> > name="monitor" timeout="30s"/>
>> >
>> >                 </operations>
>> >
>> >         </primitive>
>> >
>> >         <primitive class="lsb" id="res_ftp" type="vsftpd">
>> >
>> >                 <operations>
>> >
>> >                         <op id="res_ftp-monitor-15s" interval="15s"
>> > name="monitor" timeout="40s"/>
>> >
>> >                 </operations>
>> >
>> >         </primitive>
>> >
>> > </group>
>> >
>> >
>> >
>> > - If I try to stop a group rg_ftp, I the node on which group runs exits
>> and
>> > rejoins the cluster:
>> >
>> >
>> >
>> > [root at lucija ~]# date
>> >
>> > Tue Nov 23 08:33:26 CET 2010
>> >
>> > [root at lucija ~]# crm resource stop rg_ftp
>> >
>> >
>> >
>> > crm_mon on ankaran:
>> >
>> > ============
>> >
>> > Last updated: Tue Nov 23 08:33:03 2010
>> >
>> > Stack: Heartbeat
>> >
>> > Current DC: ankaran.iskratel.si (1e7ca0d8-0bbc-4a1b-a1ce-3117975c6862)
>> -
>> > partition with quorum
>> >
>> > Version: 1.0.9-89bd754939df5150de7cd76835f98fe90851b677
>> >
>> > 2 Nodes configured, unknown expected votes
>> >
>> > 1 Resources configured.
>> >
>> > ============
>> >
>> >
>> >
>> > Node lucija.iskratel.si (620b4679-8f8f-4d43-9b32-b67af24df67f): standby
>> >
>> > Online: [ ankaran.iskratel.si ]
>> >
>> >
>> >
>> > Full list of resources:
>> >
>> >
>> >
>> >  Resource Group: rg_ftp
>> >
>> >      res_ip_ftp (ocf::heartbeat:IPaddr2):       Started
>> ankaran.iskratel.si
>> >
>> >      res_ftp    (lsb:vsftpd):   Started ankaran.iskratel.si
>> >
>> >
>> >
>> > Migration summary:
>> >
>> > * Node ankaran.iskratel.si:
>> >
>> > * Node lucija.iskratel.si:
>> >
>> > Connection to the CIB terminated
>> >
>> > Reconnecting...
>> >
>> >
>> >
>> > Then after a few seconds:
>> >
>> >
>> >
>> > ============
>> >
>> > Last updated: Tue Nov 23 08:33:33 2010
>> >
>> > Stack: Heartbeat
>> >
>> > Current DC: NONE
>> >
>> > 2 Nodes configured, unknown expected votes
>> >
>> > 1 Resources configured.
>> >
>> > ============
>> >
>> >
>> >
>> > OFFLINE: [ ankaran.iskratel.si lucija.iskratel.si ]
>> >
>> >
>> >
>> > Full list of resources:
>> >
>> >
>> >
>> >  Resource Group: rg_ftp
>> >
>> >      res_ip_ftp (ocf::heartbeat:IPaddr2):       Stopped
>> >
>> >      res_ftp    (lsb:vsftpd):   Stopped
>> >
>> >
>> >
>> > Migration summary:
>> >
>> >
>> >
>> > Here is the configuration on RHEL4.8:
>> >
>> >
>> >
>> > node $id="1e7ca0d8-0bbc-4a1b-a1ce-3117975c6862" ankaran.iskratel.si
>> >
>> > node $id="620b4679-8f8f-4d43-9b32-b67af24df67f" lucija.iskratel.si \
>> >
>> >         attributes standby="on"
>> >
>> > primitive res_ftp lsb:vsftpd \
>> >
>> >         op monitor interval="15s" timeout="30s"
>> >
>> > primitive res_ip_ftp ocf:heartbeat:IPaddr2 \
>> >
>> >         params ip="172.18.251.6" cidr_netmask="24" \
>> >
>> >         op monitor interval="15s" timeout="30s"
>> >
>> > group rg_ftp res_ip_ftp res_ftp
>> >
>> > property $id="cib-bootstrap-options" \
>> >
>> >         dc-version="1.0.9-89bd754939df5150de7cd76835f98fe90851b677" \
>> >
>> >         cluster-infrastructure="Heartbeat" \
>> >
>> >         stonith-enabled="false" \
>> >
>> >         default-resource-stickiness="200" \
>> >
>> >         no-quorum-policy="ignore" \
>> >
>> >         last-lrm-refresh="1290158718"
>> >
>> >
>> >
>> > Regards,
>> >
>> > Marko
>> >
>> >
>> > _______________________________________________
>> > 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://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
>> >
>> >
>>
>> _______________________________________________
>> 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://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20101125/61bfc7cc/attachment-0001.html>


More information about the Pacemaker mailing list