linux系統部署LVS-NAT叢集提供Web服務?

最近公司要求,通過一臺linux伺服器來實現web的負載均衡,能夠經的起大併發量的訪問。具體部署如下

1 、叢集對外公網IP地址為192.168.31.151

2 、排程器內網IP地址為192.168.4.5

3 、真實Web伺服器地址分別為192.168.4.2、192.168.4.3、192.168.4.6

linux系統部署LVS-NAT叢集提供Web服務

工具/原料

4臺centos6.8系統,httpd軟體

ipvsadm

一:配置網路環境

設定Web伺服器網路引數,如下圖所示

linux系統部署LVS-NAT叢集提供Web服務

linux系統部署LVS-NAT叢集提供Web服務

linux系統部署LVS-NAT叢集提供Web服務

自定義Web頁面,並啟動web 程式如下圖操作,

linux系統部署LVS-NAT叢集提供Web服務

linux系統部署LVS-NAT叢集提供Web服務

linux系統部署LVS-NAT叢集提供Web服務

linux系統部署LVS-NAT叢集提供Web服務

設定LVS排程器網路引數,如下圖所示

linux系統部署LVS-NAT叢集提供Web服務

linux系統部署LVS-NAT叢集提供Web服務

二:排程器安裝軟體並啟動服務

配置好yum源,安裝軟體如下圖所示

linux系統部署LVS-NAT叢集提供Web服務

linux系統部署LVS-NAT叢集提供Web服務

檢查服務,並啟動服務,如下圖所示:

linux系統部署LVS-NAT叢集提供Web服務

三:部署LVS-NAT模式排程器

建立叢集伺服器 ipvsadm -A -t 192.168.31.151:80 -s wrr

linux系統部署LVS-NAT叢集提供Web服務

新增真實伺服器,將三臺web伺服器加入,如圖:

linux系統部署LVS-NAT叢集提供Web服務

檢視規則列表,並儲存規則,如圖:

linux系統部署LVS-NAT叢集提供Web服務

客戶端進行測試發現,會訪問不同真是伺服器。

注意事項

防火牆和selinux一定要關閉,時間也注意

系統, 地址, 伺服器, 叢集,
相關問題答案