快速业务通道

keepalived HA

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-01
利用keepalived 实现HA&LB
实验环境RHEL5U3 需要软件包 keepalived ipvsadm VIP :192.168.0.16 realserver 1 :192.168.0.3 realserver 2 :192.168.0.4 装包
下载地址 wget http://www.keepalived.org/software/keepalived-1.1.17.tar.gz
./configure --prefix=/ --mandir=/usr/local/share/man
--with-kernel-dir=/usr/src/kernels/2.6.18-128.el5-i686/
以上这步是 设定安装路径以及帮助文件的路径 可以自行定义 后面那段with-kernel-dir 这个参数很重要,这个参数并不表示我们要把keepalived编进内核,
而是指使用内核源码里面的头文件,也就是include目录 (如果需要用到LVS才需要这么做,
否则是不需要的,如果要使用netlink,还需要link_watch.cz这个文件) 上面这段我一直没弄清楚,希望高人指点下,我没有选这项的时候依然可以使用LVS
make
make install 然后修改 keepalived 的配置文件vim /etc/keepalived/keepalived.conf
}
notification_email_from storysky@sina.com.cn #指定 keepalived 在发生事件(如切换)时,需要发送email到你定义的邮箱,可以填多个,每行一个 smtp_server 192.168.10.1 #这两项是邮件服务器的配置
smtp_connect_timeout 30
router_id LVS_DEVEL # 运行keepalived的机器的一个标识
}
#下面是VRRPD 配置
vrrp_sync_group VG1 {
group {
VI_1 #VRRP实例名
}
} #VRRP 实例配置
vrrp_instance VI_1 {
state BACKUP # 无论主与备都设置为BACKUP是为了不抢占director, #通过priority来确认谁先起作用,主的优先级至少高于从50
interface eth0 # (inside_network)实例绑定的网卡
macast_src_ip #发送多播包的地址,如果不设置,默认使用绑定网 卡的#primary IP
#建议使用专门网卡并使用这项,问题:如果这块儿网卡出了问题如何处理?

virtual_router_id 51 #VRID 标记 (0-255)主备服务器一致
priority 101 #优先级
advert_int 1 #检查间隔,默认为1秒
nopreempt # 不抢占 这个配置只能设置在 state为 BACKUP的主机 #上,这台主机的priority比另一台要高
authentication { #这是认证的相关设置
auth_type PASS #认证方式 PASS | AH
auth_pass 33210 #认证密码
}
virtual_ipaddress {
192.168.0.16 # VIP 地址
}
} virtual_server 192.168.0.16 80 {
delay_loop 6 # 每六秒查询realserver状态
lb_algo rr #lvs采用轮询算法 rr|wrr|lc|wlc|lblc|sh|dh
lb_kind DR #lvs使用Direct Route NAT|DR|TUN
protocol TCP #使用TCP 协议来检查
persistence_timeout 600 # 会话保持时间,就是同一个ip在600秒内会被分到同一个realserver上

real_server 192.168.0.3 80 {
weight 1 #权重
inhibit_on_failure # 在检查失败的时候 将权重设为0 并继续监控 而不是直接把他踢掉
TCP_CHECK { #以什么方式来检查 健康状况 HTTP_GET|SSL_GET|TCP_CHECK|SMTP_CHECK|MISC_CHECK

connect_timeout 3 #连接超时时间
nb_get_retry 3 #重试连接次数
delay_before_retr

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号