成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

tun方式的負載均衡集群設置舉例

網絡 網絡優化 網絡運維
本文章又介紹了另一種負載均衡方式tun基于lvs的。那么同樣,介紹了tun的含義后,來認識它的架構,完成腳本配置工作。具體內容參考下文。

前面我們學習了nat的負載均衡集群的配置過程,接下來就是另一種配置方式了——lvs/tun的設置過程。同樣,我們通過對TUN的理解和架構的介紹,來完成腳本的設置。還望大家可以做一個對比學習,之后還有一種設置方式,敬請期待。

設定LVS/TUN方式的負載均衡集群

TUN是指IP Tunneling,它的轉發流程是:Director機器收到外界請求,按相應的調度算法將其通過IP隧道發送到相應Real Server,Real Server處理完該請求后,將結果數據包直接返回給客戶。至此完成一次負載調度。

最簡單的LVS/TUN方式的負載均衡集群架構下圖所示。

LVS/TUN使用IP Tunneling技術,在Director機器和Real Server機器之間架設一個IP Tunnel,通過IP Tunnel將負載分配到Real Server機器上。Director和Real Server之間的關系比較松散,可以是在同一個網絡中,也可以是在不同的網絡中,只要兩者能夠通過IP Tunnel相連就行。收到負載分配的Real Server機器處理完后會直接將反饋數據送回給客戶,而不必通過Director機器。實際應用中,服務器必須擁有正式的IP地址用于與客戶機直接通信,并且所有服務器必須支持IP隧道協議。

LVS/TUN方式的集群簡圖
 
 
LVS/TUN方式的集群簡圖

這里將所有LVS的配置命令寫到一個可執行腳本,腳本內容如下:

  1. #!/bin/bash  
  2. # Close IP Forwarding  
  3. echo 0 > /proc/sys/net/ipv4/ip_forward  
  4. ifconfig  eth0 down  
  5. ifconfig eth0 192.168.0.253 netmask 255.255.255.0 broadcast 192.168.0.255 up  
  6. ifconfig eth0:0 192.168.0.254 netmask 255.255.255.255 broadcast 192.168.0.254 up  
  7. ipvsadm -C  
  8. ipvsadm -A -t 192.168.0.254:80 -s wlc  
  9. ipvsadm -a -t 192.168.0.254:80 -r 192.168.0.1 -i -w 3  
  10. ipvsadm -a -t 192.168.0.254:80 -r 192.168.1.201 -i -w 1  
  11. ipvsadm 

#p#將上面的腳本保存為/root/lvs_tun.sh。然后加上可執行屬性,執行它:

  1. chmod a+x /root/lvs_tun.sh  
  2. # /root/lvs_tun.sh 

運行此腳本之后應該出現如下信息:

  1. # ./lvs-tun.sh  
  2. IP Virtual Server version 1.0.9 (size=4096)  
  3. Prot LocalAddress:Port Scheduler Flags  
  4.   -> RemoteAddress:Port           Forward Weight ActiveConn InActConn  
  5. TCP  192.168.0.254:http wlc  
  6.   -> 192.168.1.201:http Tunnel 1 0  0  
  7.   -> 192.168.0.1:http   Tunnel 1 0  0 

 
另外在每臺Real Server上還要執行如下的命令:

  1. ifconfig tunl0 192.168.0.254 netmask 255.255.255.255 broadcast 192.168.0.254 up  
  2. route add -host 192.168.0.254 dev tunl0  
  3. echo 1 > /proc/sys/net/ipv4/conf/all/hidden  
  4. echo 1 > /proc/sys/net/ipv4/conf/tunl0/hidden 

注意Real Server的內核必須打上修正ARP問題的內核補丁,如Linux2.4.20的內核是hidden-2.4.20pre10-1.diff,編譯內核的方法參見Director機器。

通過本例來簡單評價一下LVS/TUN負載均衡集群方式。該方式中Director將客戶請求分配到不同的Real Server,Real Server處理請求后直接回應給用戶,這樣Director就只處理客戶機與服務器的一半連接,極大地提高了Director的調度處理能力,使集群系統能容納更多的節點數。另外TUN方式中的Real Server可以在任何LAN或WAN上運行,這樣可以構筑跨地域的集群,其應對災難的能力也更強,但是服務器需要為IP封裝付出一定的資源開銷,而且后端的Real Server必須是支持IP Tunneling的操作系統。

責任編輯:佟健 來源: 互聯網
相關推薦

2010-04-27 13:20:38

負載均衡集群

2010-04-22 14:32:56

LVS負載均衡集群

2010-05-06 15:00:58

集群負載均衡

2012-05-07 10:20:12

LVS集群

2010-04-28 11:35:25

集群負載均衡

2010-05-05 18:21:18

集群負載均衡

2010-05-06 09:34:36

負載均衡集群

2010-05-10 14:48:01

流量負載均衡

2010-04-25 18:23:24

負載均衡路由器

2013-07-25 17:06:37

SQL

2009-10-23 19:11:32

linux集群

2010-05-05 21:39:29

linux負載均衡

2010-04-22 13:56:51

集群負載均衡

2010-04-28 11:59:52

集群負載均衡

2010-04-22 11:47:58

集群負載均衡

2010-04-25 16:55:38

實現負載均衡

2010-05-05 19:00:54

apache負載均衡

2010-04-22 23:33:48

負載均衡設置

2010-04-26 00:04:22

線路負載均衡

2010-05-04 13:23:55

Tomcat負載均衡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产久 | 日本精品国产 | 五月婷婷激情网 | www国产亚洲精品久久网站 | 成人免费视频网站在线观看 | 欧美中文在线 | 久久不射网| 久久久久黄 | 日皮视频免费 | 国产精品久久久久久 | 国产精品久久久久久久免费观看 | 日韩精品欧美精品 | 91色视频在线观看 | 91精品久久久久久久久久 | 99热精品在线 | 国产精品美女久久久久久久网站 | 日本成人福利 | 午夜精品久久久久99蜜 | 夜夜操av | 精品区一区二区 | 精品一区视频 | 亚洲永久在线 | 深夜福利影院 | 国产激情综合五月久久 | 亚洲码欧美码一区二区三区 | 一区二区久久精品 | 国产欧美三区 | 亚洲区一区二 | 亚洲精品乱码久久久久久按摩观 | 欧美一级片在线播放 | 亚洲一区二区三区在线视频 | 久草网址| 午夜精品一区二区三区在线观看 | 黄网站在线播放 | 免费在线国产视频 | 日日夜夜91 | 婷婷五月色综合香五月 | 99久久婷婷国产综合精品首页 | 久久久青草婷婷精品综合日韩 | 亚洲视频免费观看 | 欧美一区在线视频 |