[Bug 192663] Incorrect info in handbook for carp on 10+

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Mar 31 08:09:33 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192663

Karl Sundström <rootvg at unix.pizza> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rootvg at unix.pizza

--- Comment #5 from Karl Sundström <rootvg at unix.pizza> ---
I stumbled upon this documentation error as well.

For instance, Hast documentation suggests:

notify 30 {
        match "system" "IFNET";
        match "subsystem" "carp0";
        match "type" "LINK_UP";
        action "/usr/local/sbin/carp-hast-switch master";
};

notify 30 {
        match "system" "IFNET";
        match "subsystem" "carp0";
        match "type" "LINK_DOWN";
        action "/usr/local/sbin/carp-hast-switch slave";
};


But, since you are not using pseudo-devices for CARP anymore, you hook it up to
an already existing device, such as em0, the correct example would then be (for
VHID 1 on em0):

notify 30 {
        match "system" "CARP";
        match "subsystem" "1 at em0";
        match "type" "MASTER";
        action "/opt/scripts/carp-hast-switch master";
};

notify 30 {
        match "system" "CARP";
        match "subsystem" "1 at em0";
        match "type" "BACKUP";
        action "/opt/scripts/carp-hast-switch slave";
};


devd.conf documentation has this as an example as well, but its not reflected
in the handbook. 

It requires a bit more than just "If the systems are running FreeBSD 10 or
higher, replace carp0 with the name of the CARP-configured interface.", becuase
it uses CARP system now, instead of CARP as a subsystem.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-doc mailing list