I would like to suggest you two (IMHO) useful enhancements for piranha:
1) it would be very useful to be able to create real servers running on
different port numbers: in this moment one can only specify port number in
virtual server definition, it would be more useful to be able to specify
port number in real server definition (so one could run a number of "x
servers" listening on different ports on the same IP number). This is
already possible with ipvsadm (to translate ip:port_number to
different_ip:different_port_number), so I think it could be quite easy to
2) Wouldn't it be wonderful if one could specify a script to be run on LVS
servers each time one of them becomes active or standby? something very
similar to "start_cmd" and "stop_cmd" in fos services...
This way, one could do a lot of stuff, such as "ifupping" and "arping" a
lot of interfaces when an LVS becomes active! (and viceversa)
It would be very usefult to be able to read "LVS" status someore too,
I really need to enable/disable more than two (nat_router +
virtual_servers ips) types of aliased ip, and I think this could be the
easiest way to realize it!
Thanks forthe input. Actually, we hope to be able to add scripting to any state
change in the cluster, for the very reasons you suggest.