vipple
A simple virtual ip address handling framework.
- CARP-less UCARP.
Installation
$ sudo mkdir /etc/vipple
$ sudo install -m 755 vipple /etc/init.d/vipple
$ sudo chkconfig --add vipple
$ sudo install -m 755 vipple-zero /etc/init.d/vipple-zero
$ sudo chkconfig --add vipple-zero
Operation
$ sudo service vipple start
$ sudo service vipple stop
$ sudo service vipple status
$ sudo service vipple-zero start
$ sudo service vipple-zero force-start
$ sudo service vipple-zero stop
$ sudo service vipple-zero status
Configuration
Config File Path
- /etc/vipple/vip-[0-9][0-9][0-9].conf
Configuarable Parameters
Network Interface Configuration:
- BIND_INTERFACE
- Required string
- VIP_ADDRESS
- Required string
- PREFIX
- Optional int
- BROADCAST
- Optional string
Hooks:
- UPSCRIPT
- Optional string
- DOWNSCRIPT
- Optional string
Examples
/etc/vipple/vip-001.conf
BIND_INTERFACE="eth0"
VIP_ADDRESS="192.0.2.10"
#BROADCAST=192.0.2.255
#PREFIX=32
UPSCRIPT=
DOWNSCRIPT=
License
Beerware license.
If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.