freebsd 7.1 CARP实现热备+负载均衡

2009-05-13 15:59:59来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1,最小化安装系统
2。在内核文件中添加"device carp"
3.编译内核,安装新内核。重启系统。
使用3个IP:
realA.zocc.net.cn  125.93.188.242
realB.zocc.net.cn  125.93.188.243
共享IP:real.zocc.net.cn  125.93.188.244

realA机的rc.conf文件如下配置:
defaultrouter="125.93.188.241"
hostname="real1.zocc.net.cn"
ifconfig_le0="inet 125.93.188.242  netmask 255.255.255.240"
cloned_interfaces="carp0 carp1"
ifconfig_carp0="vhid 1 advbase 5 pass zbhdpx 125.93.188.244/28"
ifconfig_carp1="vhid 2 advbase 5 advskew 100 pass zbhdpx 125.93.188.244/28"
sshd_enable="YES"
apache22_enable="YES"

realB机的rc.conf文件如下配置:
defaultrouter="125.93.188.241"
hostname="real2.zocc.net.cn"
ifconfig_le0="inet 125.93.188.243  netmask 255.255.255.240"
cloned_interfaces="carp0 carp1"
ifconfig_carp0="vhid 1 advbase 5 advskew 100 pass zbhdpx 125.93.188.244/28"
ifconfig_carp1="vhid 2 advbase 5 pass zbhdpx 125.93.188.244/28"
sshd_enable="YES"
apache22_enable="YES"

然后在/etc/sysctl.conf文件中加入以下内容:
net.inet.carp.preempt=1
net.inet.carp.arpbalance=1

文档中还有关于:
net.inet.carp.allow=1,在7.1当中,这个参数默认已经打开了。所以我就不在sysctl.conf中添加了。
然后安装apache22,就可以看到效果了。

在realA机器通过ifconfig来查看接口状态如下:

realA# ifconfig
le0: flags=8943 metric 0 mtu 1500
        options=8
        ether 00:0c:29:08:6a:2a
        inet 125.93.188.243 netmask 0xfffffff0 broadcast 125.93.188.255
        media: Ethernet autoselect
        status: active
plip0: flags=108810 metric 0 mtu 1500
lo0: flags=8049 metric 0 mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
carp0: flags=49 metric 0 mtu 1500
        inet 125.93.188.244 netmask 0xfffffff0
        carp: BACKUP vhid 1 advbase 5 advskew 100
carp1: flags=49 metric 0 mtu 1500
        inet 125.93.188.244 netmask 0xfffffff0
        carp: MASTER vhid 2 advbase 5 advskew 0

当把realB机器关闭的时候,realA机器的接口状态如下:
real2# ifconfig
le0: flags=8943 metric 0 mtu 1500
        options=8
        ether 00:0c:29:08:6a:2a

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD 内建的防火墙指令ipfw英译汉

下一篇:kaya343en