LVS复习
作者:互联网
LVS
- LVS基本语法
- 安装软件:yum -y install ipvsadm
- 虚拟服务器集群
- 添加虚拟服务器:ipvsadm -A -(t|u) VIP:端口 -s 算法
- 修改虚拟服务器:ipvsadm -E -(t|u) VIP:端口 -s 算法
- 删除虚拟服务器:ipvsadm -D -(t|u) VIP:端口
- 查看规则:ipvsadm -Ln
- Real Server真实服务器
- 添加真实服务器——ipvsadm -a VIP:端口 -r RIP:端口
- 修改真实服务器——ipvsadm -e VIP:端口 -r RIP:端口
- 删除真实服务器——ipvsadm -d VIP:端口 -r RIP:端口
- 选项注释
- -A(add)添加、-E(edit)编辑、修改、-D(delete)删除
- -t(tcp协议)、-u(udp协议)
- -w(weight)权重
- -L(list)查看、n(number)数字格式显示
- 工作模式:-g(DR模式)、-m(NAT模式)、-i(隧道模式)
- 算法:rr(轮询)、wrr(加权轮询)、lc(最少连接)、wlc(加权最少连接)
- VIP(集群对外的虚拟IP地址,调度器对外的IP地址)
- DIP(调度器连接后端真实服务器的IP地址)
- RIP(后端真实服务器的IP地址)
- LVS NAT案例
- 拓扑图
- 后端真实服务器操作(两台Web)
- 配置IP、设置网关(调度器的DIP是网关)
- 部署Web服务器
- 安装httpd
- 创建/var/www/html/index.html
- 启动httpd服务
- 设置防火墙信任所有、关闭SELinux
- 最后测试是否可以访问到页面
- 调度器操作
- 配置IP(双IP地址,VIP和DIP)
- 开启路由转发功能
- echo "net.ipv4.ip_forward=1">>/etc/sysctl.conf(永久配置)
- sysctl -p(刷新配置)
- 配置LVS集群规则
- yum -y install ipvsadm
- ipvsadm -A -t 192.168.4.5:80 -s wrr
- ipvsadm -A -t 192.168.4.5:80 -r 192.168.2.100:80 -m -w l
- ipvsadm -A -t 192.168.4.5:80 -r 192.168.2.200:80 -m -w l
- ipvsadm -Ln
- 设置防火墙信任所有、关闭SELinux
- LVS DR案例
- 拓扑图
- 后端真实服务器操作(两台Web)
- 配置RIP、VIP
- nmtui或nmcli配置RIP(192.168.4.100或192.168.4.200)
- cd /etc/sysconfig/network-scripts/
- cp ifcg-lo ifcfg-lo:0
- vim ifcfg-lo:0
- 配置RIP、VIP
-
-
- 修改内核参数、防止地址冲突
- 修改内核参数、防止地址冲突
-
-
-
- 重启:systemctl restart network
- 调度器操作
- 配置VIP、DIP
- nmtui或nmcli配置DIP(192.168.4.5/24)
- 配置VIP
- 配置VIP、DIP
- 配置LVS规则
- ipvsadm -C
- ipvsadm -A -t 192.168.4.15:80 -s rr
- ipvsadm -a -t 192.168.4.15:80 -r 192.168.4.100:80 -g
- ipvsadm -a -t 192.168.4.15:80 -r 192.168.4.200:80 -g
- ipvsadm -Ln
- 调度器软件对比
- Nginx分析
- 优点:
- 工作在7层,可以针对http做分流策略
- 1.9版本开始支持4层代理
- 正则表达式比HAproxy强大
- 安装、配置、测试简单,通过日志可以解决多数问题
- 并发量可以达到几万次
- Nginx还可以作为Web服务器使用
- 缺点:
- 7层代理仅支持http、https、mail协议,应用范围小
- 监控检查仅通过端口,无法使用url检查
- 优点:
- LVS分析
- 优点:
- 负载能力强,工作在4层,对内存、cpu消耗低
- 配置性低,没有太多可配置性,减少人为错误
- 应用面广,几乎可以为所有应用提供负载均衡
- 缺点:
- 不支持正则表达式,不能实现动静分离
- 如果网络架构巨大,LVS-DR模式配置比较繁琐
- 优点:
- HAproxy分析
- 优点:
- 支持session、cookie功能
- 可以通过url进行健康检查
- 效率、负载均衡速度,高于Nginx,低于LVS
- 调度算法丰富
- 缺点:
- 正则弱于Nginx
- 日志依赖于syslogd
- 优点:
- Nginx分析
-
标签:复习,LVS,ipvsadm,192.168,VIP,服务器,80 来源: https://www.cnblogs.com/qiu-chongen/p/16549462.html