LVS DR

LVS

  • lvs 搭建略

  • LVS 的三种工作模式


  1. lvs DR(直接路由)

  2. lvs NAT(网络地址转换)

  3. lvs Tune(隧道)

DR模式的原理

详解 http://www.linuxvirtualserver.org/VS-DRouting.html

LVS 优化

  • 内核升级
  yum update kernel  
  在 /etc/modprobe.d/ip_vs.conf  
  配置options ip_vs conn_tab_bits=20
  停掉keepalived
  reboot
  • 关闭网卡LRO和GRO
ethtool -K em1 gro off   
ethtool -K em1 lro off  

  • 禁用ARP,增大backlog并发数
net.ipv4.conf.all.arp_ignore = 1   
net.ipv4.conf.all.arp_announce = 2    
net.core.netdev_max_backlog = 500000   
  • 调整内核的时钟机制
kernel nohz=off
- 手动调整网卡中断分布,等…

LVS DR 模式的优缺点

优点:
 - 可扩展性强,ld不会成为业务增长的瓶颈
 - 配置架构简单

缺点:
 - realserver上须有一块网卡不接受arp广播
 - 需要浪费多个公网ip.

LVS 常用命令

ipvsadm -ln |ipvsadm -lnc
ipvsadm -l --rate
ipvsadm -l -c -n
ipvsadm -l --persistent-conn
ipvsadm -L --timeout 
ipvsadm -L -n --stats
watch ipvsadm -l -n --rate
ipvsadm --set 5 10 300(需要结合具体情况)
tail -f /var/log/messages 看日志...

注意事项

  • VIP和realserver必须在同一个网段中的.

  • ip_forward不需要打开,因为LB和real server在同一个网段

  • 可以通过vip ssh 登陆到LVS 机器

你可能感兴趣的:(LVS DR)