diff options
Diffstat (limited to 'ctdb/config/events.d/11.routing')
-rwxr-xr-x | ctdb/config/events.d/11.routing | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/ctdb/config/events.d/11.routing b/ctdb/config/events.d/11.routing index ccc60e7c9b2..2fe560f73f1 100755 --- a/ctdb/config/events.d/11.routing +++ b/ctdb/config/events.d/11.routing @@ -1,15 +1,20 @@ #!/bin/sh -# script to add entries to the routing table after we have performed a -# take ip event -# (when we do a "releaseip" event and remove an ip address from an interface -# the kernel might automatically remove associated entries from -# the routing table. This is where we add them back) + +# Attempt to add a set of static routes. +# +# Do this in "ipreallocated" rather than just "startup" because some +# of the routes might be missing because the corresponding interface +# has not previously had any IPs assigned or IPs were previously +# released and corresponding routes were dropped. +# +# Addition of some routes might fail, errors go to /dev/null. +# +# Routes to add are defined in $CTDB_BASE/static-routes. Syntax is: # -# Routes to add are defined in /etc/ctdb/static-routes. -# Syntax is : # IFACE NET/MASK GATEWAY # -# Example +# Example: +# # bond1 10.3.3.0/24 10.0.0.1 [ -n "$CTDB_BASE" ] || \ |