NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

RE: LDM RHEL Binary RPM, spec & ldmd init script

Any one wishing to build a ldm rpm, here's the basic kit.  Put the
ldm.spec in your .../SPECS and the others in .../SOURCES, add the
ldm-6.6.4.tar.gz to the .../SOURCES.  Change dir to .../SPECS and
execute "rpmbuild -ba ldm.spec". 

-----Original Message-----
From: owner-ldm-users@xxxxxxxxxxxxxxxx
[mailto:owner-ldm-users@xxxxxxxxxxxxxxxx] On Behalf Of Art Wildman
Sent: Thursday, 31 May, 2007 15:55
To: _LDM-users Unidata
Subject: LDM RHEL Binary RPM, spec & ldmd init script

Hi folks,

1. Looking for an LDM RHEL-4+ RPM binary or rpm.spec files? If not, I
may be interested in building one for i386 (advice welcome).
2. Does anyone have a ldmd init script for RHEL that can support some of
the advanced RH Linux features listed below (chkconfig, service, PID
files & locks).
3. Are there any other gotchas (like syslog) running LDM at Boot as a
service?

I was following the linux-HA Cluster thread & noticed there are some LDM
Docs referencing clusters, but most are geared toward Hi-Performance
Clusters, not Hi-Availability (HA) Clusters. Some configs & principles
(IP Virtual Server) may translate though. For HA clusters, LDM can be
started & stopped via init-scripts in /etc/rc.d/init.d or
/etc/ha.d/haresources as Richard noted.

ConfiguringHeartbeat - Linux HA
http://www.linux-ha.org/ConfiguringHeartbeat

LDM Clusters
http://www.unidata.ucar.edu/software/ldm/ldm-6.6.4/basics/cluster.html

LDM at Boot - Init Scripts (this should be included in the
ldm-binary.rpm specific to RHELvX)
http://www.unidata.ucar.edu/software/ldm/ldm-6.6.4/basics/configuring.ht
ml#boot
http://www.unidata.ucar.edu/software/ldm/ldm-6.6.4/ldmConfigInstallList.
html
ftp://ftp.unidata.ucar.edu/pub/ldm/scripts/linux/ldmd

Comparing it to a simple init script like /etc/rc.d/init.d/atd & we may
be able to improve it some & use RHEL service commands, locks & pstools
(pgrep, pkill...) to manage the service like:
# chkconfig --level 345 ldmd on
# service ldmd restart
# service ldmd status

# head /etc/rc.d/init.d/atd | grep chkconfig # chkconfig: 345 95 5
Note: the chkconfig: line determines runlevels & the priority of kill
and start scripts (man chkconfig)

# service crond status
crond (pid 1117) is running...
# cat /var/run/crond.pid
1117
# ls -l /var/lock/subsys/crond
-rw-r--r--    1 root     root            0 Jan  5 17:26 
/var/lock/subsys/crond

This may help shutdown & restart the ldmd safely during failover in an
HA cluster.

-Art@JAX

Attachment: ldm.tar.gz
Description: ldm.tar.gz

  • 2007 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the ldm-users archives: