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.18 -- Fri May 22, 2009

Fixing a bug in the location of the cron pid file on Fedora/CentOS.
      (Patch provided by Robert Scheck)

================================
Version 1.17 -- Mon May 18, 2009

Fixing in a bug introduced in 1.12 that prevented drbdlinksclean from
      working.

================================
Version 1.16 -- Sat May 16, 2009
[...]

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 version 2.

Copyright

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