标签:情况下 ipvs 均衡 local 自启 rem virt 超级 权重
集群: 将许多小的,性能较低的服务器做成一个大的 性能高的超级服务器
集群分为负载均衡集群,高可用集群,高性能运算集群
NET模式 :地址转换 只需要一个公网IP,安全性好,类似防火墙私有网络结构
TUN模式:IP隧道模式
DR直接路由模式
1.轮询 rr
将请求按照顺序轮流分给各个节点,均等对待各个服务器,不管服务器的实际连接和负载
2.加权轮询 wrr
根据服务器的实际处理能力,轮流分配收到的请求访问,自动查询各节点的负载状况,动态调整其权重,.保证性能强的服务器承受更多访问
3.最少链接 lc
优先分配给连接数最少的节点
4.加权最少连接 wlc
服务器性能差异较大的情况下,可为真实服务器自动调整权重,权重高的承受更多连接
ipvsadm 工具参数:
-A 添加虚拟服务器
-D 删除虚拟服务器
-C 删除所有配置条目
-E 修改虚拟服务器
-L 列表查看
-n 不做解析,以数字形式查看
-c 输出当前IPVS连接
-a 添加真实服务器
-d 删除某个节点
-t 指定vip地址及tcp端口
-s 负载均衡调度算法 rr wrr lc wlc lblc lblcr dh sh sed nq 默认wlc
-m NAT集群模式
-g DR模式
-i TUN模式
-w 设置权重(权重为0表示节点暂停)
(1)加载ip_vs模块,安装ipvsadm工具
modprobe ip_vs #加载ip_vs模块 cat /proc/net/ip_vs IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn yum -y install ipvsadm #安装ipvsadm工具
(2)配置调度规则
ipvsadm -A -t 192.168.1.113:80 -s rr #添加虚拟服务器 指定IP端口及负载均衡调度算法 ipvsadm -a -t 192.168.1.113:80 -r 192.168.50.152:80 -m -w 1 #添加真实服务器 指定权重1 ipvsadm -a -t 192.168.1.113:80 -r 192.168.50.155:80 -m -w 1
ipvsadm -L -n #查看设置后的配置 IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.1.113:80 rr -> 192.168.50.152:80 Masq 1 0 0 -> 192.168.50.155:80 Masq 1 0 0 /etc/init.d/ipvsadm save #开启ipvsadm
chkconfig ipvsadm on #开机自启动
(3)开启路由转发
sed -i ‘7s#0#1#‘ /etc/sysctl.conf sysctl -p
#web服务端的网关需要指向lvs调度器IP 相当于做了个防火墙规则 从外部公网访问进来的请求调度给私网内 web1和web2服务
标签:情况下 ipvs 均衡 local 自启 rem virt 超级 权重
原文地址:https://www.cnblogs.com/ywrj/p/9465467.html