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

負載均衡集群的方式設定和腳本

網絡 網絡優(yōu)化 網絡運維
本文主要介紹了負載均衡集群的設定方式以及l(fā)vs/nat的集群圖示,之后就是具體的腳本代碼。整個過程還是比較詳細的。希望大家能夠掌握。

通過前面我們對LVS的安裝和負載均衡算法的介紹,相信大家已經對這些輕車熟路了。那么我們現(xiàn)在就開始介紹重點內容——lvs下的負載均衡集群配置問題了。那么首先是設定方式,當然還要了解NAT的含義和它的基本架構圖。那么具體內容還請大家看下文。

理解了上述關于請求轉發(fā)方式和調度算法的基本概念后,就可以運用LVS來具體實現(xiàn)幾種不同方式的負載均衡的集群系統(tǒng)。LVS的配置是通過前面所安裝的IP虛擬服務器軟件ipvsadm來實現(xiàn)的。ipvsadm與LVS的關系類似于iptables和NetFilter的關系,前者只是一個建立和修改規(guī)則的工具,這些命令的作用在系統(tǒng)重新啟動后就消失了,所以應該將這些命令寫到一個腳本里,然后讓它在系統(tǒng)啟動后自動執(zhí)行。網上有不少配置LVS的工具,有的甚至可以自動生成腳本。但是自己手工編寫有助于更深入地了解,所以本文的安裝沒有利用其它第三方提供的腳本,而是純粹使用ipvsadm命令來配置。

下面就介紹一下如何配置LVS/NAT、LVS/TUN、LVS/DR方式的負載均衡集群。

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

NAT是指Network Address Translation,它的轉發(fā)流程是:Director機器收到外界請求,改寫數(shù)據(jù)包的目標地址,按相應的調度算法將其發(fā)送到相應Real Server上,Real Server處理完該請求后,將結果數(shù)據(jù)包返回到其默認網關,即Director機器上,Director機器再改寫數(shù)據(jù)包的源地址,***將其返回給外界。這樣就完成一次負載調度。

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

LVS/NAT方式的負載均衡集群構架 
 
LVS/NAT方式的集群簡圖

Real Server可以是任何的操作系統(tǒng),而且無需做任何特殊的設定,惟一要做的就是將其默認網關指向Director機器。Real Server可以使用局域網的內部IP(192.168.0.0/24)。Director要有兩塊網卡,一塊網卡綁定一個外部IP地址(10.0.0.1),另一塊網卡綁定局域網的內部IP(192.168.0.254),作為Real Server的默認網關。#p#

這里將所有LVS的配置命令寫到一個可執(zhí)行腳本中,腳本如下:

  1. #!/bin/bash  
  2. # Open IP Forwarding  
  3. echo 1 > /proc/sys/net/ipv4/ip_forward  
  4. # To make the load balancer forward the masquerading packets  
  5. iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -o eth0 -j MASQUERADE  
  6. ipvsadm -C  
  7. # Choose the Weighted Round Robing  
  8. ipvsadm -A -t 10.0.0.1:80 -s wrr   
  9. # Set Real Server  
  10. ipvsadm -a -t 10.0.0.1:80 -r 192.168.0.1:873 -m -w 2 
  11. ipvsadm -a -t 10.0.0.1:80 -r 192.168.0.2:873 -m -w 3 
  12. ipvsadm 

將該腳本保存為/root/lvs_nat.sh,然后加上可執(zhí)行屬性,執(zhí)行它:

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

運行該腳本后,一個簡單的LVS/NAT方式的負載均衡集群已經成功架設。模擬多個用戶從外界訪問10.0.0.1的80端口,用ipvsadm可以觀看到以下信息:

  1. # ipvsadm  
  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  10.0.0.1:http wrr  
  6.   -> 192.168.0.1:http    Masq    3      2          0 
  7.   -> 192.168.0.2:http    Masq    2      1          0 

其中ActiveConn表示對應的Real Server當前有多少個正在活動的連接,InActConn表示不活動的連接數(shù)。從這里我們可以看到有3個HTTP請求,被分別分配在不同的Real Server上,表明這個負載均衡集群正在成功運行中。

本例完成了這樣一個簡單的LVS/NAT集群,由此可以看出,LVS/NAT方式實現(xiàn)起來最為簡單,而且Real Server使用的是內部IP,可以節(jié)省Real IP的開銷。但因為執(zhí)行NAT需要重寫流經Director的數(shù)據(jù)包,在速度上有一定延遲;另外,當用戶的請求非常短,而服務器的回應非常大的情況下,會對Director形成很大壓力,成為新的瓶頸,從而使整個系統(tǒng)的性能受到限制。

責任編輯:佟健 來源: 互聯(lián)網
相關推薦

2010-05-06 15:43:18

NAT負載均衡

2010-05-07 12:23:23

nginx負載均衡

2010-04-27 13:28:27

負載均衡集群

2010-05-06 12:11:24

NAT負載均衡

2010-04-28 11:35:25

集群負載均衡

2010-05-06 16:58:10

Dns負載均衡

2010-05-06 13:41:42

ASP.NET負載均衡

2010-05-10 14:29:11

線路負載均衡

2010-05-10 15:03:50

交換負載均衡

2010-04-22 13:56:51

集群負載均衡

2010-04-28 11:59:52

集群負載均衡

2010-04-22 11:47:58

集群負載均衡

2010-04-22 14:32:56

LVS負載均衡集群

2010-05-07 12:54:52

MySQL負載均衡

2010-04-25 16:55:38

實現(xiàn)負載均衡

2010-05-06 15:00:58

集群負載均衡

2010-05-06 16:41:37

EIGRP負載均衡

2012-05-07 10:20:12

LVS集群

2010-04-20 22:36:52

負載均衡配置

2015-07-07 18:15:42

集群負載均衡云計算
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区精品视频 | 国产精品久久久久久久久久久新郎 | 牛牛热在线视频 | 亚洲手机在线 | 欧美不卡一区 | 精品国产一级 | 在线播放一区二区三区 | 久久久综合色 | 日韩欧美视频免费在线观看 | 日韩欧美国产一区二区三区 | 日韩精品一区二区三区中文字幕 | 国产精品色| 91亚洲免费| 亚洲高清视频一区二区 | 国产精品久久久久久久久久久久久久 | 男女午夜激情视频 | 久久精品亚洲一区二区三区浴池 | 黄色视频a级毛片 | 日韩福利 | 午夜视频在线 | 特级黄一级播放 | 在线一区观看 | 一区二区免费 | 日韩国产在线 | 国产亚洲精品一区二区三区 | 91精品国产乱码久久蜜臀 | 亚洲精品在线播放 | 久久精彩视频 | 中文字幕高清av | 色一阁 | 日韩成人影院 | 羞羞视频在线观看免费观看 | 欧美综合网| 国产一区二区三区高清 | 国产精品高清一区二区 | 国产一在线 | 在线91| 亚洲美女一区二区三区 | 久久精品一级 | 久久精品国产一区 | 99久久日韩精品免费热麻豆美女 |