Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
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
ldm-users
archives: