tummy.com: we do linux

DRBDLinks

Introduction

A program to manage making and restoring links in a Linux HA cluster using DRBD. When the shared cluster drive is mounted, certain files and directories are moved aside and links are created into the shared partition. The list of files and directories which are linked is controlled by a configuration file, for example:

mountpoint('/shared')
link('/home/')
link('/etc/httpd')
link('/var/log/httpd', '/shared/logs/httpd')

In this example, we are mounting the DRBD partition in "/shared", and by default we are causing "/home" to be linked to "/shared/home", "/etc/httpd" to "/shared/etc/httpd", etc... The last line shows an example of a link which specifies the destination location explicitly, instead of assuming that it goes to the same location under shared.

Download

FTP: ftp.tummy.com:/pub/tummy/drbdlinks/

Recent changes

WHATSNEW (first 15 lines):

================================
Version 1.11 -- Mon Dec 24, 2007

Add option to make mountpoints shared using "mount --make-shared".
Changing error writes to use syslog as well stdout.

================================
Version 1.09 -- Sat Aug 11, 2007

Look for init.d/rsyslog as alternative syslog start script to normal
      syslog.  Suggested by Michael Mansour.

================================
Version 1.08 -- Tue Feb 27, 2007
[...]

Press

Requirements

Python: a current version (2.0+) to work. You can get source (and binaries for selected systems) from www.python.org.

License

DRBDLinks is released under the GPL.

Copyright

DRBDLinks (source, binaries, report formats, documentation and all related matter) is copyright © 2004 Sean Reifschneider, tummy.com, ltd.