• 大数据-高并发LVS1


    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
    记得加油学习哦^_^
  • 相关阅读:
    动态演示面动成体:圆柱、圆锥、圆台、球——GeoGebra制作教程
    修改图形颜色
    圆柱面的指令生成之一--------参数方程
    使用 EPPlus 封装的 excel 表格导入功能 (二) delegate 委托 --永远滴神
    使用 EPPlus 封装的 excel 表格导入功能 Func--小试牛刀
    markdown画图
    redis cluster集群搭建
    IQueryable的简单封装
    为 linux 换源
    解决dotnet-Angular的跨域(cors)问题
  • 原文地址:https://www.cnblogs.com/shaoyayu/p/13290102.html
Copyright © 2020-2023  润新知