亚洲综合社区欧美综合色-欧美逼逼一区二区三区-国产老熟女高潮精品网站-国产日韩最新视频在线看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

LinuxVirtualServer負載均衡之DR配置實例

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

下載ipvsadm,下載時需注意對應(yīng)自己的內(nèi)核版本。

ipvsadm下載網(wǎng)址:http://www.linuxvirtualserver.org/software/

本文使用的是FC8系統(tǒng),內(nèi)核版本2.6.23.1,對應(yīng)ipvsadm版本1.24.

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

建立內(nèi)核快捷方式: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.網(wǎng)絡(luò)結(jié)構(gòu)

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

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

服務(wù)端口:443

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

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網(wǎng)關(guān)IP

#清除IPVSTable
ipvsadm-C

#設(shè)置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狀態(tài)
ipvsadm-l

#腳本結(jié)束----------------------------

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

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


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

2.3.RealServer配置

RealServer主要做兩個配置,一是添加一個虛擬IP,二是關(guān)閉該IP的ARP響應(yīng)。

2.3.1.Windows系統(tǒng)

對于Windows系統(tǒng)的服務(wù)器,只要添加一個Loopback的網(wǎng)卡,IP地址設(shè)置成虛擬IP(192.168.34.41),子網(wǎng)掩碼設(shè)置成255.255.255.255,網(wǎng)關(guān)地址留空。

操作:

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

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

l選擇“添加新的硬件設(shè)備”;

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

l選擇“網(wǎng)絡(luò)適配器”;

l從廠商列表選擇“Microsoft”,從網(wǎng)卡列表選擇“MicrosoftLoopbackAdapter”;

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

注冊表修改子網(wǎng)掩碼:

從注冊表

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


2.3.2.Linux系統(tǒng)

(略)


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

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

3.1.安裝LDirectord

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

HeartBeat下載網(wǎng)址:http://www.linuxvirtualserver.org/software/。

安裝HeartBeat還需要安裝libnet等軟件包。可以到網(wǎng)上下載這些軟件包來安裝。

Libnet下載網(wǎng)址:http://www.packetfactory.net/libnet/dist/libnet.tar.gz

安裝libnet:

tarzxflibnet.tar.gz

cdlibnet

./configure

make

makeinstall


安裝HeartBeat:

./ConfigureMeconfigure

make

makeinstall


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

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#所有服務(wù)器都故障時訪問該服務(wù)器

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#所有服務(wù)器都故障時訪問該服務(wù)器

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


本文出自:億恩科技【1tcdy.com】

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

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

    0371-60135900
    7*24小時客服服務(wù)熱線