提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
一、作用
二、调度器配置
三、web节点配置
一、作用
    使用keepalived解决lvs的单点故障
     高可用集群
二、调度器配置
    安装keepalived
         yum install -y keepalived

     安装ipvsadm
         yum install -y ipvsadm

         modprobe ip_vs 

     配置keepalived

         主 
global_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVEL1vrrp_skip_check_adv_addr#vrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0
}vrrp_instance VI_1 {state MASTERinterface ens33virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.156.200		}
}virtual_server 192.168.156.200 80 {delay_loop 6lb_algo rrlb_kind DR#persistence_timeout 50protocol TCPreal_server 192.168.156.14 80 {weight 1HTTP_GET {url {path /}connect_timeout 3nb_get_retry 3delay_before_retry 3}}real_server 192.168.156.15 80 {weight 1HTTP_GET {url {path /}connect_timeout 3nb_get_retry 3delay_before_retry 3}}
}从
global_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVEL2vrrp_skip_check_adv_addr#vrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0
}vrrp_instance VI_1 {state BACKUPinterface ens33virtual_router_id 51priority 90advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.156.200		}
}virtual_server 192.168.156.200 80 {delay_loop 6lb_algo rrlb_kind DR# persistence_timeout 50protocol TCPreal_server 192.168.156.14 80 {weight 1HTTP_GET {url {path /}connect_timeout 3nb_get_retry 3delay_before_retry 3}}real_server 192.168.156.15 80 {weight 1HTTP_GET {url {path /}connect_timeout 3nb_get_retry 3delay_before_retry 3}}
} 查看lvs节点状态
         ipvsadm -ln 

 查看IP ip a
 查看IP ip a

三、web节点配置
调整ARP参数
     vim /etc/sysctl.conf
     net.ipv4.conf.all.arp_ignore=1 
 net.ipv4.conf.all.arp_announce=2 
 net.ipv4.conf.default.arp_ignore=1 
 net.ipv4.conf.default.arp_announce = 2 
 net.ipv4.conf.lo.arp_ignore = 1 
 net.ipv4.conf.lo.arp_announce=2
     sysctl -p


 
 
 配置虚拟IP地址
     cd /etc/sysconfig/network-scripts/
     cp ifcfg-lo ifcfg-lo:0
     vim ifcfg-lo:0


 添加回环路由
     route add -host 192.168.156.200/32 dev lo:0

安装nginx测试
 
 
 
断掉主,测试备

 
