自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

linux負(fù)載均衡軟件設(shè)置

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運(yùn)維
本文主要講述了linux負(fù)載均衡的設(shè)置的步驟。首先是內(nèi)核的安裝,然后就是對主機(jī)的設(shè)置,最后我們還要介紹一下體統(tǒng)的相關(guān)內(nèi)容。

很多負(fù)載均衡的軟件配置都是在linux操作系統(tǒng)下完成的,那么對于不太熟悉linux的朋友,肯能對于負(fù)載均衡的配置問題就比較多了。那么現(xiàn)在筆者為大家總結(jié)一下linux下的負(fù)載均衡設(shè)置過程,包括了系統(tǒng)的安裝,和軟件安裝,相信能夠解決您的問題。

1. 安裝ipvsadm

下載ipvsadm,下載時(shí)需注意對應(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。

安裝時(shí)需要Linux內(nèi)核源碼,如果安裝系統(tǒng)時(shí)沒有安裝源碼,需要再下載內(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:

tar zxvf ipvsadm-1.24.tar.gz

安裝ipvsadm:

cd ipvsadm-1.24

make

make install

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

2. 配置IPVS(Direct Routing)

2.1.網(wǎng)絡(luò)結(jié)構(gòu)

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

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

RealServer1:IP=192.168.34.26

RealServer2:IP=192.168.34.27

服務(wù)端口:443

客戶通過VirtuaIP 192.168.34.41訪問服務(wù)器。Load Balancer將來自客戶的訪問按一定的負(fù)載均衡機(jī)制分發(fā)到192.168.34.26和192.168.34.27這兩臺實(shí)際提供服務(wù)的服務(wù)器。

2.2.Load Balancer配置

步驟1:配置Director IP

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

步驟2:配置IPVS Table腳本

編寫sh腳本如下:

  1. VIP=192.168.34.41 #VrituaIP地址  
  2. RIP1=192.168.34.27 #ReaServer 1 IP  
  3. RIP2=192.168.34.26 #ReaServer 2 IP  
  4. GW=192.168.34.1 #ReaServer 網(wǎng)關(guān)IP  
  5. #清除IPVS Table  
  6. ipvsadm -C  
  7. #設(shè)置IPVS Table  
  8. ipvsadm -A -t $VIP:443 -s wlc  
  9. ipvsadm -a -t $VIP:443 -r $RIP1:443 -g -w 1  
  10. ipvsadm -a -t $VIP:443 -r $RIP2:443 -g -w 1  
  11. #將IPVS Table保存到/etc/sysconfig/ipvsadm  
  12. /etc/rc.d/init.d/ipvsadm save  
  13. #啟動(dòng)IPVS  
  14. service ipvsadm start #或者/etc/rc.d/init.d/ipvsadm start也可以  
  15. #顯示IPVS狀態(tài)  
  16. ipvsadm -l  
  17. #腳本結(jié)束---------------------------- 

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

配置完畢后執(zhí)行/etc/rc.d/init.d/ipvsadm start(或service ipvsadm start)啟動(dòng)IPVS。

通過以上兩個(gè)步驟,就完成了負(fù)載均衡器IPVS的配置。#p#

2.3.ReaServer配置

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

2.3.1.Windows系統(tǒng)

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

操作:

從控制面板選擇添加硬件;選擇“是,硬件已連好";選擇“添加新的硬件設(shè)備";選擇“安裝我手動(dòng)從列表選擇的硬件";選擇“網(wǎng)絡(luò)適配器";

從廠商列表選擇“Microsoft",從網(wǎng)卡列表選擇“Microsoft Loopback Adapter";

點(diǎn)下一步開始安裝硬件,安裝完畢后出現(xiàn)一個(gè)新的網(wǎng)卡,配置好IP和子網(wǎng)掩碼。Windows子網(wǎng)掩碼無法配置成 255.255.255.255,我們可以先按默認(rèn)的保存配置,然后從注冊表修改子網(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.配置LDirectord RealServer故障檢測及管理

LDirectord進(jìn)程定時(shí)檢測各ReaServer運(yùn)行狀態(tài),當(dāng)檢測到某臺ReaServer故障時(shí),則將該Server從負(fù)載均衡調(diào)度列表刪除,當(dāng)恢復(fù)正常時(shí)再加入。

3.1.安裝LDirectord

LDirectord軟件包含在HeartBeat軟件包中。安裝HeartBeat時(shí)就同時(shí)安裝了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:
tar zxf libnet.tar.gz
cd libnet
./configure
make
make install

安裝HeartBeat:
./ConfigureMe configure
make
make install

安裝完后執(zhí)行以下命令加入自啟動(dòng)項(xiàng):
chkconfig –add ldirectord

3.2.配置LDirectord
heartbeat/ldirectord目錄下有個(gè)ldirectord.cf文件。該文件是ldirectord的配置范例。
在/etc/ha.d/目錄下新建一個(gè)ldirectord.cf文件,按配置范例格式進(jìn)行配置,主要配置項(xiàng)如下:
checktimeout=3 #檢測超時(shí)3s
checkinterval=1 #檢測間隔1s
fallback=127.0.0.1:443 #所有服務(wù)器都故障時(shí)訪問該服務(wù)器
autoreload=yes #配置文件改變時(shí)自動(dòng)加載
logfile="/var/log/ldirectord.log" #日志文件
quiescent=yes
virtual=192.168.34.41:443 #虛擬IP
real=192.168.34.26:443 gate
real=192.168.34.27:443 gate
fallback=127.0.0.1:443 #所有服務(wù)器都故障時(shí)訪問該服務(wù)器
service=none
scheduler=wlc
persistent=600
protocol=tcp
checktype=on

3.3.啟動(dòng)ldirectord
/etc/rc.d/init.d ldirectord start
注意,啟動(dòng)時(shí)如果提示ldirectord某行出錯(cuò),一般是有些運(yùn)行需要的軟件沒安裝,大部分是perl開頭的軟件包。
net-snmp-5.3-4.2.i386.rpm
net-snmp-libs-5.3-4.2.i386.rpm
perl-Compress-Zlib-1.41-1.2.2.i386.rpm
perl-HTML-Parser-3.50-1.i386.rpm
perl-HTML-Tagset-3.10-2.1.noarch.rpm
perl-libwww-perl-5.805-1.1.noarch.rpm
perl-MailTools-1.74-1.fc5.noarch.rpm
perl-TimeDate-1.16-3.2.noarch.rpm
perl-URI-1.35-2.2.noarch.rpm

責(zé)任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-27 13:12:04

負(fù)載均衡算法

2010-04-26 17:07:59

網(wǎng)絡(luò)負(fù)載均衡

2017-07-03 08:08:25

負(fù)載均衡分類

2010-04-20 18:13:44

網(wǎng)絡(luò)負(fù)載均衡設(shè)置

2010-04-26 16:36:31

DNS負(fù)載均衡設(shè)置

2010-05-10 14:48:01

流量負(fù)載均衡

2009-10-23 19:11:32

linux集群

2016-10-09 09:17:24

2010-04-22 23:47:55

tomcat負(fù)載均衡設(shè)

2010-05-10 14:39:43

網(wǎng)絡(luò)負(fù)載均衡

2010-04-22 23:33:48

負(fù)載均衡設(shè)置

2010-05-05 19:00:54

apache負(fù)載均衡

2010-04-26 01:07:07

雙線負(fù)載均衡

2021-04-22 07:47:46

Linux進(jìn)程管理

2010-04-27 12:29:08

Linux負(fù)載均衡

2010-04-26 00:04:22

線路負(fù)載均衡

2010-05-04 13:23:55

Tomcat負(fù)載均衡

2010-04-26 00:30:36

等開銷負(fù)載均衡

2018-02-01 10:31:12

Nginx負(fù)載均衡軟件

2021-05-17 18:28:36

Linux CFS負(fù)載均衡
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號