1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        LinuxVirtualServer負載均衡之DR配置實例

        發布時間:  2012/8/11 11:16:57
         1.安裝ipvsadm

        下載ipvsadm,下載時需注意對應自己的內核版本。

        ipvsadm下載網址:http://www.linuxvirtualserver.org/software/

        本文使用的是FC8系統,內核版本2.6.23.1,對應ipvsadm版本1.24.

        安裝時需要Linux內核源碼,如果安裝系統時沒有安裝源碼,需要再下載內核源碼。本文使用的內核是linux-2.6.23.1.tar.bz2。把內核解壓到/usr/src/linux-2.6.23.1。下面開始編譯安裝:

        建立內核快捷方式:ln-s/usr/src/linux-2.6.23.1/usr/src/linux

        解壓ipvsadm:

        tarzxvfipvsadm-1.24.tar.gz

        安裝ipvsadm:

        cdipvsadm-1.24

        make

        makeinstall

        安裝完成后,下一步我們開始配置IPVS,本文主要介紹DirectRouting方式的配置。

        2.配置IPVS(DirectRouting)

        2.1.網絡結構

        三臺計算機,一臺Director安裝Linux作負載均衡器,另兩臺RealServer提供服務。

        Director:eth0=192.168.34.40,eth0:0(VirtualIP)=192.168.34.41

        RealServer1:IP=192.168.34.26

        RealServer2:IP=192.168.34.27

        服務端口:443

        客戶通過VirtualIP192.168.34.41訪問服務器。LoadBalancer將來自客戶的訪問按一定的負載均衡機制分發到192.168.34.26和192.168.34.27這兩臺實際提供服務的服務器。

        2.2.LoadBalancer配置

        步驟1:配置DirectorIP

        在Director上配置好eth0的IP(192.168.34.40),然后在eth0上新增一個IP(192.168.34.41),命名為eth0:0,作為VirtualIP。

        步驟2:配置IPVSTable腳本

        編寫sh腳本如下:

        VIP=192.168.34.41#VritualIP地址
        RIP1=192.168.34.27#RealServer1IP
        RIP2=192.168.34.26#RealServer2IP
        GW=192.168.34.1#RealServer網關IP

        #清除IPVSTable
        ipvsadm-C

        #設置IPVSTable
        ipvsadm-A-t$VIP:443-swlc
        ipvsadm-a-t$VIP:443-r$RIP1:443-g-w1
        ipvsadm-a-t$VIP:443-r$RIP2:443-g-w1

        #將IPVSTable保存到/etc/sysconfig/ipvsadm
        /etc/rc.d/init.d/ipvsadmsave

        #啟動IPVS
        serviceipvsadmstart#或者/etc/rc.d/init.d/ipvsadmstart也可以

        #顯示IPVS狀態
        ipvsadm-l

        #腳本結束----------------------------

        該腳本配置IPVSTable,并將配置保存到/etc/sysconfig/ipvsadm文件中。以后修改IPVSTABLE可直接修改該腳本。當然,您也可以直接編輯該文件來實現IPVSTable的配置。

        配置完畢后執行/etc/rc.d/init.d/ipvsadmstart(或serviceipvsadmstart)啟動IPVS。


        通過以上兩個步驟,就完成了負載均衡器IPVS的配置。

        2.3.RealServer配置

        RealServer主要做兩個配置,一是添加一個虛擬IP,二是關閉該IP的ARP響應。

        2.3.1.Windows系統

        對于Windows系統的服務器,只要添加一個Loopback的網卡,IP地址設置成虛擬IP(192.168.34.41),子網掩碼設置成255.255.255.255,網關地址留空。

        操作:

        l從控制面板選擇添加硬件;

        l選擇“是,硬件已連好”;

        l選擇“添加新的硬件設備”;

        l選擇“安裝我手動從列表選擇的硬件”;

        l選擇“網絡適配器”;

        l從廠商列表選擇“Microsoft”,從網卡列表選擇“MicrosoftLoopbackAdapter”;

        點下一步開始安裝硬件,安裝完畢后出現一個新的網卡,配置好IP和子網掩碼。Windows子網掩碼無法配置成255.255.255.255,我們可以先按默認的保存配置,然后從注冊表修改子網掩碼。

        注冊表修改子網掩碼:

        從注冊表

        [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces]下找到對應的網卡,將SubnetMask修改成255.255.255.255。然后禁用再啟用該網卡即可。


        2.3.2.Linux系統

        (略)


        3.配置LDirectordRealServer故障檢測及管理

        LDirectord進程定時檢測各RealServer運行狀態,當檢測到某臺RealServer故障時,則將該Server從負載均衡調度列表刪除,當恢復正常時再加入。

        3.1.安裝LDirectord

        LDirectord軟件包含在HeartBeat軟件包中。安裝HeartBeat時就同時安裝了LDirectord。

        HeartBeat下載網址:http://www.linuxvirtualserver.org/software/。

        安裝HeartBeat還需要安裝libnet等軟件包?梢缘骄W上下載這些軟件包來安裝。

        Libnet下載網址:http://www.packetfactory.net/libnet/dist/libnet.tar.gz

        安裝libnet:

        tarzxflibnet.tar.gz

        cdlibnet

        ./configure

        make

        makeinstall


        安裝HeartBeat:

        ./ConfigureMeconfigure

        make

        makeinstall


        安裝完后執行以下命令加入自啟動項:

        chkconfig–addldirectord


        3.2.配置LDirectord

        heartbeat/ldirectord目錄下有個ldirectord.cf文件。該文件是ldirectord的配置范例。

        在/etc/ha.d/目錄下新建一個ldirectord.cf文件,按配置范例格式進行配置,主要配置項如下:

        checktimeout=3#檢測超時3s

        checkinterval=1#檢測間隔1s

        fallback=127.0.0.1:443#所有服務器都故障時訪問該服務器

        autoreload=yes#配置文件改變時自動加載

        logfile="/var/log/ldirectord.log"#日志文件

        quiescent=yes

        virtual=192.168.34.41:443#虛擬IP

        real=192.168.34.26:443gate

        real=192.168.34.27:443gate

        fallback=127.0.0.1:443#所有服務器都故障時訪問該服務器

        service=none

        scheduler=wlc

        persistent=600

        protocol=tcp

        checktype=on


        3.3.啟動ldirectord

        /etc/rc.d/init.dldirectordstart

        注意,啟動時如果提示ldirectord某行出錯,一般是有些運行需要的軟件沒安裝,大部分是perl開頭的軟件包。

        net-snmp-5.3-4.2.i386.rpm


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线