千家信息网

LVS(DR)+Keepalived 服务器集群

发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,LVS(DR)+Keepalived 服务器集群 LVS轮询服务器 可以保障当一个网站服务器宕掉后,仍能正常访问 Keepalived高可用服务器 可以保障当LVS宕掉后,仍能正常工作搭建服务器集群
千家信息网最后更新 2024年11月29日LVS(DR)+Keepalived 服务器集群

LVS(DR)+Keepalived 服务器集群

 LVS轮询服务器 可以保障当一个网站服务器宕掉后,仍能正常访问 Keepalived高可用服务器 可以保障当LVS宕掉后,仍能正常工作搭建服务器集群                                192.168.4.50LVS+Keepalived                     VIP 192.168.4.253                                192.168.4.53                                192.168.4.51网站服务器                                       192.168.4.52[50:53]#yum -y install keepalived ipvsadmvim /etc/keepalived/keepalived.conf    vrrp_instance webha {            state MASTER/SLAVE      备份服务器            interface eth0    网卡口            priority 150/100      优先级            authentication {            auth_type PASS            auth_pass 123456  主、备密码相同                }            virtual_ipaddress {                    192.168.4.253  虚拟的网络地址                    }            }            virtual_server 192.168.4.253 80 {      指定虚拟服务器地址 相当于 ipvsadm -A -t 192.168.4.252:80 -s rr                delay_loop 6                lb_algo rr          rr:轮询模式                lb_kind DR          DR:直接路由模式            nat_mask 255.255.255.0             #persistence_timeout 50   一台主机访问页面在50秒内是固定一个web服务器提供服务                protocol TCP                        connect_timeout 3                nb_get_retry 3                delay_before_retry 3                real_server 192.168.4.52 80 { 真实服务器地址  ipvsadm -a -t 192.168.4.252:80 -r 192.168.4.53:80                weight 1                }                real_server 192.168.4.53 80 {                weight 1                 }         }    #service keepalived start    #ip add show | grep 192.168.4.252    #ipvsadm -Ln    [51:52]    端口绑定vip地址,用于帮助服务器回包    ifconfig lo:1 192.168.4.253/32    ifconfig lo:1    echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore    echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce    echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore    echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce    #elinks --dump http://192.168.4.253
0