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

Linux集群服務LVS概述與安裝配置詳解

原創
系統 Linux
LVS項目從成立到現在為止,受到不少關注,LVS集群系統已被應用于很多重負載的站點。安裝LVS和配置LVS的工作比較繁雜,讀者在配置的過程中需要非常細心和耐心。本文對LVS的應用場景進行了簡單介紹,并著重介紹LVS的安裝和配置操作。

【51CTO獨家特稿】LVS項目從成立到現在為止,受到不少關注,LVS集群系統已被應用于很多重負載的站點。到目前為止,該系統已在美、英、德、澳等國的幾十個站點上正式使用。目前,一些大型LVS應用實例如下:

  1. 英國國家JANET Cache Service(wwwcache.ja.net)是為英國150所以上的大學提供Web Cache服務。他們用28個結點的LVS集群代替了原有現50多臺相互獨立的Cache服務器,用他們的話說現在速度就跟夏天一樣,因為夏天是放假期間沒有很多人使用網絡。
  2. Linux的門戶站點(www.linux.com)用LVS將很多臺VA Linux SMP服務器組成高性能的WEB服務,已使用將近一年。
  3. SourceForge(sourceforge.net)是在全球范圍內為開發源碼項目提供WEB、FTP、Mailing List和CVS等服務,他們也使用LVS將負載調度到十幾臺機器上。
  4. 世界上最大的PC制造商之一采用了兩個LVS集群系統,一個在美洲,一個在歐洲,用于網上直銷系統。
  5. 以RealPlayer提供音頻視頻服務而聞名的Real公司(www.real.com)使用由20臺服務器組成的LVS集群,為其全球用戶提供音頻視頻服務。在2000年3月時,整個集群系統已收到平均每秒20,000個連接的請求流。
  6. NetWalk(www.netwalk.com)用多臺服務器構造LVS系統,提供1024個虛擬服務,其中本項目的一個美國鏡像站點(www.us.linuxvirtualserver.org)。
  7. RedHat(www.redhat.com)從其6.1發行版起已經包含LVS代碼,他們開發了一個LVS集群管理工具叫Piranha,用于控制LVS集群,并提供了一個圖形化的配置界面。
  8. VA Linux(www.valinux.com)向客戶提供基于LVS的服務器集群系統,并且提供相關的服務和支持。

安裝LVS

安裝LVS和配置LVS的工作比較繁雜,讀者在配置的過程中需要非常細心和耐心。在本節我們將對其進行詳細地介紹。主要包括如下幾個核心步驟:

1.獲取支持LVS的內核源代碼

如果讀者需要使用LVS,需要下載2.4.23以后版本的內核源代碼。下載地址為http://www.kerner.org。目前主流的Linux內核已經支持LVS,只需要直接使用,不需要進行內核的下載和更新工作。

2.用戶配置工具ipvsadm

該軟件的下載地址為:http://www.linuxvirtualserver.org/software/ipvs.html

3.調整內核配置選項

讀者在內核配置時應該對下列必選項(用*號表示)進行檢查,如果某些選項的設置不正確,將有可能影響LVS的正常工作和使用。在查看這些選項之前,用戶需要使用make menuconfig命令,進入Networking options選項進行查看:

Networking options  --->
<*> Packet socket
<*> Netlink device emulation
[*] TCP/IP networking
[*] IP: advanced router
[*] Network packet filtering (replaces ipchains)
IP: Netfilter Configuration  --->
<*> Connection tracking (required for masq/NAT)
<*> IP tables support (required for filtering/masq/NAT)
<*> Full NAT
<*> MASQUERADE target support
IP: Virtual Server Configuration  --->
<*> virtual server support (EXPERIMENTAL)
<M>   IPVS connection table size (the Nth power of 2)--- IPVS scheduler
<M>   round-robin scheduling
<M>   weighted round-robin scheduling
<M>   least-connection scheduling
<M>   weighted least-connection scheduling
<M>   locality-based least-connection scheduling
<M>   locality-based least-connection with replication scheduling
<M>   destination hashing scheduling
<M>   shortest expected delay scheduling
<M>   never queue scheduling

#p#

配置和使用LVS

在安裝好LVS之后,就可以配置和使用LVS了,在本節我們將以一個具體的例子來對其進行講解。圖2為一個采用LVS系統的實際網絡拓撲圖。它基于NAT機制,具體的配置如下:

一臺對外服務的超級服務器:它部署了LVS,也稱為balancer或者director,主要功能為負載均衡和任務調度,其外部IP地址為:210.77.132.8,內部IP地址為:172.168.10.8。外部用戶可以通過路由器(IP地址為:210.77.132.1)訪問它;

