成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

細致教程之Linux負載均衡

網絡 網絡優化 網絡運維
本文主要介紹了Linux負載均衡的設置步驟。包括ipvsadm的安裝,設置IPVS,Load Balancer,LDirectord等方面的具體介紹,希望大家通過本文的學習能對這方面有所了解。

linux作為一個具有代表性的開源系統,受到廣大的用戶所喜愛。那么如何在LVS下進行負載均衡的使用呢?現在我們就來詳細地為大家介紹一下,主要是使用ipvsadm來實現負載均衡。那么按照一貫的程序,首先是安裝程序,然后是配置。

Linux Virtua Server負載均衡ipvsadm使用方法

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:tar zxvf ipvsadm-1.24.tar.gz

安裝ipvsadm:

  1. cd ipvsadm-1.24  
  2. make  
  3. make install 

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

2.配置IPVS(Direct Routing)

2.1.網絡結構

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

  1. Director:eth0=192.168.34.40,eth0:0(VirtuaIP) =192.168.34.41  
  2. RealServer1:IP=192.168.34.26  
  3. RealServer2:IP=192.168.34.27 

服務端口:443

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

2.2.Load Balancer配置

步驟1:配置Director IP

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

步驟2:配置IPVS Table腳本

  1. 編寫sh腳本如下:  
  2. VIP=192.168.34.41 #VrituaIP地址  
  3. RIP1=192.168.34.27 #ReaServer 1 IP  
  4. RIP2=192.168.34.26 #ReaServer 2 IP  
  5. GW=192.168.34.1 #ReaServer 網關IP  
  6.  
  7. #清除IPVS Table  
  8. ipvsadm-C  
  9.  
  10. #設置IPVS Table  
  11. ipvsadm-A-t $VIP:443-s wlc  
  12. ipvsadm-a-t $VIP:443-r $RIP1:443-g-w 1  
  13. ipvsadm-a-t $VIP:443-r $RIP2:443-g-w 1  
  14.  
  15. #將IPVS Table保存到/etc/sysconfig/ipvsadm  
  16. /etc/rc.d/init.d/ipvsadm save  
  17.  
  18. #啟動IPVS  
  19. service ipvsadm start #或者/etc/rc.d/init.d/ipvsadm start也可以  
  20. #顯示IPVS狀態  
  21. ipvsadm-l  
  22.  
  23. #腳本結束----------------------------  
  24. 該腳本配置IPVS Table,并將配置保存到/etc/sysconfig/ipvsadm文件中。  
  25. 以后修改IPVS TABLE可直接修改該腳本。當然,您也可以直接編輯該文件來實現IPVS Table的配置。  
  26. 配置完畢后執行/etc/rc.d/init.d/ipvsadm start(或service ipvsadm start)啟動IPVS。  
  27. 通過以上兩個步驟,就完成了負載均衡器IPVS的配置。 

2.3.ReaServer配置

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

2.3.1.Windows系統

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

操作:
從控制面板選擇添加硬件;
選擇"是,硬件已連好";
選擇"添加新的硬件設備";
選擇"安裝我手動從列表選擇的硬件";
選擇"網絡適配器";

從廠商列表選擇"Microsoft",從網卡列表選擇"Microsoft Loopback Adapter";

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

注冊表修改子網掩碼:

從注冊表

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

3.配置LDirectord RealServer故障檢測及管理

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

3.1.安裝LDirectord

LDirectord軟件包含在HeartBeat軟件包中。安裝HeartBeat時就同時安裝了LDirectord。HeartBeat下載網址:http://www.linuxvirtualserver.org/software/。

安裝HeartBeat還需要安裝libnet等軟件包。可以到網上下載這些軟件包來安裝。Libnet下載網址:http://www.packetfactory.net/libnet/dist/libnet.tar.gz

安裝libnet:

  1. tar zxf libnet.tar.gz  
  2. cd libnet  
  3. ./configure  
  4. make  
  5. make install 

安裝HeartBeat:

  1. ./ConfigureMe configure  
  2. make  
  3. make install 

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

chkconfig-add ldirectord

