使用虚拟机实现lvs nat模式负载均衡
2017-09-24 21:14
375 查看
1.准备服务器与配置网络
以真实PC机作为用户,为节省资源在虚拟机中只克隆配置了3台centos服务器,一台作为LVS服务器,两台作为真正处理数据的web服务器,由于LVS服务器充当了路由的功能,所以要两个网卡,LVS服务器连接主机的网卡用Host-only方式与主机相连,与连接web服务器(相当于内网主机)的网卡使用自定义虚拟网络连接方式,同时web服务器网卡也使用自定义虚拟网络连接方式,这样LVS内部网卡与web服务器网卡在同一网段(对应实际中的内网),外部网卡与用户在同一网段(对应实际中的互联网)。各机器的网络配置如下
:
外部用户计算机:
LVS服务器:
web服务器1:
web服务器2:
2.安装ipvsadm工具与脚本编写
在lvs服务器中使用yum安装ipvsadm工具用于操作内核中的虚拟服务器,并编写如下脚本:
第一句 echo 1 > /proc/sys/net/ipv4/ip_forward 的目的是让lvs服务器的两个网卡之间能相互通信,
ipvsadm -C 是清除所有虚拟服务器列表中的规则
ipvsadm -At 192.168.1.124:80 -s rr -A 增加新虚拟IP记录 -t 是说明提供的是tcp服务 -s指定调度算法
ipvsadm -at 192.168.1.124:80 -r 192.168.182.130 -m -a 增加真实web服务器记录 -r指定真实服务器ip -m 表示nat模式
ipvsadm -L -n -L 显示规则列表 -n数字格式显示主机地址与端口
设置脚本执行权限后,执行后,看到类似如下列表,即为脚本执行成功
最后在两个web服务器网站根目录下分别写入不同内容到index.html,然后在客户机访问 http://192.168.1.124,间隔f5刷新,可以看到显示不同内容,表明lvs-nat模式负载均衡搭建完成。
相关文章推荐
- LVS-NAT模式负载均衡的实现
- LVS搭建集群实现负载均衡-NAT模式
- LVS-NAT模式负载均衡的实现
- linu实现负载均衡集群的-LVS-nat模式
- LVS+Keepalived DR模式实现web负载均衡高可用
- 无法使用VMware以NAT模式连接本地网络(实现虚拟机跟主机共享网络)
- LVS+Keepalived DR模式实现web负载均衡高可用
- Linux系统(四)LVS集群负载均衡NAT模式
- 使用LVS+keepalived实现mysql负载均衡的实践和总结
- lvs DR模式 +keepalived 实现directory 高可用、httpd服务负载均衡集群
- 实例详解LB基于LVS架构之NAT、DR模型架构实现web服务负载均衡
- [置顶] 使用LVS 实现负载均衡的原理。
- LVS实现负载均衡集群 及ipvs的使用
- 使用LVS+keepalived实现mysql负载均衡的实践和总结
- 使用LVS+TUN搭建集群实现负载均衡
- LVS-NAT模型实现web服务器的负载均衡实例分析
- Lvs+keepalived实现负载均衡、故障剔除(DR模式)
- LVS-NAT模型实现web服务器的负载均衡实例分析
- lvs DR模式 +keepalived 实现directory 高可用、httpd服务负载均衡集群
- Lvs 负载均衡之nat模式配置