LVS负载均衡群集之NAT模式

一、实验环境

LVS负载均衡之NAT模式_LVSLVS负载均衡之NAT模式_LVS_02二、知识点总结

1、群集类型

负载均衡群集(LB):以提高系统的的响应能力,获得高并发,高负载的整体性能。

高可用群集(HA):以提高系统的可靠性,确保服务的连续性,达到高可用的容错效果。

高性能运算群集(HPC):以提高应用系统的CPU运算速度,扩展硬件和分析能力。

2、负载均衡的工作模式

地址转换(NAT):安全,容易配置,部署。调度器容易成为系统瓶颈。

IP隧道(TUN):服务器处于不同地域,一般放在公网上,很少用。

直接路由(DR:调度器负担轻,可支持较大群集。但是配置复杂,安全性较NAT模式差,考虑到安全问题,可和NAT端口映射结合。

3、NFS网络文件系统

注意:此环境必须重启rpcbind服务,再重启nfs服务。

三、实验步骤

LVS配置

#modprobe  ip_vs           加载ip_vs模块

#yum  -y  install   ipvsadm

#ipvsadm   -A   -t   200.0.0.1:80  -s  rr

#ipvsadm   -a   -t   200.0.0.180  -r  192.168.1.2:80  -m   -w  1

#ipvsadm   -a   -t   200.0.0.180  -r  192.168.1.3:80  -m   -w  1

#ipvsadm  -ln

解释:rr:轮询模式     wrr:加权轮询   lc:最少链接     wlc:加权最少链接

-a:表示真实服务器    -t:指定VIP地址及TCP端口   -r:指定RIPTCP端口   -m:使用NAT群集模式(-gDR模式和-i:TUN模式)  -w设置权重(权重为0时暂停节点)

LVS负载均衡之NAT模式_群集_03

#service  ipvsadm  save                          保存配置

#service  ipvsadm  stop                        停止服务

#service  ipvsadm  start启动服务

#chkconfig  ipvsadm  on                          设置开机自启动

#vim  /etc/sysctl.conf                              设置路由转发功能

LVS负载均衡之NAT模式_LVS_04

#sysctl   -p                                        使路由转发生效

#iptables  -t  nat  -A  POSTROUTING  -s  192.168.1.0/24  -o eth0  -j   SNAT  --to-source  200.0.0.1                                设置SNAT

#service    iptables    save

NFS配置

#yum  -y  intall  rpcbind  nfs-utils

#chkconfig   nfs  on

#chkconfig   rpcbind  on

#service  rpcbind   restart

#service  nfs   restart

#netstat  -anpt  | grep  rpocbind                查看rpcbind端口,默认TCP111

LVS负载均衡之NAT模式_NAT_05#mkdir  /zc                                   创建共享目录/zc

#vim  /etc/exports

LVS负载均衡之NAT模式_NAT_06LVS负载均衡之NAT模式_群集_07

#echo   www.itdby.com  >  /zc/index.html  往共享目录首页追加一条内容实现负载均衡

解释:rw:可读可写。        sync:同步写入。    no_root_squash:当客户机以root身份访问时赋予本地root权限(默认是root_squash,将作为nfsnobody用户降权对待 )

配置节点服务器

Web11.2-2.2配置

#yum  -y install  httpd

#service   httpd  start

#chkconfig   httpd  on

#mount  192.168.2.1/zc    /var/www/html            挂载共享目录

#vim  /etc/fstab                                      设置开机自动挂载

LVS负载均衡之NAT模式_群集_08解释:_netdev:设备需要网络   可添加softintr参数可实现软挂载,允许在网络中断时,放弃挂载。

Web21.3-2.3配置

#yum  -y install  httpd

#service   httpd  start

#chkconfig   httpd  on

#mount  192.168.2.1/zc    /var/www/html            挂载共享目录

#vim  /etc/fstab                                      设置开机自动挂载

LVS负载均衡之NAT模式_群集_09Windows 7客户端测试http//200.0.0.1

LVS负载均衡之NAT模式_群集_10