四层负载均衡LVS/DR模式的配置
2019-09-10 20:47
1236 查看
1、环境准备
准备 3 台纯净的虚拟机,两台 web 服务器,并关闭所有的防火墙和selinux
2、部署说明:
• 网络使用NAT模式
• DR模式要求Director DIP 和 所有RealServer RIP必须在同一个网段及广播域
• 所有节点网关均指定真实网关
3、LVS-server 安装lvs管理软件
yum -y install ipvsadm
4、需要手动生成ipvsadm文件否则启动会报错
[root@vm-2 ~]# ipvsadm --save > /etc/sysconfig/ipvsadm 启动: [root@vm-2 ~]# systemctl start ipvsadm
5、配置ipvsadm:
[root@vm-2 ~]# ip addr add dev ens33 10.30.161.200:80/32 设置VIP [root@vm-2 ~]# ipvsadm -A -t 10.30.161.200:80 -s rr -A添加一个VIP,-t用的是tcp协议,-s rr采用轮训算法 添加转发到realserverip真实服务器的ip: [root@vm-2 ~]# ipvsadm -a -t 10.30.161.200:80 -r 10.30.161.214:80 -g [root@vm-2 ~]# ipvsadm -a -t 10.30.161.200:80 -r 10.30.161.241:80 -g 保存: [root@vm-2 ~]# ipvsadm -S > /etc/sysconfig/ipvsadm 查看: [root@vm-2 ~]# ipvsadm -ln [root@vm-2 ~]# ipvsadm -ln --stats 显示统计信息
6、配置RS真实服务器
[root@real-server1 ~]# yum install -y nginx [root@real-server1 ~]# echo "real-server1" >> /usr/share/nginx/html/index.html 两台机器都安装,按顺序添加不同的主机名以示区分 [root@vm-4 ~]# ip addr add dev lo 10.30.161.200/32 #在lo接口上绑定VIP [root@vm-4 ~]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore arp_ignore 设置为1,意味着当别人的arp请求过来的时候,如果接收的设备没有这个ip,就不做出响应(这个ip在lo上,lo不是接收设备的进口) [root@vm-4 ~]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce #匹配精确ip地址回包 [root@vm-4 ~]# systemctl start nginx [root@vm-4 ~]# systemctl enable nginx
7、测试
curl 10.30.161.200 [root@localhost ~]# curl 10.30.161.200 server1 [root@localhost ~]# curl 10.30.161.200 server2 负载均衡实现成功
相关文章推荐
- 四层负载均衡LVS DR模式配置
- centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB 注意down掉网卡的方法 nginx效率没有LVS高 ipvsadm命令集 测试LVS方法 第三十三节课
- activemq持久化配置,设置为主从模式(带复制的主从模式,应用mysql数据库)
- zookeeper 单机模式安装配置
- 配置nginx支持path_info模式
- 在net.tcp模式下,由SvcUtil.exe生成代理类文件和配置文件
- ads模式Samba服务器配置示例
- ubuntu10.04配置 nginx+php-fpm模式的详解
- ci框架在pathinfo模式禁用的时候怎么办,BAE的配置文件app.conf
- Hadoop三种模式安装配置
- 微信公众帐号开发教程第3篇-开发模式启用及接口配置
- pgpool_II并行模式配置
- Spring与Hibernate整合(配置模式)
- Vmware设置NAT模式和centos6.x网络配置
- Exchange 2013 配置邮箱服务器上的启动模式
- 【Hive】hive-2.1.1内嵌模式安装配置全过程
- 混合模式程序集是针对“v1.1.4322”版的执行时生成的,在没有配置其它信息的情况下,无法在 4.0 执行时中载入该程序集。
- 虚拟机上配置静态ip访问外网(NAT模式)
- 如何为php cli模式独立创建配置文件