在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