[Pacemaker] Pacemaker on RHEL 4.8
Marko Potocnik
marko.potocnik at gmail.com
Wed Nov 24 16:55:09 UTC 2010
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:*
[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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20101124/9c63d896/attachment-0001.html>
More information about the Pacemaker
mailing list