999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Linux下LAMP服務器集群系統的設計與實現

2015-05-30 10:48:04馮桂蓮
軟件工程 2015年12期

馮桂蓮

摘 要:Linux操作系統不斷走向成熟,其健壯性不斷增強,同時提供了GUN軟件和標準化的PVM、MPI消息傳遞機制,由于在普通PC機上提供了對高性能網絡的支持,因此大大推動了基于Linux的集群系統的發展。為了提高服務器集群的處理性能和可靠性,通過編寫PHP腳本網頁文件,以VMware Workstation作為虛擬機、在Red Hat Enterprise服務器操作系統下、以Secure CRT作為遠程管理軟件,用橋接的虛擬機網卡模式,作者設計并測試了基于Linux的LAMP服務器集群系統,提高了集群計算機的性價比。

關鍵詞:集群;高可用;Linux;LAMP

中圖分類號:TP393 文獻標識碼:A

Design and Reality of the LAMP Sever Cluster System in Linux

FENG Guilian

(Qinghai University for Nationalities Institute of Physics and Electronic Information Engineering,Xining 810007,China)

Abstract:Linux operating system continues to mature,its robustness continues to increase,and provides the GUN and mechanism for message transfer of the standard PVM and MPI,because of the support of the high performance network on the ordinary PC,promoted the development of cluster system based on Linux greatly.In order to improve the processing performance and reliability of the server cluster,by writing PHP script web files,using workstation VMware as a virtual machine,in the Red Hat Enterprise server operating system,using secure CRT as a remote management software,by the bridge mode of virtual machine network card,the author designed the LAMP sever cluster system based on Linux,realized the features of high availability and load balancing,improved the cost performance of the cluster computer.

Keywords:cluster;high availability;Linux;LAMP

1 引言(Introduction)

當今計算機已經進入以網絡為中心的計算時代。在20世紀90年代中期,萬維網的出現以其簡單的操作方式將圖文并茂的網上信息帶給普通大眾,WEB也正在一種信息發送機制成為一種服務平臺,大量的服務和應用(如電子商務)都是圍繞著WEB進行的[1]。現在的WEB服務越來越多地使用動態主頁等CPU密集型應用,這對服務器的性能有較高的要求。未來的網絡服務會提供更豐富的內容、更好的交互性、更高的安全性等,需要服務器具有更強的CPU和I/O處理能力[2]。九十年代末期,Linux操作系統不斷走向成熟,它的健壯性不斷增強,并且提供了GUN軟件和標準化的PVM、MPI消息傳遞機制,最重要的是Linux在普通PC機上提供了對高性能網絡的支持,這樣就大大推動了基于Linux的集群系統的發展。作者設計并實現了基于Linux的LAMP服務器集群系統,實現了高可用和負載均衡的功能,提高了集群計算機的性價比。

2 集群(Cluster)

2.1 集群的定義

集群(cluster)就是一組計算機,它們作為一個整體向用戶提供一組網絡資源。這些單個的計算機系統就是集群的節點(node)。一個理想的集群是用戶從來不會意識到集群系統底層的節點,在他們看來,集群是一個系統,而非多個計算機系統。并且集群系統的管理員可以隨意增加和刪除該集群系統的節點[3]。

2.2 集群的分類

集群計算機按功能和結構不同可分為以下幾類。

(1)高可用集群

高可用集群一般是指當集群中有某個節點失效的情況下,其上的任務會自動轉移到其他正常的節點上。

(2)負載均衡集群

負載均衡集群運行時一般通過一個或者多個前端負載均衡器將工作負載分發到后端的一組服務器上,從而達到整個系統的高性能和高可用性[4]。

(3)高性能計算集群

高性能計算集群采用將計算任務分配到集群的不同計算節點而提高計算能力,因而主要應用在科學計算領域。

(4)網格計算或網絡集群

網格計算或網絡集群是一種與集群計算相關的技術。網格與傳統集群的主要差別在于網格是連接一組相關的計算機,它的運作更像一個計算公共設施而不是一個獨立的計算機[5]。

3 LAMP架構(LAMP instructure)

