lvs(ipvsadm)-keepalived配置

注意观察日志:
1.动态查看   tail -f /var/log/messages|grep Keepalived
2.结尾查看    sudo tac /var/log/messages|grep Keepalived|less

1.lvs-mask
 service keepalived start
VIP=192.168.1.188
RIP1=192.168.1.201
RIP2=192.168.1.202 

     /sbin/iptables -F
     /sbin/iptables -Z
     /sbin/ipvsadm -C
     /sbin/ipvsadm --set 30 5 60
     /sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask  255.255.255.255 up
     /sbin/route add -host $VIP dev eth0:0
      echo "1">/proc/sys/net/ipv4/ip_forward
     /sbin/ipvsadm -A -t $VIP:80 -s wrr -p 3
     /sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g -w 1
     /sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g -w 1


Keepalived:
   !  Configuration File for keepalived 

global_defs { 
    notification_email { 
      senssic@163.com                               
   } 
   notification_email_from senssic@163.com
   smtp_server stmp.163.com                          
   smtp_connect_timeout 30                         
   router_id  LVS_DEVEL                          


vrrp_instance VI_1 { 
    state MASTER          
    interface eth0       
    virtual_router_id 51  
    priority 100          
    advert_int 1        
    authentication {     
        auth_type PASS      
        auth_pass  1111     
    } 
    virtual_ipaddress {  
        192.168.1.188 
    } 

virtual_server 192.168.1.188 80 { 
    delay_loop 6                  
    lb_algo rr                  
    lb_kind DR                  
    persistence_timeout 50     
    protocol TCP              
     real_server 192.168.1.201 80 {    
          weight 3                        
          TCP_CHECK {                      
               connect_timeout 10         
               nb_get_retry 3             
               delay_before_retry 3    
               connect_port 80 
          } 
     } 
     real_server 192.168.1.202 80 { 
          weight 3 
          TCP_CHECK { 
               connect_timeout 10 
               nb_get_retry 3 
               delay_before_retry 3 
               connect_port 80 
          } 
     } 
2.lvs-back
 service keepalived start
VIP=192.168.1.188
RIP1=192.168.1.201
RIP2=192.168.1.202 

   
     /sbin/iptables -F
     /sbin/iptables -Z
     /sbin/ipvsadm -C
     /sbin/ipvsadm --set 30 5 60
     /sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask  255.255.255.255 up
     /sbin/route add -host $VIP dev eth0:0
      echo "1">/proc/sys/net/ipv4/ip_forward
     /sbin/ipvsadm -A -t $VIP:80 -s wrr -p 3
     /sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g -w 1
     /sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g -w 1

Keepalived:
   !  Configuration File for keepalived 

global_defs { 
    notification_email { 
      senssic@163.com                               
   } 
   notification_email_from senssic@163.com
   smtp_server stmp.163.com                          
   smtp_connect_timeout 30                         
   router_id  LVS_DEVEL                          


vrrp_instance VI_1 { 
    state BACKUP
    interface eth0       
    virtual_router_id 51  
    priority 99         
    advert_int 1        
    authentication {     
        auth_type PASS      
        auth_pass  1111     
    } 
    virtual_ipaddress {  
        192.168.1.188 
    } 

virtual_server 192.168.1.188 80 { 
    delay_loop 6                  
    lb_algo rr                  
    lb_kind DR                  
    persistence_timeout 50     
    protocol TCP              
     real_server 192.168.1.201 80 {    
          weight 3                        
          TCP_CHECK {                      
               connect_timeout 10         
               nb_get_retry 3             
               delay_before_retry 3    
               connect_port 80 
          } 
     } 
     real_server 192.168.1.202 80 { 
          weight 3 
          TCP_CHECK { 
               connect_timeout 10 
               nb_get_retry 3 
               delay_before_retry 3 
               connect_port 80 
          } 
     } 

分别启动keepalived 
service keepalived restart 

rel1和rel2机分别配置
 /sbin/ifconfig lo:0 $VIP netmask 255.255.255.255 broadcast $VIP
      /sbin/route add -host $VIP dev lo:0
      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
      sysctl -p >/dev/null 2>&1 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值