码迷,mamicode.com
首页 > 其他好文 > 详细

010-大数据-高并发LVS1

时间:2020-07-12 22:25:04      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:star   安装   config   arp   客服   会话   UNC   显示   端口映射   

LVS的ipvsadm

1、安转

yum search ipvsadm

yum install ipvsadm

ipvsadm帮助命令

ipvsadm -h

管理集群服务:

2、使用

常用的管理命令

  • 添加:ipvsadm -A -t|u|f service-address [-s scheduler]
  • -t :tcp协议的集群
  • -u:UDP协议的集群
  • -f:FWM防火墙标记
  • -E 修改
  • -D 删除
    • ipvsadm -D -t|u|f service-address

管理集群服务的RS

  • 添加:

    • ipvsadm -a -t|u|f service-address -r server-address [-g|i|m] [-w weight]
    • -a -t|u|f service-address:事先处理的某个集群服务
    • -r server-address :某个RS的地址,在NAT模型中,可使用IP:PORT实现端口映射;
      • [-g|i|m] LVS类型
      • -g:DR模型
      • -i:TUN模型
      • -m:NAT模型
      • [-w weight]:定义服务器权重
    • -e 修改
    • -d -t|u|f service-address -r server-address 删除
      • ipvsadm -a -t 172.16.110.1:80 -r 192.168.10.8 -g
      • ipvsadm -a -t 172.16.110.1:80 -r 192.168.10.9 -g
  • 查看

    • -L|l
    • -n:数字格式显示主机地址端口
    • --stats:统计数据
    • --rate:速率
    • --timeout:显示tcp、tcpfin和udp的会话超时时常
    • -:c 显示当前的ipvsadm连接状况
  • 删除所有集群事务服务

    • -C:清空ipvs规则
  • 保存规则

    • -s
    • ipvsadm -S > /path/to/somefile
  • 重新载入此前的规则

    • -R
    • ipvsadm -R < /path/form/somefile

3、实验

  • 1、准备3台虚拟机

  • 2、先准备3台虚拟机的网络

    • eth0,在同一个网段
      • DIP,RIP在同一个网段
  • 3、配置LVS的vip

    • ifconfig etc0:0 192.168.9.100/24
    • ech0 1 > /proc/sys/net/ipv4/ip_forward
  • 4、调度RS的响应。通知级别(每一台的RS都配)

    • echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
    • echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce
    • echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
    • echo 1 > /proc/sys/net/ipv4/conf/all/arp_announce
  • 5、配置RS的VIP(每一台RS都要配置)

    • ifconfig lo:8 192.168.9.100 natmask 255.255.255.255
eth0
node1 LVS ipvsadm DIP eth0:0 VIP 配置ipvsadm
node2 RS01 httpd 80 RIP lo:0 VIP 先调整内核的ARP的通知级别和响应级别 启动 httpd
node3 RS02 httpd 80 RIP lo:0 VIP 先调整内核的ARP的通知级别和响应级别 启动httpd
  • 6、启动RS上的httpd服务
    • yum install httpd -y
    • /ear/www/html
      • vi index.html
        • 内容自定义
    • service httpd start
      • 客服端验证:RID:80能正常显示
        • VIP:80 不能正常显示
  • 7、LVS --- ipvsadm
    • yum install ipvsadm -y[安装服务]
    • ipvsadm -A -t 192.168.9.100:80 -s rr
    • ipvsadm -a -t 192.168.9.100:80 -r 192.168.9.12 -g
    • ipvsadm -a -t 192.168.9.100:80 -r 192.168.9.13 -g
    • ipvsadm -ln
    • 浏览器刷新访问vip
    • ipvsadm -lnc
    • ipvsadm -natp

010-大数据-高并发LVS1

标签:star   安装   config   arp   客服   会话   UNC   显示   端口映射   

原文地址:https://www.cnblogs.com/shaoyayu/p/13290102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!