Centos lvs keepalived 安装配置
2011-01-25 17:10
716 查看
下载ipvsadm和keepalived包到/usr/local/srcln -s /usr/src/kernels/2.6.18-194.el5-x86_64/ /usr/src/linuxcd /usr/local/src/tar -zxvf ipvsadm-1.25.tar.gzcd ipvsadm-1.25vi libipvs/Makefile去掉netlink库的依赖:去掉libipvs/Makefile的CFLAGS += -DLIBIPVS_USE_NL,去掉Makefile的LIBS += -lnlmake;make installipvsadm -v检查是否安装完成tar zxvf keepalived-1.2.1.tar.gzcd keepalived-1.2.1./configuremake;make install
cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/mkdir /etc/keepalivedcp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/cp /usr/local/sbin/keepalived /usr/sbin/vi /etc/keepalived/keepalived.conf
global_defs { notification_email { gcp1126@gmail.com } notification_email_from root@localhost smtp_server 127.0.0.1 router_id LVS_DEVEL (BACKUP:router_id LVS_DEVEL_2) } vrrp_instance VI_1 { state MASTER (BACKUP改为BACKUP) interface eth0 virtual_router_id 55 priority 100 (BACKUP改为99) advert_int 1 authentication { auth_type PASS auth_pass kk1111 } virtual_ipaddress { 192.168.8.3 } } virtual_server 192.168.8.3 3306 { delay_loop 6 lb_algo wrr lb_kind DR persistence_timeout 60 protocol TCP real_server 192.168.8.31 3306 { weight 3 TCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 connect_port 3306 } } real_server 192.168.8.32 3306 { weight 3 TCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 connect_port 3306 } } }
service keepalived startipvsadm -L -n
然后在real_server上配置虚拟IP#!/bin/bash#description:start realserver#chkconfig 235 26 26VIP1=192.168.8.6#/etc/rc.d/init.d/functionscase "$1" instart)echo " start LVS of REALServer"/sbin/ifconfig lo:0 $VIP1 broadcast $VIP1 netmask 255.255.255.255 upecho "1" >/proc/sys/net/ipv4/conf/lo/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/lo/arp_announceecho "1" >/proc/sys/net/ipv4/conf/all/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/all/arp_announce;;stop)/sbin/ifconfig lo:0 downecho "close LVS Directorserver"echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignoreecho "0" >/proc/sys/net/ipv4/conf/lo/arp_announceecho "0" >/proc/sys/net/ipv4/conf/all/arp_ignoreecho "0" >/proc/sys/net/ipv4/conf/all/arp_announce;;*)echo "Usage: $0 {start|stop}"exit 1esac将此脚本加入到开机启动。本文出自 “最后的片段” 博客,请务必保留此出处http://gcp1126.blog.51cto.com/541139/485825
cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/mkdir /etc/keepalivedcp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/cp /usr/local/sbin/keepalived /usr/sbin/vi /etc/keepalived/keepalived.conf
global_defs { notification_email { gcp1126@gmail.com } notification_email_from root@localhost smtp_server 127.0.0.1 router_id LVS_DEVEL (BACKUP:router_id LVS_DEVEL_2) } vrrp_instance VI_1 { state MASTER (BACKUP改为BACKUP) interface eth0 virtual_router_id 55 priority 100 (BACKUP改为99) advert_int 1 authentication { auth_type PASS auth_pass kk1111 } virtual_ipaddress { 192.168.8.3 } } virtual_server 192.168.8.3 3306 { delay_loop 6 lb_algo wrr lb_kind DR persistence_timeout 60 protocol TCP real_server 192.168.8.31 3306 { weight 3 TCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 connect_port 3306 } } real_server 192.168.8.32 3306 { weight 3 TCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 connect_port 3306 } } }
service keepalived startipvsadm -L -n
然后在real_server上配置虚拟IP#!/bin/bash#description:start realserver#chkconfig 235 26 26VIP1=192.168.8.6#/etc/rc.d/init.d/functionscase "$1" instart)echo " start LVS of REALServer"/sbin/ifconfig lo:0 $VIP1 broadcast $VIP1 netmask 255.255.255.255 upecho "1" >/proc/sys/net/ipv4/conf/lo/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/lo/arp_announceecho "1" >/proc/sys/net/ipv4/conf/all/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/all/arp_announce;;stop)/sbin/ifconfig lo:0 downecho "close LVS Directorserver"echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignoreecho "0" >/proc/sys/net/ipv4/conf/lo/arp_announceecho "0" >/proc/sys/net/ipv4/conf/all/arp_ignoreecho "0" >/proc/sys/net/ipv4/conf/all/arp_announce;;*)echo "Usage: $0 {start|stop}"exit 1esac将此脚本加入到开机启动。本文出自 “最后的片段” 博客,请务必保留此出处http://gcp1126.blog.51cto.com/541139/485825
相关文章推荐
- Centos 5.5 lvs+keepalived 安装配置
- CentOS 5.9下安装配置keepalived
- Centos6.5安装lvs+keepalived集群
- LVS+DR+Keepalived 安装配置
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置
- [配置应用]LVS+keepalived负载均衡CentOS5.6环境下布署(32位)V2
- CentOS6.4 LVS+keepalived高可用负载均衡服务配置
- Keepalived+LVS的双机双vip安装和配置
- Centos6.5安装配置keepalived
- Linux-centos下安装lvs+keepalived+nginx+tomcat
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置
- CentOS 7 上配置LVS + keepalived + ipvsadm
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置
- CentOS LVS安装配置
- lvs keepalived 安装配置详解
- keepalived在Centos6.5下安装配置
- CentOS 5.9下安装配置keepalived
- CentOS7 下 keepalived 的安装和配置
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置