LAMP由Linux操作系統、Apache Web服務器、MySQL數據庫和PHP腳本語言四種技術組成,是基于B/S的WEB系統三層體系,其特點是客戶端要求低、可維護性高、數據安全性高和實時交互性好,而B/S架構的三層體系的分層式設計已成為互聯網行業的一盞明燈。LAMP常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平臺[6]。

4 LAMP服務器集群的設計(Design of the LAMP

sever cluster system)

4.1 前期準備

LAMP集群的作用已經不言而喻,本設計實現了LAMP架構集群。通過編寫PHP腳本網頁文件,Windows XP客戶端通過http訪問VIP,獲得網頁可顯示出RealServer服務器(Apache和PHP)和MySQL服務器完成協同工作[7]。

(1)實現環境

虛擬機:VMware Workstation

服務器操作系統:Red Hat Enterprise 5

客戶機(測試):Windows XP

遠程管理軟件:Secure CRT 5.1

虛擬機網卡模式為橋接,各主機的IP如下:

路由器的內網接口IP:192.168.18.254

LVS1:192.168.18.28

LVS2:192.168.18.219

RealServer1:192.168.18.231

RealServer2:192.168.18.232

RealServer3:192.168.18.233

MySQL:192.168.18.218

VIP:192.168.18.250

(2)部署階段

根據系統需求,對LVS1服務器的配置如下(由于篇幅關系,只給出部分參數命令):

wenhl-LVS1#route add default gw 192.168.18.254

wenhl-LVS1#vim/etc/sysctl.conf

net.ipv4.ip_forward=1

wenhl-LVS1#sysctl–p

wenhl-LVS1#mount/dev/cdrom/mnt/

wenhl-LVS1#vim/etc/yum.conf

[Server]

name=rhel_yum

baseurl=file:///mnt/Server

wenhl-LVS1#/etc/init.d/keepalived start

對LVS2的配置類同,不再贅述。

對RealServer1\2\3的配置相同,如下所示:

wenhl-RS#mount/dev/cdrom/mnt/

wenhl-RS#yum -y install httpd

wenhl-RS#/etc/init.d/httpd start

wenhl-RS#chmod +x vip

wenhl-RS#/etc/init.d/vip start

wenhl-RS#cat vip #!/bin/bashVIP=192.168.18.250

ROUTE=192.168.18.254

