Projects / Wackamole

Wackamole

Wackamole is a tool that helps with making a cluster highly available. It manages a bunch of virtual IPs that should be available to the outside world at all times, and ensures that exactly one machine within the cluster is listening on each virtual IP address that Wackamole manages. If it discovers that particular machines within the cluster are not alive, it will almost immediately ensure that other machines acquire the virtual IP addresses the down machines were managing. At no time will more than one connected machine be responsible for any virtual IP.

Tags Networking Monitoring Hardware Watchdog Clustering/Distributed Networks
Licenses BSD Original
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Dec 2007 14:15
  • Rrelease-after

Changes: Win32 compilation has been fixed. Operation on Solaris for ethernet devices with numbers in their device name (like e1000g) has been fixed.

  • Rrelease-mid
  •  24 Feb 2007 02:56
  • Rrelease-after

Changes: Many changes were made.

  • Rrelease-mid
  •  12 Nov 2001 20:48
  • Rrelease-after

Changes: autoconf support, FreeBSD/Solaris 8/Mac OS X support, daemonizing by default unless the "-d" flag is given, writing a PID file, syslogging IP release/acquire data, and updates so that the number of vitual IPs can be less than the number of machines if some machines have config vip 0.0.0.0.

  • Rrelease-mid
  •  17 Sep 2001 17:35
  • Rrelease-after

Changes: Bringing down all virtual interfaces when when it dies, and attempting to reconnect to spread if it loses connection.

No changes have been submitted for this release.

B45d3e334736303fcae81158b7a49551_thumb

Project Spotlight

Xphile

A radiology teaching library.

0f53232033986864aa8e6154a8446f7d_thumb

Project Spotlight

GNU Moe

A powerful and user-friendly console text editor.