3.2.配置LDirectord

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

  1. checktimeout=3 #檢測超時3s  
  2. checkinterval=1 #檢測間隔1s  
  3. fallback=127.0.0.1:443 #所有服務器都故障時訪問該服務器  
  4. autoreload=yes #配置文件改變時自動加載  
  5. logfile="/var/log/ldirectord.log" #日志文件  
  6. quiescent=yes  
  7. virtual=192.168.34.41:443 #虛擬IP  
  8. real=192.168.34.26:443 gate  
  9. real=192.168.34.27:443 gate  
  10. fallback=127.0.0.1:443 #所有服務器都故障時訪問該服務器  
  11. service=none  
  12. scheduler=wlc  
  13. persistent=600  
  14. protocol=tcp  
  15. checktype=on 

3.3.啟動ldirectord

/etc/rc.d/init.d ldirectord start

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

  1. net-snmp-5.3-4.2.i386.rpm  
  2. net-snmp-libs-5.3-4.2.i386.rpm  
  3. perl-Compress-Zlib-1.41-1.2.2.i386.rpm  
  4. perl-HTML-Parser-3.50-1.i386.rpm  
  5. perl-HTML-Tagset-3.10-2.1.noarch.rpm  
  6. perl-libwww-perl-5.805-1.1.noarch.rpm  
  7. perl-MailTools-1.74-1.fc5.noarch.rpm  
  8. perl-TimeDate-1.16-3.2.noarch.rpm  
  9. perl-URI-1.35-2.2.noarch.rpm 

 

責任編輯:佟健 來源: 互聯網
相關推薦

2010-05-05 21:39:29

linux負載均衡

2017-07-03 08:08:25

負載均衡分類

2009-09-25 10:08:24

Linux教程Linux cdLinux命令

2009-09-28 11:19:45

Linux教程dir命令Linux

2009-09-28 11:21:17

Linux教程ls命令Linux

2009-09-25 10:06:37

Linux教程Linux pwdLinux命令

2010-04-27 10:19:45

lvs負載均衡

2009-10-23 19:11:32

linux集群

2021-04-22 07:47:46

Linux進程管理

2010-04-26 00:42:08

DNS負載均衡

2021-05-17 18:28:36

Linux CFS負載均衡

2019-04-10 13:43:19

Linux內核進程負載

2019-03-18 10:44:41

負載均衡DNSUDP

2010-05-06 12:18:34

IP負載均衡

2011-12-02 22:51:46

Nginx負載均衡

2010-04-22 10:46:40

Lvs負載均衡故障負載均衡器

2018-11-07 10:12:37

2022-05-06 09:21:57

工作負載SPDK線程

2010-04-20 12:49:27

負載均衡策略

2010-05-06 15:00:58

集群負載均衡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99re6在线| 五月综合激情婷婷 | 中文字幕亚洲区一区二 | 日本天天操 | 国产资源一区二区三区 | 天堂中文在线观看 | www.4hu影院| 日韩成人在线视频 | 激情黄色在线观看 | 人人人人爽 | 黑人巨大精品 | 中文字幕国产 | 欧美精品免费观看二区 | 俺去俺来也www色官网cms | 一本大道久久a久久精二百 欧洲一区二区三区 | 天天干.com | 国产精品久久久久久久久久久免费看 | 精品国产一区二区三区久久久久久 | 欧美激情视频一区二区三区在线播放 | 国产高清精品在线 | 美美女高清毛片视频免费观看 | 欧美日韩亚洲视频 | 国产91在线 | 中日 | 久久久久久久久久久久久久久久久久久久 | 在线国产一区二区 | 91久久精品一区二区二区 | 成人午夜免费福利视频 | 国产精品欧美一区二区三区 | www.婷婷| www.狠狠操| 国产精品视频一区二区三区不卡 | 精品国产1区2区3区 一区二区手机在线 | 麻豆国产一区二区三区四区 | 一级片av | 欧美激情在线观看一区二区三区 | 97精品国产一区二区三区 | 久久宗合色 | 亚洲精选久久 | 欧美日韩亚洲视频 | 激情一区 | 亚洲一二三在线 |