LVS 實現負載均衡

利用LVS 快速實現負載均衡

NAT模型的配置

Director:網卡1(橋接):10.10.0.1(對外),網卡2(Vmnet):10.0.0.2(對內)

RS1:IP:10.0.0.11

RS2:IP:10.0.0.12


    # Director上安裝ipvsadm
    yum install ipvsadm 

    # RS1和RS2上配置
    yum install httpd
    route add default gw 10.0.0.1 

    # 在RS1上配置網頁
    echo “realserver1” > /var/www/html/index.html 

    # 在RS2上配置網頁
    echo “realserver2” > /var/www/html/index.html 

    # 分別在RS1和RS2上開啓服務
    server httpd start 

    # 在Director上開啓路由轉發功能
    echo 1 > /proc/sys/net/ipv4/ip_forward 

    # 在Director上配置ipvs的定義:使用模式以及算法 
    ipvsadm -A -t 10.10.0.1:80 -s rr 
    ipvsadm -a -t 10.10.0.1:80 -r 10.0.0.11 -m 
    ipvsadm -a -t 10.10.0.1:80 -r 10.0.0.12 -m 
    #查看ipvsadm
    ipvsadm -L -n

驗證

瀏覽器輸入10.10.0.1

當頁面刷新的時候,出現了不同的頁面,也就是系統在內部的確實現了調度


改爲WLC算法,查看權重信息:

    # 在Director上修改算法以及權重信息  
    ipvsadm -E -t 10.10.0.1:80 -s wlc  
    ipvsadm -e -t 10.10.0.1:80 -r 10.0.0.11 -m -w 4  #權重定義爲4:1  

    # 使用自帶的ab命令進行壓力測試 
    ab -n 1000 -c 10 http://10.10.0.1/index.html



DR模型的配置


虛擬機1:Director:

DIP配置在接口上 172.16.19.10

VIP配置在接口別名上:172.16.19.1

RS1:RIP配置在接口上:172.16.19.11 ;VIP配置在lo別名上

RS2:RIP配置在接口上:172.16.19.12 ;VIP配置在lo別名上

    # 我們在Director上這樣配置
    ifconfig eth0 172.16.19.10/16 
    ifconfig eth0:0 172.16.19.1 broadcast 172.16.19.1 netmask 255.255.255.255 up 
    route add -host 172.16.19.1 dev eth0:0 
    echo 1 > /proc/sys/net/ipv4/ip_forward 

    # RS1和RS2配置屬於自己的ip之後都要:定義內核參數,禁止響應對VIP的ARP廣播請求 
    echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore 
    echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore 
    echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce 
    echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce 

    # 配置VIP 
    ifconfig lo:0 172.16.19.1 broadcast 172.16.19.1 netmask 255.255.255.255 up 
    # 凡是到172.16.19.1主機的一律使用lo:0響應 
    route add -host 172.16.19.1 dev lo:0  

    # 在Director上配置Ipvs 
    ipvsadm -A -t 172.16.19.1:80 -s wlc 
    ipvsadm -a -t 172.16.19.1:80 -r 172.16.100.11 -g -w 2 
    ipvsadm -a -t 172.16.19.1:80 -r 172.16.100.12 -g -w 4 
    ipvsadm -Ln


clip_p_w_picpath002[6]

我們對172.16.19.1訪問查看wlc算法的實現結果

clip_p_w_picpath004[5]



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