负载均衡
KEEPALIVED安装与使用
keepalived配置说明
keepalived检测方式
keepalived LVS配置
LVS
LVS-NAT集群的搭建
LVS-DR集群的搭建
KEEPALIVED+LVS
HAproxy
HAProxy配置说明
HAproxy算法
HAProxy管理页
HAProxy保持
HAProxyACL规则
NGINX
NGINX负载均衡
NGINX负载示例二
负载转发路径问题
缓冲缓存参数详解
限制代理ip方法
负载参数详解
nginx_upstream_check_module
正向代理(HTTP)
本文档使用MrDoc发布
返回首页
-
+
LVS-DR集群的搭建
2020年5月11日 14:16
admin
![](/media//202005/2020-05-11142734268908dr.jpg) ##注意: ####1.所有的机器处于同一网络环境中 ####2.应用服务器需要将VIP地址绑定再lo接口上,而且需要配置ARP抑制 ####3.应用服务器的默认网关不需要配置成LB,而是直接配置为上级路由的网关,能让应用服务器直接返回给客户端就可以。 ####4.用户请求的端口与真实服务器的端口,一定要一致 --- >####DR模式要求所有的机器处于同一网络环境中 比如 客户端 负载均衡器 和RealServer都处于互联网中 要么同处于同一局域网中 负载均衡器 192.168.58.134(局域网ip DIP) 192.168.58.133(客户端访问VIP) RealServer1 192.168.58.135(局域网ip RIP) 192.168.58.133(虚拟ip VIP) RealServer2 192.168.58.136(局域网ip RIP) 192.168.58.133(虚拟ip VIP) --- #调度机 >##安装lvs的管理工具 yum -y install ipvsadm --- >##配置虚拟网卡 nmcli con sh #查看现有网卡 nmcli con mod <现有网卡名称> +ipv4.addr 192.168.31.240/24 #添加虚拟网卡 systemctl restart network #重启network服务,使虚拟网卡生效 >![](/media//202005/2020-05-11132352392132.png) --- >##配置lvs负载均衡服务 ipvsadm -A -t 192.168.31.240:80 -s wrr #添加虚拟服务 ipvsadm -a -t 192.168.31.240:80 -r 192.168.1.10:80 -g -w 1 #添加真实机 ipvsadm -a -t 192.168.31.240:80 -r 192.168.1.11:80 -g -w 2 #添加真实机 ipvsadm -Ln #查看 #服务端: >##添加虚拟ip ifconfig lo:0 192.168.31.240 broadcast 192.168.31.240 netmask 255.255.255.255 up route add -host 192.168.31.240 dev lo:0 >##调整内核参数,关闭arp响应 echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce #测试 curl http://192.168.31.240 #或者用浏览器浏览 #资料参考: >####LVX之lvs-dr集群与lvs-nat集群的搭建 https://blog.csdn.net/tiramisuMY/article/details/97966297 >####虚拟机搭建LVS-DR集群 https://blog.csdn.net/liaomin416100569/article/details/73472400
分享到: