load balance (nat)

 建立環境:

IP:192.168.19.20  一臺(客戶端)

    192.168.19.65/18.65 一臺(分發,英文:嚕嚕嚕嚕不會~)

    192.168.18.81  一臺 (apache服務)

    192.168.18.188 一臺 (apache服務)

設置好IP

準備工作結束,開始做~

我們先從分發開始

安裝 ipvsadm

yum install ipvaadm

需要yum配置文件中添加Cluster的讀取路徑

[Server]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///mnt/Server

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Cluster]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///mnt/Cluster

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 
安裝完成後在分發的主機上輸入

ipvsadm -A -t 192.168.19.65:80 -s rr 然後繼續輸入 
ipvsadm -a -t 192.168.19.65:80 -r 192.168.18.81 -m 
ipvsadm -a -t 192.168.19.65:80 -r 192.168.18.188 -m  設定完成後可自行查看 ipvsadm -ln  
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.19.65 :80 rr     
  -> 192.168.18.81 :80            Masq    1      0          0         
  -> 192.168.18.188:80            Masq    1      0          0  
開啓轉發功能
vim /etc/sysctl.conf net.ipv4.ip_forward = 1  到此分發就結束了。   我們開始配置服務器 192.168.18.81 輸入 
route add default gw 192.168.18.65 


192.168.18.188
輸入
route add default gw 192.168.18.65
進入客戶端訪問 輸入 19.20#elinks http://192.168.19.65/index.html --dump hello188 19.20#elinks http://192.168.19.65/index.html --dump hello81 OK 我們可以:wq!了~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章