2、SRV01 192.168.2.133 255.255.255.0 (双机热备 主)SRV02 192.168.2.130 255.255.255.0 (双机热备 辅)Share IP 192.168.2.144 255.255.255.0 (主辅机器共享)二 安装过程a.在核心配置文件中添加对CARP的支持和options NF_SOCKOPT(ipvs需要) 选项Srv01# cd /usr/src/sys/i386/conf/Srv01# cp GENERIC LVSSrv01# vi LVS添加以下选项: options
3、 NF_SOCKOPTdevice carp b. Freebsd6.1 的uipc_socket.c中没有#include "opt_nfsockopt.h" ,需手动添加否则编译将出错。vi /usr/src/sys/kern/uipc_socket.c找到#include "opt_compat.h"这一行,在下面加上 #include "opt_nfsockopt.h"c. 打ipvs for freebsd6.1补丁(patch)。Srv01# cd /usr/ports/net/ip
4、vsSrv01# make patch-system #具体说明可以查看当前目录下的Makefiled. 编译核心Srv01# cd /usr/src/sys/i386/confSrv01# config LVSSrv01# cd ../compile/LVSSrv01# make dependSrv01# makeSrv01# make installSrv01# reboot以上操作在srv02上同样做一遍 三 具体配置CARP 部分 (如果只需双机备份功能只配这部分就可以了)SRV01srv01# sysctl net