三臺(tái)服務(wù)器一臺(tái)作為director, 兩臺(tái)作為real server
Director 有一個(gè)外網(wǎng)ip (192.168.220.135) 和一個(gè)內(nèi)網(wǎng)ip(192.168.221.135), 兩個(gè)real server上只有內(nèi)網(wǎng)ip(192.168.221.128)和(192.168.221.129) 并且需要把兩個(gè)real server的內(nèi)網(wǎng)網(wǎng)關(guān)設(shè)置為director的內(nèi)網(wǎng)ip(192.168.221.135)
由于我的電腦只有一張網(wǎng)卡,于是在虛擬機(jī)里添加網(wǎng)絡(luò)適配器自定義
director的外網(wǎng)配置如下:
DEVICE=eth0
HWADDR=00:0C:29:7D:FD:E3
TYPE=Ethernet
UUID=9269429d-11de-465d-baad-1c898dd2d8aa
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.220.135
NETMASK=255.255.255.0
GATEWAY=192.168.220.2
DNS1=192.168.220.2
DNS2=8.8.8.8
director的內(nèi)網(wǎng)配置如下:
DEVICE=eth2
HWADDR=00:0C:29:7D:FD:ED
TYPE=Ethernet
UUID=9269429d-11de-465d-baad-1c898dd2d8aa
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.221.135
NETMASK=255.255.255.0
#GATEWAY=192.168.221.2
#DNS1=192.168.221.2
#DNS2=8.8.8.8
兩個(gè)real server 上都安裝httpd: yum install -y nginx
Director上安裝ipvsadm yum install -y ipvsadm
Direcotr 上 vim /usr/local/sbin/lvs_nat.sh //增加:
#! /bin/bash
# director 服務(wù)器上開啟路由轉(zhuǎn)發(fā)功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
# 關(guān)閉icmp的重定向
echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/eth2/send_redirects
# director 設(shè)置nat防火墻
iptables -t nat -F
iptables -t nat -X
iptables -t nat -A POSTROUTING -s 192.168.221.0/24 -j MASQUERADE
# director設(shè)置ipvsadm
IPVSADM='/sbin/ipvsadm'
$IPVSADM -C
$IPVSADM -A -t 192.168.220.135:80 -s rr
$IPVSADM -a -t 192.168.220.135:80 -r 192.168.221.128:80 -m
$IPVSADM -a -t 192.168.220.135:80 -r 192.168.221.129:80 -m
直接運(yùn)行這個(gè)腳本就可以完成lvs/nat的配置了:
/bin/bash /usr/local/sbin/lvs_nat.sh
通過(guò)瀏覽器測(cè)試兩臺(tái)機(jī)器上的web內(nèi)容,為了區(qū)分開,我們可以把nginx的默認(rèn)頁(yè)修改一下:
rs1上: echo "rs1rs1" >/usr/share/nginx/html/index.html
rs2上: echo "rs2rs2" >/usr/share/nginx/html/index.html
以上操作即可完成負(fù)載均衡nat模式的搭建。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。