<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    不急不徐,持之以恒。

    http://blog.gopersist.com/

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      24 隨筆 :: 0 文章 :: 52 評論 :: 0 Trackbacks

    試用IPVS來做負(fù)載均衡,使用了1臺雙網(wǎng)卡服務(wù)器和2臺單網(wǎng)卡服務(wù)器,2個網(wǎng)段。服務(wù)器信息如下:



    IP配置信息如下:

    服務(wù)器

    操作系統(tǒng)

    網(wǎng)卡

    IP

    調(diào)度服務(wù)器

    Centos

    eth0

    192.168.18.58

    eth1

    192.168.2.90

    實際服務(wù)器

    Centos

    eth0

    192.168.2.71

    Centos

    eth0

    192.168.2.72

     

    1.         首先配置調(diào)度服務(wù)器:

     

    a)         IPVS模塊已經(jīng)內(nèi)置到linux2.6.x內(nèi)核中,可以通過下面的命令查看是否已安裝:

    modprobe -l | grep ipvs

    看到類似下面的輸出,表示已經(jīng)安裝了

    kernel/net/netfilter/ipvs/ip_vs.ko

    kernel/net/netfilter/ipvs/ip_vs_rr.ko

    kernel/net/netfilter/ipvs/ip_vs_wrr.ko

    kernel/net/netfilter/ipvs/ip_vs_lc.ko

    kernel/net/netfilter/ipvs/ip_vs_wlc.ko

    kernel/net/netfilter/ipvs/ip_vs_lblc.ko

    kernel/net/netfilter/ipvs/ip_vs_lblcr.ko

    kernel/net/netfilter/ipvs/ip_vs_dh.ko

    kernel/net/netfilter/ipvs/ip_vs_sh.ko

    kernel/net/netfilter/ipvs/ip_vs_sed.ko

    kernel/net/netfilter/ipvs/ip_vs_nq.ko

    kernel/net/netfilter/ipvs/ip_vs_ftp.ko

    kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko

     

    b)         安裝IPVS的管理工具ipvsadm

    yum install -y ipvsadm

     

    c)         清除表中所有記錄:

    ipvsadm -C

    使用下面的命令增加虛擬服務(wù)器,采用輪詢調(diào)度策略:

    ipvsadm -A -t 192.168.18.58:8888 -s rr

     

    使用下面的命令添加實際服務(wù)器,并采用NAT方式轉(zhuǎn)發(fā)數(shù)據(jù)包:

    ipvsadm -a -t 192.168.18.58:8888 -r 192.168.2.71:9999 -m

    ipvsadm -a -t 192.168.18.58:8888 -r 192.168.2.72:9999 -m

     

    d)         打開數(shù)據(jù)包轉(zhuǎn)發(fā):

    echo 1 > /proc/sys/net/ipv4/ip_forward

     

    2.         接下來配置2臺實際服務(wù)器,分別做以下工作:

     

    a)         9999端口上啟動一個web服務(wù):

    配置好web服務(wù)后,當(dāng)訪問http://192.168.2.71:9999時,頁面返回:This is 192.168.2.71.;當(dāng)訪問http://192.168.2.72:9999時,頁面返回:This is 192.168.2.72.

     

    b)         設(shè)置默認(rèn)網(wǎng)關(guān)指向調(diào)度服務(wù)器

    route del default

    route add default gw 192.168.2.90

     

    3.         測試

     

    訪問192.168.18.58:8888,會顯示This is 192.168.2.71This is 192.168.2.72,多次刷新應(yīng)該要交替出現(xiàn)7172,但實際上并沒有這樣,瀏覽器只顯示與第一次相同的內(nèi)容,也就是ipvsadm每次都選擇了同一臺服務(wù)器。這是因為當(dāng)一個TCP連接的初始SYN報文到達(dá)時,IPVS就選擇了一臺服務(wù)器,后繼報文會被轉(zhuǎn)發(fā)到相同的服務(wù)器。這個TCP連接在ipvsadm中默認(rèn)有效時間為15分鐘,可以通過下面的命令查看:

    ipvsadm -L --timeout

    Timeout (tcp tcpfin udp): 900 120 300

    現(xiàn)在將有效時間改為1秒來測試,使用下面的命令:

    ipvsadm --set 1 120 300

     

    再到瀏覽器中每隔1秒多點(diǎn)擊刷新,就會交替出現(xiàn)7172,說明輪詢調(diào)度正在正常工作。

     

     

    posted on 2014-04-25 14:32 老林 閱讀(1375) 評論(0)  編輯  收藏 所屬分類: Linux

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久久久亚洲?V成人无码| 亚洲综合日韩中文字幕v在线| 日韩大片免费观看视频播放| 亚洲国产精品成人AV无码久久综合影院| 2022免费国产精品福利在线 | 亚洲精品国产精品国自产观看| 久久国产精品一区免费下载| 亚洲精品免费网站| 亚洲人成电影在线播放| 美丽的姑娘免费观看在线播放 | 亚洲欧洲第一a在线观看| 毛片免费视频在线观看| 国产黄片不卡免费| 亚洲白色白色永久观看| 国产免费av一区二区三区| 日本高清高色视频免费| 亚洲av永久无码一区二区三区| 亚洲综合国产一区二区三区 | 亚洲黄色片免费看| 免费人成在线观看网站视频 | 狠狠色婷婷狠狠狠亚洲综合| 亚洲国产精品免费在线观看| 国产在亚洲线视频观看| 亚洲日本国产乱码va在线观看| 亚洲无码黄色网址| 三年片在线观看免费大全| 精品97国产免费人成视频| 亚洲熟妇无码AV| 亚洲a一级免费视频| 一本久久综合亚洲鲁鲁五月天| 无码国产精品一区二区免费 | 国产亚洲精久久久久久无码AV| 中文字幕无码视频手机免费看| 嫩草在线视频www免费观看| 青娱乐在线视频免费观看| 亚洲av无码专区在线| 久久亚洲精品中文字幕三区| 国产精品免费视频一区| 日韩欧毛片免费视频| 三年片在线观看免费观看大全动漫 | 伊人久久综在合线亚洲2019|