在nat模式群集中,lvs负载调度器是所有节点访问Internet的网关服务器,其外网地址为192.168.20.138,同时也作为整个群集的VIP地址。Lvs调度器具有两块网卡分别连接内外网。
环境:
服务器系统都为centos6.5_x64
Lvs负载调度器:
eth0:192.168.1.1/24
eth1:192.168.46.129/24
Web服务器池:
web1:192.168.46.130/24
web2:192.168.46.138/24
修改网卡地址之前先把调度器ipvsadm管理工具和web端的两个httpd都装好。
安装部署:
配置负载调度器:
加载ip_vs模块:
modprobe ip_vs
查看ip_vs版本信息:
cat /proc/net/ip_vs
打开ip转发功能:
vi /etc/sysctl.conf
修改下面选项为1
net.ipv4.ip_forward = 1
使配置生效
sysctl -p
安装ipvsadm管理工具:
yum -y install ipvsadm
ipvsadm –v
创建虚拟服务器:
ipvsadm -A -t 192.168.20.138:80 -s rr
添加服务器节点:
ipvsadm -a -t 192.168.20.138:80 -r 192.168.1.2:80 -m -w 1
ipvsadm -a -t 192.168.20.138:80 -r 192.168.1.3:80 -m -w 1
保存策略
service ipvsadm save
chkconfig ipvsadm on
节点服务器的配置:
yum –y install httpd
vi /var/www/html/index.html
<h1>lvs-web1-test</h1>
另一个节点上:
yum –y install httpd
vi /var/www/html/index.html
<h1>lvs-web2-test</h1>
之后再浏览器中直接访问外网地址即可
调度器中ipvsadm命令查看:
ipvsadm –ln
ipvsadm –ln