兩臺內部的服務器:它們為實際的工作機器,通過前述的服務器對其進行調度。一臺為RS1,其內部IP地址為:172.168.10.9;另一臺為RS2,其內部IP地址為:172.168.10.10。

采用LVS系統的實際網絡拓撲圖 
圖  采用LVS系統的實際網絡拓撲圖

根據上述的網路配置和拓撲,對LVS的配置如下:

1.配置LVS的超級服務器(稱為load balancer或者director)

運行如下命令:

//配置重定向
#echo "1" >/proc/sys/net/ipv4/ip_forward
#echo "0" >/proc/sys/net/ipv4/conf/all/send_redirects #echo "0" >/proc/sys/net/ipv4/conf/default/send_redirects #echo "0" >/proc/sys/net/ipv4/conf/eth0/send_redirects #echo "0" >/proc/sys/net/ipv4/conf/eth1/send_redirects //清除ipvsadm表 #/sbin/ipvsadm -C //使用ipvsadm安裝LVS服務 #add http to VIP with rr scheduling #/sbin/ipvsadm -A -t 210.77.132.8:80 -s rr //增加第一臺內部服務器RS1 #forward http to realserver 172.168.10.9 using LVS-NAT (-m), with weight=1 /sbin/ipvsadm -a -t 210.77.132.8:80 -r 172.168.10.9:80 -m -w 1 增加第二臺內部服務器RS2 #forward http to realserver 172.168.10.10 using LVS-NAT (-m), with weight=1 /sbin/ipvsadm -a -t 210.77.132.8:80 -r 172.168.10.10:80 -m -w 1

2.配置LVS中的內部服務器

在172.168.10.9(RS1)和172.168.10.9(RS2)上分別將其網關設置為172.168.10.8,并分別啟動apache服務。在客戶端使用瀏覽器多次訪問:http://210.77.132.8,然后再210.77.132.8上運行ipvsadm命令,應該有類似下面的輸出:

IP Virtual Server version 1.0.12 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  210.77.132.8:http rr
  -> 172.168.10.9:http           Masq    1      0          33       
  -> 172.168.10.10:http           Masq    1      0          33        

從上面的結果可以看出,我們配置的LVS服務器已經成功運行。

【編輯推薦】

  1. Linux 集群技術專題
  2.  新手學堂:基于linux的集群系統簡介
  3. LifeKeeper又一款Linux服務器集群軟件
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2012-11-28 10:37:25

Linux集群安裝配置

2010-04-29 10:11:07

Linux集群

2010-06-02 17:36:31

postfix概述

2010-01-12 16:21:57

Linux Yum安裝

2011-03-08 10:10:37

Linuxproftpd

2009-07-17 17:34:15

JRuby On Ra

2010-09-10 20:19:34

tftp server

2009-07-09 15:58:40

Ubuntu JDK安

2010-03-03 14:25:37

Linux NTP

2010-06-21 14:57:32

Linux apt

2009-09-17 16:50:23

WSUS服務器

2012-05-07 10:20:12

LVS集群

2010-04-22 12:07:36

lvs負載均衡

2009-09-17 13:32:48

WSUS服務器

2019-12-09 11:10:24

LinuxDjangoPython

2011-07-19 13:28:31

Oracle 10g

2011-08-05 15:28:47

MySQL數據庫集群負載均衡

2010-03-11 13:54:01

Python安裝配置

2017-01-05 21:55:11

WindowsNano Server遠程管理

2017-01-05 15:07:59

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久在线视频 | 91精品国产一区二区三区 | 日韩网站在线 | 精精精精xxxx免费视频 | 亚洲午夜av久久乱码 | 美女爽到呻吟久久久久 | 成人h动漫精品一区二区器材 | 天天色影视综合 | 九九视频网 | 免费看欧美一级片 | 性网址| 成人av播放 | 久久久久久国产精品久久 | 日本天天操 | 一区二区三区四区不卡视频 | 一级欧美 | 国产一区二区在线免费播放 | 日韩在线小视频 | 啪啪精品 | 91 在线| 亚洲小视频在线观看 | 久久久久国产 | 一区二区三区精品视频 | 一级片aaa| 成人婷婷 | 欧美一级毛片久久99精品蜜桃 | 欧洲成人午夜免费大片 | 色综合久久88色综合天天 | 宅女噜噜66国产精品观看免费 | 日本精品在线一区 | 99精品国自产在线观看 | 精品亚洲永久免费精品 | 国产精品久久久久久av公交车 | 国产精品久久久久久二区 | 成人亚洲一区 | 国产一区久久 | 操操操日日日 | 婷婷桃色网 | 99久久精品一区二区毛片吞精 | 自拍在线| 国内自拍视频在线观看 |