start() {

…wenhl-RS#cat /var/www/html/index.html

This is wenhaolongs LVS test ! ip is 231.

This is wenhaolongs LVS test ! ip is 232.

This is wenhaolongs LVS test ! ip is 233.

4.2 測試階段

測試當前配置時,得到如圖1所示的結果。

wenhl-LVS1#ipvsadm-ln

IP Virtual Server version 1.2.1(size=4096)

Prot LocalAddress:Port Scheduler Flags

->RemoteAddress:Port Forward Weight ActiveConn InActConn

TCP 192.168.18.250:80 rr

->192.168.18.232:80 Route 1 0 0

->192.168.18.233:80 Route 1 0 0

->192.168.18.231:80 Route 1 0 0

通過相同的測試方法可以得到分發給真實機2和3的運行結果,同圖1。

繼續鍵入以下命令:

wenhl-RS#yum-y install php*

wenhl-RS2#vim/etc/httpd/conf/httpd.conf

LoadModule php5_module/usr/lib/httpd/modules/libphp5.so

AddType application/x-httpd-php.php

wenhl-RS1#vim/var/www/html/test.php

<?phpphpinfo()

?>

測試當前配置,得到如圖2所示的運行結果。

Fig.2 The cooperative work of apache and php

再進行MySQL的配置:

wenhl-mysql#yum-y install mysql-server

wenhl-mysql#/etc/init.d/mysqld start

wenhl-RS#vim/etc/php.ini

wenhl-mysql#/etc/init.d/mysqld restart

wenhl-RS#service httpd restart

wenhl-mysql#mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

mysql_close();

?>

測試當前配置結果,得到如圖3所示的運行結果。

Fig.3 The client access to VIP three times

自此,Windows XP客戶機通過http訪問虛擬IP地址得到真實的三臺服務器上的連接MySql數據庫的信息,說明LAMP架構服務器集群系統搭建成功。

5 結論(Conclusion)

該基于Linux的LAMP服務器集群系統實現了高可用和負載均衡的功能,但是由于沒有真實的應用場景,所以負載均衡算法比較簡單,如果實際應用場景的計算機硬件配置差異過大、真實服務器的活躍連接數不一致時,集群的整體工作效果會受到極大的影響。計算機集群系統以及基于Linux操作系統的計算機集群,目前都是計算機應用領域的研究熱點。當今非常火熱的云計算技術,就是高可用、高可靠、均衡負載以及高性能計算的綜合[8],今后的集群技術一定會沿著這個方向發展。

參考文獻(References)

[1] 王國明.集群計算系統的分析與研究[J].電腦知識與技術,2006(32):152-156.

[2] 胡曉軍.Linux服務器集群系統的研究和應用[D].廣東工業大學,2005.

[3] 許海成.服務器集群負載均衡的建模與仿真研究[J].計算機仿真,2012(3):180-183.

[4] 季剛.集群技術及負載均衡調度算法研究[J].計算機時代,2012(8):37-38.

[5] 涂俊英.一種改進的Linux集群系統負載均衡算法[J].微電子學與計算機,2012.(3):106-109.

[6] 崔榮波.一種虛擬化的服務器集群模型[J].計算機系統應用,z2011(3):173-177.

[7] 董波.云計算集群服務器系統監控方法的研究[J].計算機工程與科學,2012(10):68-72.

[8] 朱莉.利用遺傳算法的網絡GIS集群服務器動態負載均衡算法[J].武漢大學學報信息科學版,2011(6):721-724.

主站蜘蛛池模板: 婷婷在线网站| 2018日日摸夜夜添狠狠躁| 成人午夜久久| 国产欧美高清| 精品视频91| 亚洲系列中文字幕一区二区| 亚洲第一区在线| 老司国产精品视频| 久草热视频在线| 亚洲精品无码不卡在线播放| www.精品国产| AV天堂资源福利在线观看| 日韩a在线观看免费观看| 亚洲成在线观看 | 欧美日韩成人| 青青国产视频| 国产第一页第二页| 永久免费av网站可以直接看的| 国产真实乱子伦视频播放| 日韩色图在线观看| 国产一在线观看| 少妇精品网站| 亚洲欧美精品日韩欧美| 国产亚洲精久久久久久无码AV| 欧美www在线观看| 国产微拍一区| 狠狠色丁婷婷综合久久| 又大又硬又爽免费视频| 香蕉精品在线| 国产成人成人一区二区| 亚洲va视频| 亚洲天堂高清| 国产噜噜在线视频观看| 亚洲高清中文字幕| 免费毛片全部不收费的| 青青久久91| 国产免费高清无需播放器| 2020精品极品国产色在线观看| 97se亚洲综合在线天天| 欧美自拍另类欧美综合图区| 亚洲日韩第九十九页| 久久黄色影院| 真人高潮娇喘嗯啊在线观看| 免费观看国产小粉嫩喷水| 中文字幕资源站| 欧美成人亚洲综合精品欧美激情| 国产亚洲精品va在线| 久久青草热| 91在线精品麻豆欧美在线| 亚洲欧洲日产国码无码av喷潮| 国产精品网曝门免费视频| www.91在线播放| 欧美综合激情| 亚洲AV人人澡人人双人| 亚洲成人精品| 亚洲无卡视频| 99国产精品国产高清一区二区| 性色生活片在线观看| 国内毛片视频| 国产成年女人特黄特色毛片免| 色综合a怡红院怡红院首页| 国产成人免费手机在线观看视频| 2019国产在线| 久草视频精品| 亚洲国产成人无码AV在线影院L| 中文字幕在线视频免费| 91精品国产丝袜| 亚洲性影院| 日韩黄色在线| 亚洲精品在线91| 国产网友愉拍精品| 日韩少妇激情一区二区| 国产美女一级毛片| 亚洲av无码人妻| 亚洲日本中文字幕天堂网| 玖玖精品在线| 亚洲人成成无码网WWW| 2021国产乱人伦在线播放| 色婷婷国产精品视频| 国产成人喷潮在线观看| 无码内射在线| 精品久久久久无码|