18.6 負載均衡集羣介紹
18.7 LVS介紹
18.8 LVS調度算法
.
18.9 18.10 LVS NAT模式搭建
3臺機器都停掉firewaad,
systemctl stop firewalld
systemc disable firewalld
rs1,rs2都安裝 iptables.service
yum install iptables-services
安裝 完後開啓動服務
systemctl start iptables.service
systemctl enable iptables.service
分別執行以下命令
iptables -F
service iptables save
同時3臺機器都要關閉selinux
昨關閉 setenforce 0
開機不再啓動
vi /etc/selinux/config
還要將rs1,rs2的網關修改爲分發器的IP192.168.137.129
到這裏準備工作完畢
在分發器上安裝yum install -y ipvsdam
保存腳本後,執行一下腳本
sh /usr/local/sbin/lvs_nat.sh
沒有提示信息說明沒有錯誤
然後分別在2臺rsh上安裝nginx,如果提示沒有可用的安裝包可
下載安裝包
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
下載後升級安裝包 rpm -ivh epel-release-7-9.noarch.rpm
升級成功後執行yum install nginx即可;
最後啓動服務 systemctl start nginx
在linux-02上更改默認網頁
在linux-04上也要修改默認頁
這時候就可以做測試了
在linux-01輸入
curl 192.168.142.147,測試可看到分發的不均衡
更改配置文件再測試
vim /usr/local/sbin/lvs_nat.sh
$IPVSADM -A -t 192.168.142.147:80 -s wlc -p 3更改爲$IPVSADM -A -t 192.168.142.147:80 -s rr
再測試,可以看到分發的很均衡,測試成功
擴展
lvs 三種模式詳解 http://www.it165.net/admin/html/201401/2248.html
lvs幾種算法 http://www.aminglinux.com/bbs/thread-7407-1-1.html
關於arp_ignore和 arp_announcehttp://www.cnblogs.com/lgfeng/archive/2012/10/16/2726308.html
lvs原理相關的 http://blog.csdn.net/pi9nc/article/details/23380589