3242423 发表于 2016-11-9 08:25:55

lvs+keepalived

首先安装依赖包yum -y install openssl-develgcc gcc-c++ipvsadm
yum安装lvs
yum -y install ipvsadm
yum安装keepalived
yum -y installkeepalived
/etc/init.d/ipvsadmrestartservice keepalivedrestart主服务器配置文件修改keepalived配置文件(删除原内容,粘贴后修改IP)vim/etc/keepalived/keepalived.conf! Configuration File for keepalived
global_defs {notification_email {         linuxedu@foxmail.com         mageedu@126.com}notification_email_from kanotify@magedu.comsmtp_connect_timeout 3smtp_server 172.18.5.43router_id LVS_DEVEL}
vrrp_script chk_schedown {script "[[ -f /etc/keepalived/down ]] && exit 1 || exit0"interval 2weight -2}
vrrp_instance VI_1 {   interface eth0   state MASTER   priority 101                      #(大于从服务器)   virtual_router_id 87   garp_master_delay 1
   authentication {      auth_type PASS      auth_pass 1221   }
   track_interface {       eth0   }
   virtual_ipaddress {      10.1.1.182      }
   track_script {      chk_schedown   }}virtual_server 10.1.1.182 80 {                     # (VIP)   delay_loop 6   lb_algo rr   lb_kind DR   persistence_timeout 50   protocol TCP
   real_server 10.1.1.167 80 {                  # (web服务IP)      weight 1      HTTP_GET {            url {            path /            status_code 301            }            connect_timeout 3            nb_get_retry 3            delay_before_retry 3      }}real_server 10.1.1.16880 {                        # (web服务IP)      weight 1      HTTP_GET {            url {            path /            status_code 301            }            connect_timeout 3            nb_get_retry 3            delay_before_retry 3      }   }}==========================================================================================附服务器配置文件修改keepalived配置文件(删除原内容,粘贴后修改IP)vim /etc/keepalived/keepalived.conf! Configuration File for keepalived
global_defs {notification_email {         linuxedu@foxmail.com         mageedu@126.com}notification_email_from kanotify@magedu.comsmtp_connect_timeout 3smtp_server 172.18.5.43router_id LVS_DEVEL}
vrrp_script chk_schedown {script "[[ -f /etc/keepalived/down ]] && exit 1 || exit0"interval 2weight -2}
vrrp_instance VI_1 {   interface eth0   state BACKUP   priority 100                      #(大于从服务器)   virtual_router_id 87   garp_master_delay 1
   authentication {      auth_type PASS      auth_pass 1221   }
   track_interface {       eth0   }
   virtual_ipaddress {      10.1.1.182      }
   track_script {      chk_schedown   }}virtual_server 10.1.1.182 80 {                     # (VIP)   delay_loop 6   lb_algo rr   lb_kind DR   persistence_timeout 51   protocol TCP
   real_server 10.1.1.168 80 {                  # (web服务IP)      weight 1      HTTP_GET {            url {            path /            status_code 301            }            connect_timeout 3            nb_get_retry 3            delay_before_retry 3      }}   real_server 10.1.1.167 80 {                        # (web服务IP)      weight 1      HTTP_GET {            url {            path /            status_code 301            }            connect_timeout 3            nb_get_retry 3            delay_before_retry 3      }   }}
===========================================================================================查询ipvsadm -Lnservice ipvsadmrestartservice keepalivedrestart web服务段配置(web1和web2)直接粘贴echo 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   修改IP后粘贴/sbin/ifconfig lo:0 192.168.11.31broadcast 192.168.11.31 netmask 255.255.255.255 up/sbin/route add -host 192.168.11.31dev lo:0                  

页: [1]
查看完整版本: lvs+keepalived